a static class to handel all components More...
component * | findComponent(string name,string lib="") |
component * | newComponent(string name="New Component", string lib="") |
void | addLib(string filename) |
void | removeLib(string filename) |
stringList | getLibs() |
stringList | getOaLibs() |
stringList | getOaCellNames( string lib) |
stringList | getComponents(string lib) |
string | getFilename(string lib) |
string | getPath(string lib) |
a static class to handel all components
find a component
creates a new component
adds filename to the used libraries. Use the extension .oa to specify a OpenAccess library. In this case no path is required.
removes filename from the used libraries
Returns list with all used libraries. Just the core library name is returned. Use getPath() to access its full path.
Returns list with all libraries registered in OpenAccess libs.def file. Each single OpenAccess library may be displayed in the components section of the Schematiceditor or not. A library can be added to be displayed there with a call components::addLib("oa_libName"+.".oa");
The extension .oa is required and this function returns the library names without this extension. (introduced with releases 20201230)
Returns list with all cells in lib. lib must be a valid OpenAccess library. Otherwise an empty list is returned. (introduced with releases 20210102)
Returns: list with all components in the libraries
Returns: the filename with absolute path of the library. This function cannot be used for OpenAccess and internal libraries.
Returns: the absolute path of the library. This function cannot be used for OpenAccess and internal libraries.