Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

XyceDigital.lib symbols and test files #946

Closed
tomhajjar opened this issue Sep 14, 2024 · 5 comments · Fixed by #947
Closed

XyceDigital.lib symbols and test files #946

tomhajjar opened this issue Sep 14, 2024 · 5 comments · Fixed by #947
Assignees
Milestone

Comments

@tomhajjar
Copy link

tomhajjar commented Sep 14, 2024

Symbols updated 12/09/24

I cleaned up the XyceDigital.lib symbols and test files.

We still have the PATH issue because the library devices in a schematic use an explicit PATH pointing to the folder where XyceDigital.lib is located. Also don't know how Qucs grabs the symbols for XyceDigital.lib, I assume it's hard coded.

Digital_xyce_prj.zip
XyceDigital_symbols.zip

@ra3xdh
Copy link
Owner

ra3xdh commented Sep 15, 2024

I cleaned up the XyceDigital.lib symbols and test files.

Thanks! I will upload updated examples.

Also don't know how Qucs grabs the symbols for XyceDigital.lib, I assume it's hard coded.

It is not hardcoded. Qucs looks for symbols in the directory named the same as library. For example in XyceDigital for XyceDigital.lib. If the symbol XyceDigital/AND2.sym is found for .SUBCKT AND2 ... it will be loaded automatically. Otherwise the default square symbol will be created. There is no way to specify the pins sequence using this method. Please don't use this method for making new libraries. It requires a redesign. We have implemented only one library using this feature.

@ra3xdh
Copy link
Owner

ra3xdh commented Sep 15, 2024

We still have the PATH issue because the library devices in a schematic use an explicit PATH pointing to the folder where XyceDigital.lib is located

This is fixed for usual libraries in v24.3.1 by #931 The SPICE libraries in library manager works differently. Wait for implementing of #944

@ra3xdh
Copy link
Owner

ra3xdh commented Sep 15, 2024

The updated libraries uploaded by #947

@tomhajjar
Copy link
Author

@ra3xdh

The latest nightly has the old XyceDigital symbols

@ra3xdh
Copy link
Owner

ra3xdh commented Sep 20, 2024

This build is compiled from another branch and contains only fix for the bugs reported in #948 The upcoming v24.3.2 will contain no library update, only this two bugfixes. The library update will be included in 24.4.0 (planned for November or December)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants