Replies: 5 comments 1 reply
-
The procedure of the libraries creation is not documented. It is planned to include this in a new documentation. See #554 In a short words you should create a project containing subcircuits and the use Project->Create library menu entry. The take the library file from |
Beta Was this translation helpful? Give feedback.
-
@georgtree I am planning to publish an article about libraries creating at habr.com , but in Russian only. This upcoming article may explain this question. Please wait. |
Beta Was this translation helpful? Give feedback.
-
Yeah it would be great, currently I am creating a large multi physical library (mechanical, magnetic, thermal, electrical etc) for XSCHEM, but would be cool to do it for Qucs-S. As a simulator ngspice is used together with xspice and verilog-a for models. |
Beta Was this translation helpful? Give feedback.
-
Plese keep in mind that Qucs-S doesn't support embedding Verilog-A sources to the LIB file and automatic compilation. You should load OSDI files using SPICEINIT from toplevel schematic. The same for XSPICE CM modules. |
Beta Was this translation helpful? Give feedback.
-
Qucs-S will only allow lib names not already present in the main library folder and user_lib. For clarity best to keep library and device names short. The internal labels are a combination of both. Any missteps during the library creation process could cause issues. Best to delete the library and re-start. You can always add subcircuit descriptions later with a text editor so I deselect the choice. Use the symbol files I created or "cut" symbols out of an existing library. All symbols in a lib use 0,0 as a central Datum. |
Beta Was this translation helpful? Give feedback.
-
Hello!
Question is simple - what is the right way to implement custom library with custom symbols, connected libraries and deep hierarchy in Qucs-S?
Where to find the format description (assume some XML ?), how properly create links to libraries, etc.
Thank you in advance.
Beta Was this translation helpful? Give feedback.
All reactions