
Access a Berkeley Spice 3f5 simulator for electronics. Create or open an existing template to view a circuit conforming to various specifications required for analysis. Check descriptions, adjust the input during creation, edit text data, extract settings, etc.
MacSpice allows users to simulate and analyze the behavior of electronic circuits. The application may put off most users because of its command-line interface, but for those willing to give the user guide a read, MacSpice has in store an impressive amount of features, making it one of the most powerful circuit simulators for Mac platform.
With this tool you will be able to load circuit files (*.cir, *.src), display the list of output-vectors and plot results. MacSpice performs DC, AC small-signal, transient, pole-zero, small-signal, sensitivity and noise types of analysis. By default, the temperature value is 27 degrees Celsius but may be changed for any circuit device that supports it.
From the command-line interface, users can input different parameters for testing various simulation scenarios.
MacSpice is thoroughly documented and includes a few examples as well that illustrate how some of its best features are put to use. I found that blindly rushing into MacSpice can be a bit of challenge but that is something anyone used to graphical user interfaces can expect.
v2.1 [Apr 22, 2010]
System Requirements:
MacSpice 2.10.29 requires at least OS X 10.4.11 to run.
Enhancements:
Errors and warning messages generated by scripts now attempt to identify the location of the line that caused them.
Blocks with missing end statements now generate warning messages.
Vectors with one element are no longer automatically converted to scalars.
Command line interpreter now evaluates variables of the form ${foo}
Improve 'load' command so that invalid rawfiles are less likely to cause hangs/crashes.
Bugs fixed:
Fixed missing breakpoints for pulse sources. (Build 245)
Modify behaviour of 'set' command so it creates a string variable in cases like 'set foo = "123 abc"'
Fixed a potential crash when expressions like {$foo} are evaluated if more than 1GB of memory is reserved.
Fix crash when 'plot' is followed by no arguments. (Build 246)
Fix crash when 'hardcopy' is followed by invalid arguments. (Build 247)
Fix crash when an 'else' block is empty.
Fix crash in gr_pmsg() during iplot runs.