You need to log in to create posts and topics.

New JFET component and Qt6

Hi All,

JFETs - I'm using this with a student to map out some potential circuits. One circuit required a JFET. I forked the Simulide-dev repo and created a JFET component that seems to behave correctly and would like to try and contribute it back to the code base. Is there any interest in pulling this code?

Qt6 - Secondly, I initially had trouble getting the software to build on my M1 mac (architecture errors) and thought it had to do with the use of Qt5 (which it didn't). However, as part of that, I was able to update the code to use Qt6  (with the help of the Qt5Compat module). The changes are relatively minor but would need some checking. Is there interest in pulling this as well?

Thanks,

Jay 

Hi. Thank you very much for contributing.

JFETs - I'm using this with a student to map out some potential circuits. One circuit required a JFET. I forked the Simulide-dev repo and created a JFET component that seems to behave correctly and would like to try and contribute it back to the code base. Is there any interest in pulling this code?

Sure, feel free to make a PR.

I had a look at your code and seems ok at first sight ( https://github.com/SalusDiscovery/SimulIDE-dev/tree/JFET ).
No idea about the correctness of the calculations, but if you see that it is working, that is enought to add it.

Qt6 - Secondly, I initially had trouble getting the software to build on my M1 mac (architecture errors) and thought it had to do with the use of Qt5 (which it didn't). However, as part of that, I was able to update the code to use Qt6 (with the help of the Qt5Compat module). The changes are relatively minor but would need some checking. Is there interest in pulling this as well?

Switching to Qt6 is something that must be done at some point, but by now this project should compile in older systems that don't use Qt6 yet.
Not sure when exactly the change should happen, but probably not too far, so your contribution will be quite useful at some point.