The main class of a schematic. More...
sheetList* | addSheet() |
sheet* | currentSheet |
void | deleteCurrentSheet() |
void | deleteSheet(sheet *sheet) |
sheet* | findSheet(string search) |
sheetList* | firstSheet |
string | generateNetList(string type,string filename="") |
bool | modified() |
void | openFile(string s) |
void | openView(string library,string cellName,string viewName) |
void | saveFile(string s) |
void | saveNetList(string filename, string type) |
void | setProbeMode(plotData data) |
bool | setSheet(string s) |
void | setSheet(sheet *s) |
void | scaleFull() |
void | scaleMinus() |
void | scalePlus() |
void | scrollDown() |
void | scrollLeft() |
void | scrollRight() |
void | scrollUp() |
void | updateNetlist() |
void | updateCurrentNetlist() |
void | updateCurrentNetlistDevices() |
The main widget of the schematic window. It contains all data of existing sheets.
Adds a new sheet to the sheetlist.
This is a pointer on the sheet displayed.
The current sheet is deleted.
The specified sheet is deleted.
Searches and return a sheet with the given name. (introduced with release 20190808)
This is a list of all sheets in the drawing.
Returns: the current sheet as a netlist. type had to be defined in the setup before. filename is be use as information only in the generated netlist.
Returns: true ,if the design was modifies after the last save
A file with the name s is opened.
opens the given openaccess view as schematic
The current sheet collection is as with the name s
exports the current sheet as netlist. Type had to be defined in the setup before.
Will set the SchematicEditor to a probe mode. In this mode by clicking nodes, devices and ports another macro will be triggered. data as well the clicked node, device or port will be given to that macro and can be used to display simulation results.
The current sheet is set to the sheet with the name s. If a sheet with that name does not exist false is returned, otherwise true. (introduced with release 20190808)
The current sheet is set to s. (introduced with release 20190808)
The current sheet is scalled in a way that is completely visible.
The scale is decreased,
The scale is increased,
The current view is scrolled down.
The current view is scrolled left.
The current view is scrolled right.
The current view is scrolled up.
Will extract netlists in all sheets. Call it to sync layout window netlist after modification of sheets.
Will extract netlists in the current sheet.
will update any device on the current displayed netlist within the layout window. Call it after changing parameter of existing devices or after adding new device with a macro. (introduced with release 20191223)