Whats new in version 3f5 2.10.33:Enhancements:
• New \'assert condition\' command to abort script execution unless the condition is true.
• New qualifiers for \'end\' statements have been implemented: \'end if\', \'end while\', etc.. These reduce the likelihood of programming errors by checking that blocks in scripts are well-formed.
• Expression evaluation errors in scripts now include line location information.
• The console window now moves behind all open graph windows when any one of these is selected. Graphs can now be reviewed and closed using command-W without needing mouse-clicks.
New warnings/errors, including for:
• attempts to transpose a scalar or one-dimensional vector;
• \'let x = y\' when the dimensions of x and y differ;
• calling maximum(), minimum() or sortorder() with complex arguments.
Bugs fixed:
• Scripts with redirected input/output can now be interrupted with command-. or ctl-C.
• Functions maximum(), minimum() and sortorder() fixed to reject complex arguments.
• Stride error fixed in hash() on PPC architectures.
Publisher review:MacSpice is an implementation for the Mac of the Berkeley Spice 3f5 electronic circuit simulator.
However, MacSpice is not merely a 'port' of the Berkeley code, it incorporates many improvements ranging from bug-fixes to entirely new graphics, algorithms and solution strategies.
Spice is not easy to use, but it is a powerful tool once the initial hurdles have been overcome and the MacSpice website provides support and tutorials.
SPICE is a general-purpose circuit simulation program for nonlinear dc, nonlinear transient, and linear ac analyses.
Requirements:Operating system:Mac OS X 10.4.11 or later