Script Language

Interactive Control Language, ICL, Scripts were originally introduced in Berkeley SPICE3. Intusoft has extended the script commands and functions to work in IsSpice4, IntuScope and SpiceNet. Using the same scripts in each of these software components allows you to extract important waveform information, build and save new waveforms and compare data from previous simulations and to save results within your schematic database.

The IntuScope component, Scope5.exe, uses the ICL to build a set of standard waveform calculations. The layout of the Calculator menu is duplicated in a Scripts folder that is located in the same folder as Scope5.exe. Pressing the index tab above lets you view help within the hierarchy. The folder contents is as follows:

<menu name>.scp The Script to be executed
<menu name>.bmp A bitmap to be shown in a custom toolbar
…..
<parent menu>.html HTML help for all scripts in the parent menu

The .scp files are ASCII text and contain the scripts along with an initial comment line that produces text for the status bar and the capability to assign a hot key. Selecting a menu item using the help cursor will cause your HTML browser to open <parent menu>.html#<menu name>; where
<menu name> is an anchor in the HTML file. Spaces in the <menu name> are replaced with underscores to retain HTML browser compatibility. If you wish to add scripts, we suggest you create a new folder; User, for your scripts so that future updates will not reverse your changes. You can use any convenient HTML editor to make your help descriptions; we used Adobe PageMill. The graphics for banners are in a script\graphics folder, located in your <ICAPSdir>. You will find Adobe Photoshop 5 files to assist you. To save the ".GIF" formats, select Export\GIF89a from the File menu.

You can navigate between the ICL index and the Scope Script Index by pressing the Index tab in the navigation banner.