Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
- LTspice
- Messages
Search
Re: Simulating Using PyLTSpice Takes Too Long
On Sat, Mar 29, 2025 at 06:27 PM, <davitkharshiladze26@...> wrote:
I consider that an odd thing to say. ?
On the one hand, it suggests that his program adds pre-programmed delays which can't be reduced further, without risk of failure.
?
On the other hand, it suggests that he knows your circuit, and he's telling you it can't simulate faster.? How would be know that?? I think you were saying that the simulation itself (with just LTspice) is about 1 second (each time) and that 1 second is too slow.
?
Andy
? |
Re: PTC model with internal temperature rise
On Sat, Mar 29, 2025 at 06:13 PM, <pilou@...> wrote:
Filename is "ptc_sh.zip".
?
It is currently in the Temp folder at the group's website.
?
Andy
?
?
|
Re: Simulating Using PyLTSpice Takes Too Long
On Sat, Mar 29, 2025 at 06:19 PM, <davitkharshiladze26@...> wrote:
Is 1 second what LTspice reports in its .log file?? Or is that from looking at a clock on the wall, from start to finish? ?
If it really takes 1 second to run a simulation, then perhaps that is what it needs, period.? You implied that your actual circuit is "large", so maybe it really needs that much time to converge on the operating point, and that's where most of the time goes.? It is possible that you can reduce the convergence time.
?
It might also help to know what version of LTspice you are using.? It has gone through some rather significant changes in the last couple of years, and I would not rule out the possibility that run time got faster for some things but slower for others.
?
Andy
? |
Re: Simulating Using PyLTSpice Takes Too Long
On Sat, Mar 29, 2025 at 05:35 PM, <davitkharshiladze26@...> wrote:
Correct.
Hmm.? I see some confusion there.? Do you manually write the netlist, or does PyLTSpice write or alter the netlist?? Obviously, if PyLTSpice needs to add .NET commands, it must be writing a netlist file (perhaps after reading one without the .NET commands), so that could be one place where some delay gets added. Do you mean that you manually gather and read the .raw files?? Or does PyLTSpice have a hand in doing that? Got that.
Hmm.? That sets off alarm bells in my head.? How does PyLTSpice actually wait for LTspice to finish generating the .raw file?? Does it periodically probe the .raw file, looking for some sort of signature indicating that it is finished?? Does it wait until no further writing happens to the .raw file for the last, I don't know, let's say 15 seconds?? Does it examine the .log file waiting for a completion signature, and then post-process the .raw file?? Does it wait for Windows to signal that the process it was asked to run (running LTspice) has finished?
?
Any of these things MIGHT introduce delays, anywhere from milliseconds to dozens of seconds, depending on what it does and how.
?
What 2 functions are you talking about? ?
How much time is acceptable?
Now this is where I get really confused.
?
I think you're saying that it takes the same amount of time for LTspice to run a simulation, as it takes for PyLTSpice to run the same simulation.
?
Is LTspice being run in so-called "batch" mode (with the "-b" switch), so that it omits all the screen graphics?? If you aren't doing that, then perhaps the extra overhead happens when LTspice takes the time to open a schematic window and a plot window and scale its axes.? You don't need it to do that if you plan to only post-process the .raw file's data.
?
Andy
?
|
Re: Simulating Using PyLTSpice Takes Too Long
Help? me understand the problem.
?
<davitkharshiladze26@...> wrote:
Is 1 second too much time and that is what you want to reduce?
?
Or is 1 second small, and adding PyLTspice causes the total time to be much greater than 1 second?
?
Andy
?
|
Re: Conductance Negative
On Sat, Mar 29, 2025 at 05:41 PM, alan victor wrote:
I might be wrong, but I think alan is referring to one of the example schematics that installs on your computer's disk when you install LTspice.
?
...\examples\Educational\Colpitts.asc
?
Andy
? |
Re: Conductance Negative
On Fri, Mar 28, 2025 at 11:53 AM, <sebastian.herrera@...> wrote:
Dear all, I am trying to simulate a circuit with negative conductance using transistors and passive components. Does anyone have a circuit for this?Use the educational examples, oscillators, Colpits and remove the resonating inductor leaving the active device and passive feedback? elements in place. Do a scattering parameter operation and note the modulus of S11 is > unity over the range of potential frequency
of operation. This yields negative conductance. Note there is a nice peak in negative G value in the 1-10 MHz range and extends out to ~ 40 MHz.? |
Re: Simulating Using PyLTSpice Takes Too Long
LTSpice generates .raw output files, noramlly.
?
I am using PyLTSpice tp prepeare netlist before simulation. I am manually writing the netlist.
After simulation, I am gathering .raw files and reading info from them.
I also use PyLTSpice to directly run the simulation after the netlists are prepeared:
? ? ? ? t1?=?time.time()
? ? ? ??LTC.run(netlist=netlist_filename)
? ? ? ??LTC.wait_completion()
? ? ? ??print(f"{t1?-?time.time()}?- Simrun")
LTC.run runs the simulator and LTC.wait_completion() waits for .raw generation to finish. Afterwards i can read these files for my desired outputs.
The runtime of these 2 functions are approximately 1 second, which is way too much for my purposes.
I feel like normal LTSpice simulation takes about the same time, though, as I mentioned, it is harder to measure |
Re: Simulating Using PyLTSpice Takes Too Long
Unfortunately, I can not use .STEP command.?
My main problem is finding multi-port s-parameters of a given circuit. LTSpice only supports 2-port s-parameters. To measure 4-port s-parameters I need to run simulation several times (6 times to be exact), where I change the port locations on each iteration. This requires me to slightly modify the netlist, meaning that I am running practically new simulation each time.
?
Even when I run simulaiton using LTSpice it still takes approximately 1 second, thought, it is harder for me to measure, therefore, I feel the problem is within the simulator itself. I feel like the simulator needs time for initializing, file writting and so on. I have not found a way to disable any additional protocols.
?
Thank you for your responses? |
Re: Simulating Using PyLTSpice Takes Too Long
¿ªÔÆÌåÓýI made the schematic in LTspice and it runs very fast. The netlist is: * C:\Program Files\ADI\LTspice\Draft1.asc The .ASC is just temporarily stored with that
path, because I have not Saved it. On 2025-03-29 20:45,
davitkharshiladze26 via groups.io wrote:
--
OOO - Own Opinions only If something is true: * as far as we know - it's science *for certain - it's mathematics *unquestionably - it's religion |
to navigate to use esc to dismiss