You make some good suggestions. First, my system did not have any non-utf-8 locales installed. These were installed and selected. That didn't help. 2nd, I tried adding the de_DE and de-DE.utf8 locales. That did not help [bob@e6330 ~]$ locale LANG=de_DE LC_CTYPE="de_DE" LC_NUMERIC="de_DE" LC_TIME="de_DE" LC_COLLATE="de_DE" LC_MONETARY="de_DE" LC_MESSAGES="de_DE" LC_PAPER="de_DE" LC_NAME="de_DE" LC_ADDRESS="de_DE" LC_TELEPHONE="de_DE" LC_MEASUREMENT="de_DE" LC_IDENTIFICATION="de_DE" LC_ALL=de_DE 3rd,...
Hello All, I've got a minor issue running ngspice in interactive mode. When the 'help' or 'plot' command is entered, a warning is generated: Warning: Missing charsets in String to FontSet conversion A window appears and all the menus are in a South Asian font that I can't read. The voltages plot OK, the menus are unusable. Machine info: 64 bit Linux, Manjaro (Arch based). 5.12 kernel. XFCE desktop. 8 year old Dell laptop ngspice info: ** ngspice-34 : Circuit level simulation program ** Creation Date:...
random() function crashes
value = random() - 0.5 should give a value in range of -0.5000 to +0.4999999 I can not get the random() function to work for anything in version 0.0.19. Built from sourceforge, using Arch Linux AUR. When trying random() qucs reports: "ERROR: Simulator crashed! Please report this error to qucs-bugs@lists.sourceforge.net" Other functions do work in the equations block. random() is the only function with zero arguments, so maybe there's some issue with parsing the math.
OK. My error. I figured it out. It does work. The sweep was iterating with the default value. The plot lines were all on top of each other. Param does not equal the reference designator of the component. Param is a variable declared in the sweep and then used as a value in the component properties. Thank you for the help.
Update: The sweeps in transient sim seem to work for a simple case. The data for each step exists in the .dat file. I can't figure out how to make the 2D cartesian plot to show data with more than 1 independent variable. It only shows the first transient pass. 3D cartesian will show my data, but the format isn't useful.
The relays are mathematical, so any number of parts can be combined to make multi-pole relays. Make a normally closed relay by flipping the coil and making the threshold voltage negative. Best regards
Does Qucs support parameter sweeps or steps inside a transient simulation? If so, how is this done? I have a working transient simulation and would like to repeat the simulation at several power supply voltages. It is possible to save .sch and .dpl files for each step and then plot the waves later. That's too much work. Thanks.