Welcome Guest! To enable all features please Login. New Registrations are disabled.

Notification

Icon
Error

Options
Go to last post Go to first unread
Offline uni  
#1 Posted : 22 November 2024 13:14:57(UTC)
uni


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 10/11/2010(UTC)
Posts: 1,639
Man
Russian Federation

Was thanked: 1400 time(s) in 817 post(s)
SpiceSharp (Spice#) - electronic circuit simulator

SMath Studio compatibility Sources


Based on SpiceSharpParser (.NET library that allows to parse SPICE netlists and to simulate them using SpiceSharp library).

This plugin requires .Net Framework 4.7.2 to be installed for it to work.

I managed to run the first test example on my PC. The plugin is not available on the server yet.

spicesharp-first-example.jpg

Links:

1. SpiceSharpParser
2. SpiceSharp Home Page

Edited by user 23 November 2024 01:27:35(UTC)  | Reason: Not specified

Russia ☭ forever (git.io/vOZo0)
Viacheslav N. Mezentsev
thanks 1 user thanked uni for this useful post.
on 23/11/2024(UTC)

Wanna join the discussion?! Login to your SMath Studio Forum forum account. New Registrations are disabled.

Offline uni  
#2 Posted : 22 November 2024 13:30:22(UTC)
uni


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 10/11/2010(UTC)
Posts: 1,639
Man
Russian Federation

Was thanked: 1400 time(s) in 817 post(s)
For experts only.

spice#.sm (6kb) downloaded 9 time(s).

Plugins folder: C:\Users\User\AppData\Roaming\SMath\extensions\plugins

SpiceSharp-0.1.9092.9246.zip (11,211kb) downloaded 7 time(s).
Russia ☭ forever (git.io/vOZo0)
Viacheslav N. Mezentsev
thanks 2 users thanked uni for this useful post.
on 22/11/2024(UTC),  on 23/11/2024(UTC)
Offline Razonar  
#3 Posted : 25 November 2024 18:45:27(UTC)
Razonar


Rank: Advanced Member

Groups: Registered
Joined: 28/08/2014(UTC)
Posts: 1,509
Uruguay

Was thanked: 976 time(s) in 610 post(s)
Hi. A preview for exploring this powerful plugin.

spice# and MNA.sm (578kb) downloaded 10 time(s).
spice# and MNA.pdf (1,546kb) downloaded 20 time(s).

Best regards.
Alvaro.
thanks 1 user thanked Razonar for this useful post.
on 25/11/2024(UTC)
Offline uni  
#4 Posted : 25 November 2024 19:05:39(UTC)
uni


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 10/11/2010(UTC)
Posts: 1,639
Man
Russian Federation

Was thanked: 1400 time(s) in 817 post(s)
I haven't even tried these features myself yet. Support for all types of analysis hasn't been tested. There's still a lot of work to do. Maybe I'll do a direct insertion of values ​​into the circuit description. I wanted to try making a circuit with an amplitude detector. The authors have recently added the ability to specify an amplitude-modulated signal. They have a shell (GUI) in which you can also test circuits.
Russia ☭ forever (git.io/vOZo0)
Viacheslav N. Mezentsev
Offline Razonar  
#5 Posted : 25 November 2024 19:23:12(UTC)
Razonar


Rank: Advanced Member

Groups: Registered
Joined: 28/08/2014(UTC)
Posts: 1,509
Uruguay

Was thanked: 976 time(s) in 610 post(s)
Hi Viacheslav. As far as I could see, the plugin you created works very well, it just has some very minor details, like not recognizing either "u" or "μ" for micro. By the way, handling that is a configurable option in ltspice. So you shouldn't be the first one to have problems with that.

As for the analyses that spice# has, it's just a matter of discovering them, since the documentation they have is very little, and for example, I don't know what convention they followed to enumerate the nodes of the controlled sources. I took the one they use in the Qucs simulator, but there is no standard for that.

I saw the GUI for windows that you mention on github, except that they didn't compile it... or at least I didn't find it, only the source code.

Best regards.
Alvaro.
thanks 1 user thanked Razonar for this useful post.
on 25/11/2024(UTC)
Offline uni  
#6 Posted : 25 November 2024 21:21:40(UTC)
uni


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 10/11/2010(UTC)
Posts: 1,639
Man
Russian Federation

Was thanked: 1400 time(s) in 817 post(s)
Similar project. I assembled it, but I haven't tried it in work.

NextGenSpice_20241125.zip (322kb) downloaded 5 time(s).

Links:

1. NextGenSpice/Program.cs
2. NextGenSpice/plot.ps1
Russia ☭ forever (git.io/vOZo0)
Viacheslav N. Mezentsev
thanks 1 user thanked uni for this useful post.
on 26/11/2024(UTC)
Offline Razonar  
#7 Posted : 01 December 2024 16:51:11(UTC)
Razonar


Rank: Advanced Member

Groups: Registered
Joined: 28/08/2014(UTC)
Posts: 1,509
Uruguay

Was thanked: 976 time(s) in 610 post(s)
New version, more compatible with spice# sintaxis.

spice# and MNA v2.sm (637kb) downloaded 10 time(s).

spice# and MNA v2.pdf (1,673kb) downloaded 16 time(s).

Best regards.
Alvaro.
thanks 1 user thanked Razonar for this useful post.
on 01/12/2024(UTC)
Offline uni  
#8 Posted : 10 December 2024 07:23:50(UTC)
uni


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 10/11/2010(UTC)
Posts: 1,639
Man
Russian Federation

Was thanked: 1400 time(s) in 817 post(s)
A task for implementation in the future:

Практический расчет параметров индуктивности
https://forum.cxem.net/i...араметров-индуктивности/
Russia ☭ forever (git.io/vOZo0)
Viacheslav N. Mezentsev
Offline uni  
#9 Posted : 11 January 2025 22:41:49(UTC)
uni


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 10/11/2010(UTC)
Posts: 1,639
Man
Russian Federation

Was thanked: 1400 time(s) in 817 post(s)
SMath Studio compatibility Changes

Plugin updated.

Changes:

- Plugin adopted to a new SMath Studio Core infrastructure;
- Folders removed from the output artefacts.
Russia ☭ forever (git.io/vOZo0)
Viacheslav N. Mezentsev
thanks 4 users thanked uni for this useful post.
on 11/01/2025(UTC),  on 11/01/2025(UTC),  on 12/01/2025(UTC),  on 12/01/2025(UTC)
Users browsing this topic
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.