| Function Name | Description | 
        
            | abs | Absolute value | 
        
            | ACSourceDialog | Displays dialog box intended for the user definition of an AC source | 
        
            | AddConfigCollection | Adds a list of entries to a named section in the configuration file | 
        
            | AddGraphCrossHair | Adds a new cursor to the current graph | 
        
            | AddModelFiles | Installs Model Files | 
        
            | AddPropertyDialog | User interface function. Open add property dialog for symbol editor | 
        
            | AddRemoveDialog | User interface function. Allows selection of a list of items. | 
        
            | AddRemoveDialogNew | User interface function. Allows selection of a list of items. | 
        
            | AddSymbolFiles | Adds file or files to list of installed symbol library files | 
        
            | area | Calculates the area under a curve | 
        
            | arg | Phase of argument in degrees. Result always between -180 to 180 | 
        
            | arg_rad | Phase of argument in radians. Result always between $-\pi$ to $\pi$ | 
        
            | Ascii | Returns ASCII code for character | 
        
            | AssociateModel | Special purpose function for managing parts browser. | 
        
            | atan | Arc Tangent (radians) | 
        
            | atan_deg | Arc Tangent (degrees) | 
        
            | avg | Returns the average of argument | 
        
            | BoolSelect | User interface function. Returns state of up to 6 check boxes | 
        
            | Branch | Returns branch current formula of schematic net nearest cursor | 
        
            | CanOpenFile | Returns TRUE if specified file exists and can be opened for read | 
        
            | ChangeDir | Change current working directory | 
        
            | Char | Returns character from string | 
        
            | ChooseDir | User interface function. Returns user selected pathname. | 
        
            | ChooseDirectory | User interface function. Returns user selected pathname. | 
        
            | Chr | Returns a string consisting of a single character specified by an ASCII code | 
        
            | CloseEchoFile | Closes the file associated with the Echo
        command. (See also | 
        
            | CloseFile | Closes a file opened using OpenFile | 
        
            | CloseSchematic | Close a schematic handle opened using | 
        
            | CloseSchematicTab | Close a schematic using ID | 
        
            | CollateVectors | Returns vector data in an interleaved manner | 
        
            | CommandStatus | Obtain information about the current script execution context | 
        
            | CompareSymbols | Compare two schematic symbols | 
        
            | ComposeDigital | Builds a new vector from a binary weighted combination of digital vectors | 
        
            | ConvertLocalToUnix | Convert file name to UNIX format using `/' | 
        
            | ConvertUnixToLocal | Convert file name to the local format. | 
        
            | CopyTree | Copy a directory tree | 
        
            | CopyURL | Copy a file to or from a location defined by a URL. Supports http, ftp and local files. | 
        
            | cos | Cosine (radians) | 
        
            | cos_deg | Cosine (degrees) | 
        
            | cosh | Hyperbolic cosine (radians) | 
        
            | CreateDiodeDialog | Opens a specialised dialog used by the diode model in-circuit parameter extractor | 
        
            | CreateLockFile | Create or remove a lock file for specified file. | 
        
            | CreateNewTitleBlockDialog | Displays the title block creation dialog | 
        
            | CreateShortcut | Create a shortcut to the specified path | 
        
            | CreateTimer | Create a timer to schedule events in the future | 
        
            | cv | Alias to | 
        
            | CyclePeriod | Returns the time between zero crossing pairs with the same slope direction. It can be used for plotting frequency vs time | 
        
            | Date | Return current system date in string form | 
        
            | db | $dB(x) = 20 \times \text{log10} ( \text{ | 
        
            | DCSourceDialog | Opens `Edit DC Source' dialog box | 
        
            | DefineADCDialog | UI function to define generic ADC | 
        
            | DefineArbSourceDialog | UI function to define arbitrary source | 
        
            | DefineBusPlotDialog | Opens a dialog box to allow the user to plot a bus | 
        
            | DefineCounterDialog | UI function to define generic counter | 
        
            | DefineCurveDialog | Opens define curve dialog box | 
        
            | DefineDACDialog | UI function to define generic DAC | 
        
            | DefineFourierDialog | UI function, opens define fourier dialog | 
        
            | DefineIdealTxDialog | UI function to define ideal transformer | 
        
            | DefineLaplaceDialog | UI function to define S-domain transfer function | 
        
            | DefineLogicGateDialog | UI function to define generic logic gate | 
        
            | DefinePerfAnalysisDialog | UI function for defining a performance analysis | 
        
            | DefineRegisterDialog | UI function to define Bus register | 
        
            | DefineRipperDialog | UI function to define schematic bus ripper | 
        
            | DefineSaturableTxDialog | Open dialog box to define a saturable transformer | 
        
            | DefineShiftRegDialog | UI function to define generic shift register | 
        
            | DefineSimplisMultiStepDialog | Open dialog box to define SIMPLIS multi-step dialog. | 
        
            | DeleteConfigCollection | Deletes a list of entries in the config file | 
        
            | DeleteTimer | Deletes a timer | 
        
            | DeleteTree | Delete an entire directory tree | 
        
            | DescendDirectories | Returns all directories under the specified directory, recursing through all sub-directories | 
        
            | DescendHierarchy | Analyse schematic hierarchy | 
        
            | DialogDesigner | Simple dialog designer | 
        
            | diff | Return derivative of argument | 
        
            | DirectoryIsWriteable | Tests whether or not a directory can be written to | 
        
            | Distribution | Returns random number with a custom distribution | 
        
            | EditArcDialog | UI function to edit symbol editor arc | 
        
            | EditAxisDialog | UI function, opens edit axis dialog | 
        
            | EditBodePlotProbeDialog | UI function for editing Bode plot fixed probes | 
        
            | EditCrosshairDimensionDialog | UI function, opens dialog for editing cursor dimension | 
        
            | EditCurveMarkerDialog | UI function, opens dialog to edit curve marker | 
        
            | EditDeviceDialog | UI function to select device and edit device parameters | 
        
            | EditDigInitDialog | UI function to edit digital initial condition | 
        
            | EditFreeTextDialog | UI function, opens dialog to edit graph free text object | 
        
            | EditGraphTextBoxDialog | UI function, opens dialog to edit graph text box object | 
        
            | EditLegendBoxDialog | UI function, opens dialog to edit graph legend box object | 
        
            | EditObjectPropertiesDialog | UI function, opens dialog to edit property values | 
        
            | EditPinDialog | UI function to edit symbol editor pins | 
        
            | EditPotDialog | UI function to edit potentiometer properties | 
        
            | EditProbeDialog | UI function, opens edit fixed probe dialog | 
        
            | EditPropertyDialog | UI function to edit symbol editor properties | 
        
            | EditReactiveDialog | Opens a dialog box designed to edit inductors and capacitors | 
        
            | EditSelect | User interface function. Returns entries in up to 6 edit controls | 
        
            | EditSimplisMosfetDriverDialog | Opens a specialized dialog used to edit the parameters for a SIMPLIS Multi-Level MOSFET Driver. | 
        
            | EditStylesDialog | Opens the Edit Styles dialog | 
        
            | EditTimer | Edit a timer | 
        
            | EditWaveformDialog | Opens the dialog box editing a time domain waveform | 
        
            | EditWaveformStrDialog | Opens the dialog box editing a time domain waveform | 
        
            | ElementProps | Returns selected element's properties | 
        
            | EnterTextDialog | UI function to define multi line text | 
        
            | EpochTime | Returns absolute time in seconds | 
        
            | erf | Calculate erf(x) | 
        
            | erfc | Calculate erfc(x) | 
        
            | EscapeString | Process string and replace escaped characters with literals | 
        
            | EscapeStringEncode | Process string and replace literals with escaped characters. | 
        
            | ev | Special function used to evaluate a sequence of expressions | 
        
            | Execute | Execute script as a function | 
        
            | ExistCommand | Tests if a command exists | 
        
            | ExistDir | Checks if the specified directory exists | 
        
            | ExistFile | Tests whether a file exists | 
        
            | ExistFunction | Returns TRUE if the specified function exists. | 
        
            | ExistSymbol | Returns TRUE if specified schematic symbol exists. | 
        
            | ExistVec | Returns TRUE if specified schematic symbol exists. | 
        
            | exp | Exponential | 
        
            | fft | Fast Fourier Transform | 
        
            | Field | Provides bit-wise access to integers | 
        
            | FilterEditMenu | Filters a menu list to return only menu definitions that are actually displayed | 
        
            | FilterFile | Filters specific lines from a text file. | 
        
            | FindModel | Returns location of simulator model given name and type | 
        
            | FIR | Finite Impulse Response digital filter | 
        
            | Floor | Returns argument truncated to next lowest integer | 
        
            | floorv | Returns arguments truncated to next lowest integers, as a vector | 
        
            | FormatNumber | Returns formatted number in string form | 
        
            | Fourier | Performs a spectral analysis using the continuous Fourier algorithm | 
        
            | FourierOptionsDialog | UI function, opens fourier options dialog | 
        
            | FourierWindow | Apply window function for fourier analysis | 
        
            | FullPath | Returns full path name of given relative path | 
        
            | gamma | Calculate gamma(x) | 
        
            | Gauss | Returns random number with Gaussian distribution | 
        
            | GaussLim | Returns random number with Gaussian distribution truncated at the tolerance limits.
        Alias of function | 
        
            | GaussTrunc | Returns random number with Gaussian distribution truncated at the tolerance limits | 
        
            | GenPrintDialog | UI function, opens print dialog box | 
        
            | GetActualPath | Returns a file system path resolving any links | 
        
            | GetAllCurves | Returns array of curve indexes for all curves in current graph | 
        
            | GetAllSimulatorDevices | Returns details of all simulator built-in devices | 
        
            | GetAllSymbolPropertyNames | Finds names of all the properties on currently open symbol | 
        
            | GetAllYAxes | Returns array of axis id's for all y axes in current graph | 
        
            | GetAnalysisInfo | Return information about most recent analysis | 
        
            | GetAnalysisLines | Returns the analysis lines used in the most recent simulation analysis | 
        
            | GetAnnotationText | Returns the text of the requested annotation | 
        
            | GetAxisCurves | Returns array of curve id's for all curves attached to specified axis | 
        
            | GetAxisLimits | Returns min and max limits and axis type (log or lin) of specified axis | 
        
            | GetAxisType | Returns type (X, Y, Digital etc.) of specified axis | 
        
            | GetAxisUnits | Returns units of specified axis | 
        
            | GetChildModulePorts | Finds information about module ports in the underlying schematic of a hierarchical block | 
        
            | GetCodecNames | Returns encoding types available | 
        
            | GetColours | Return names of all colour objects | 
        
            | GetColourSpec | Return specification for a colour object | 
        
            | GetCompatiblePathName | Returns a path name with no white space. | 
        
            | GetComponentValue | Special function to get a component value or parameter | 
        
            | GetConfigLoc | Return location of config information | 
        
            | GetConnectedPins | Returns instance and pin name for all instances connected to net at specified point | 
        
            | GetConvergenceInfo | Return convergence data for most recent simulation | 
        
            | GetCurDir | Returns current working directory. | 
        
            | GetCurrentGraph | Returns id of the currently selected graph. | 
        
            | GetCurrentStepValue | Get current step value in a script-based multi-step analysis | 
        
            | GetCursorCurve | Returns curve id and source group name of curve attached to measurement cursor | 
        
            | GetCurveAxis | Returns axis id of specified curve | 
        
            | GetCurveName | Returns name of specified curve | 
        
            | GetCurves | Returns curve names in selected graph | 
        
            | GetCurveVector | Returns data associated with a graph curve | 
        
            | GetDatumCurve | Returns curve id and source group name of curve attached to reference cursor | 
        
            | GetDeviceDefinition | Retrieve the text of a model definition from library | 
        
            | GetDeviceInfo | Returns information about the specified simulator device | 
        
            | GetDeviceParameterNames | Returns list of device parameter names for specified SPICE device | 
        
            | GetDevicePins | Get electrical connections of a simulator device | 
        
            | GetDeviceStats | Get simulation statistics for each device type | 
        
            | GetDotParamNames | Returns names of .PARAM variables used in latest simulation | 
        
            | GetDotParamValue | Returns value of specified .PARAM value in latest simulation run | 
        
            | GetDriveType | Determines the type of drive or file system of the specified path | 
        
            | GetEmbeddedFileName | Returns the actual file name used for an embedded file specified using `.FILE' and `.ENDF' | 
        
            | GetEnvVar | Return specified system environment variable | 
        
            | GetEthernetAddresses | Returns information about the installed Ethernet adapters | 
        
            | GetF11Lines | Returns the contents of the schematic's text window (also known as the F11 window) | 
        
            | GetFile | User interface function. Returns user selected file name | 
        
            | GetFileCD | User interface function. As GetFile but changes directory. | 
        
            | GetFileDir | Get the directory where the specified file is located | 
        
            | GetFileExtensions | Returns file extensions for specified
        SIMetrix file type | 
        
            | GetFileInfo | Returns information about a specified file | 
        
            | GetFileSave | User interface function. Returns user selected file name for saving | 
        
            | GetFileVersionStamp | Returns file version stamp | 
        
            | GetFileViewerSelectedFiles | Returns file names of selected files in the File Views | 
        
            | GetFirstSelectedElementOfType | Returns handle of first selected schematic element of the requested type | 
        
            | GetFonts | Return names of all font objects | 
        
            | GetFontSpec | Return specification for named font | 
        
            | GetFreeDiskSpace | Returns space available on specified disk volume | 
        
            | GetGraphObjects | Return IDs for specified graph objects | 
        
            | GetGraphObjPropNames | Return property names for specified graph object | 
        
            | GetGraphObjPropValue | Return value for a graph object property | 
        
            | GetGraphObjPropValues | Return value for a graph object property | 
        
            | GetGraphTabs | Return graph ids for graph tabbed sheets | 
        
            | GetGraphTitle | Return current graph title | 
        
            | GetGroupInfo | Returns information about a group | 
        
            | GetGroupStepParameter | Returns the name of the `stepped parameter' of a multi-step run | 
        
            | GetGroupStepVals | Returns the `stepped values' in a multistep run | 
        
            | GetHighlightedWidgetId | Returns ID of highlighted widget | 
        
            | GetHostId | Get hostid that can be used for licensing | 
        
            | GetInstanceParamValues | Returns parameter values for a simulator device | 
        
            | GetInstancePinLocs | Returns pin locations of specified instance | 
        
            | GetInstsAtPoint | Returns instances at specified point | 
        
            | GetInternalDeviceName | Finds the simulator's internal device name for a model | 
        
            | GetKeyDefs | Returns details of all key definitions created using | 
        
            | GetLaplaceErrorMessage | Convert | 
        
            | GetLastCommand | Retrieve last command issued by a menu or toolbar | 
        
            | GetLastError | Returns result of most recent command | 
        
            | GetLegendProperties | Returns array of legend property | 
        
            | GetLibraryModels | Returns a string array containing information about each model in the specified model library | 
        
            | GetLicenseInfo | Returns information about the current license | 
        
            | GetLicenseStats | Returns information about the license check out process | 
        
            | GetLine | Returns a single line from a file. | 
        
            | GetListSelected | Return list of selected elements from the ListSubsetDialog | 
        
            | GetListUnselected | Return list of unselected elements from the ListSubsetDialog | 
        
            | GetLongPathName | Returns long path name for path specified either as a long or short path | 
        
            | GetMaxCores | Return maximum cores available taking account of hardware capability and license | 
        
            | GetMenuItems | Returns all menu item names in the specified menu | 
        
            | GetModelFiles | Returns a list of currently installed device models. | 
        
            | GetModelLibraryErrors | Returns list of error messages from model library install operations | 
        
            | GetModelName | Returns the model name used by a simulator device | 
        
            | GetModelParameterNames | Returns the names of all real valued parameters of a simulator device model | 
        
            | GetModelParameters | Returns information about a device's model parameters | 
        
            | GetModelParameterValues | Returns the values of all parameters of a simulator model | 
        
            | GetModelType | Returns the simulator internal device name given a user model name | 
        
            | GetModifiedStatus | Returns modified status of the specified schematic | 
        
            | GetNamedSymbolPins | Returns the names for all the pins of a symbol or hierarchical component | 
        
            | GetNamedSymbolPropNames | Returns names of all properties defined for a library symbol | 
        
            | GetNamedSymbolPropValue | Returns the value of a property defined for a library symbol | 
        
            | GetNearestNet | Returns information about the schematic net nearest the mouse cursor | 
        
            | GetNextDefaultStyleName | Returns next fully available default style name | 
        
            | GetNodeNames | Returns all node names used in most recent simulation | 
        
            | GetNonDefaultOptions | Returns names of all explicit .OPTION settings in the most recent simulation | 
        
            | GetNumCurves | Returns number of curves in curve group | 
        
            | GetOpenSchematics | Returns the path names of all open schematics | 
        
            | GetOption | Returns the value of an option variable | 
        
            | GetPath | Returns application path | 
        
            | GetPlatformFeatures | Returns information on the availability of some platform dependent features | 
        
            | GetPrinterInfo | Returns information on installed printers | 
        
            | GetPrintValues | Returns the names of all quantities specified in .PRINT controls in the most recent simulation | 
        
            | GetReadOnlyStatus | Retruns internal read-only status of specified schematic | 
        
            | GetRegistryClassesRootKeys | List sub keys under key in registry HKEY_CLASSES_ROOT root | 
        
            | GetSchematicFileVersion | Returns the file version for the schematic | 
        
            | GetSchematicTabs | Returns the IDs of the schematics. | 
        
            | GetSchematicVersion | Returns version information about the current schematic | 
        
            | GetSchemTitle | Returns the title of the current schematic | 
        
            | GetSelectedAnnotationText | Returns the text in the selected annotation | 
        
            | GetSelectedCurves | Returns array of curve id's for selected curves | 
        
            | GetSelectedGraphAnno | Return ID of selected graph annotation object | 
        
            | GetSelectedStyleNames | Returns the names of the styles used by the selected elements | 
        
            | GetSelectedYAxis | Returns id of selected Y-Axis | 
        
            | GetShortPathName | Returns short path name for path specified either as a long or short path | 
        
            | GetSimConfigLoc | Returns the location of the simulator's configuration information | 
        
            | GetSimetrixFile | Returns path name of user selected file | 
        
            | GetSimplisExitCode | Returns the application exit code for the most recent SIMPLIS run | 
        
            | GetSimulationErrors | Retrieves the error messages raised by the most recent simulation run | 
        
            | GetSimulationInfo | Returns information about the most recent simulation | 
        
            | GetSimulationSeeds | Returns the seeds used for the most recent run | 
        
            | GetSimulatorEvents | Returns list of events for most recent simulation | 
        
            | GetSimulatorMode | Returns the simulator mode of the current schematic | 
        
            | GetSimulatorOption | Returns the value of a simulator option as used by the most recent analysis | 
        
            | GetSimulatorOptionInfo | Returns type and default value of a simulator option setting | 
        
            | GetSimulatorOptions | Return list of simulator options | 
        
            | GetSimulatorStats | Returns statistical information about the most recent run | 
        
            | GetSimulatorStatus | Returns the current status of the simulator | 
        
            | GetSoaDefinitions | Returns all Safe Operating Area definitions specified in the most recent analysis | 
        
            | GetSoaMaxMinResults | Returns the maximum and minimum values reached for all SOA definitions | 
        
            | GetSoaOverloadResults | Returns the overload factor for each SOA definition | 
        
            | GetSoaResults | Returns the SOA results for the most recent simulation | 
        
            | GetSymbolArcInfo | Returns information on symbol editor arc | 
        
            | GetSymbolFiles | Returns full paths of all installed symbol library files | 
        
            | GetSymbolInfo | Returns information on symbol editor symbol | 
        
            | GetSymbolOrigin | Returns the location of the symbol editor's symbol origin point | 
        
            | GetSymbolPropertyInfo | Returns information about symbol editor symbol properties | 
        
            | GetSymbolPropertyNames | Returns symbol editor symbol property names | 
        
            | GetSymbols | Returns array of available schematic symbols | 
        
            | GetSystemInfo | Returns information about the user's system | 
        
            | GetTempFile | Creates a temporary file name | 
        
            | GetTextEditorText | Returns text in the selected text based editor | 
        
            | GetThreadTimes | Returns the execution times for each device thread for the most recent simulation | 
        
            | GetTimerInfo | Returns information about a timer object | 
        
            | GetTitleBlockInfo | Returns information about the selected schematic title block | 
        
            | GetToolButtons | Returns name and description for available tool buttons | 
        
            | GetUncPath | Returns UNC path of specified path | 
        
            | GetUserFile | Returns path name of user specified file. Supersedes | 
        
            | GetVecStepParameter | Returns parameter name associated with vector | 
        
            | GetVecStepVals | Returns parameter values associated with vector | 
        
            | GetWidgetInfo | Returns info about open views | 
        
            | GetWindowNames | Returns names of current SIMetrix windows | 
        
            | GetXAxis | Returns the id of the x-axis in the currently selected graph | 
        
            | GraphImageCapture | Opens Graph Image Capture dialog | 
        
            | GraphLimits | Returns x and y limits of selected graph | 
        
            | GroupDelay | Returns group delay of argument | 
        
            | Groups | Returns array of available groups | 
        
            | GuiType | Returns whether a GUI is enabled | 
        
            | Hash | Returns a `hash' value for the supplied string | 
        
            | HashAdd | Add items to a hash table | 
        
            | HashCreate | Create a hash table | 
        
            | HashDelete | Delete a hash table | 
        
            | HashSearch | Search hash table for an item | 
        
            | HasLogSpacing | Determines whether the supplied vector is logarithmically spaced | 
        
            | HasProperty | Determines whether a particular instance possesses a specified property. | 
        
            | HaveFeature | Detrmines whether a specified license feature is available | 
        
            | HaveInternalClipboardData | Returns the number of items in the specified internal clipboard | 
        
            | HierarchyHighlighting |  | 
        
            | HighlightedNets | Returns names for any wholly highlighted net names on the specified schematic | 
        
            | Histogram | Returns histogram of argument | 
        
            | Iff | Returns a specified value depending on the outcome of a test | 
        
            | IffV | Returns a specified value depending on the outcome of a test | 
        
            | IIR | Infinite Impulse Response digital filter | 
        
            | im | Returns imaginary part of argument | 
        
            | imag | Returns imaginary part of argument | 
        
            | InitRandom | Initialises the random number generator used for SIMPLIS Monte Carlo distribution functions | 
        
            | InputGraph | User Interface function. Input text for graph operation | 
        
            | InputSchem | User Interface function. Input text for schematic operation | 
        
            | Instances | Returns array of instances possessing specified property | 
        
            | InstNets | Returns array of net names for each pin of selected schematic instance | 
        
            | InstNets2 | As InstNets but with more advanced features to identify instance | 
        
            | InstPins | Returns array of pin names for each pin of selected schematic instance | 
        
            | InstPoints | Returns location and orientation of specified instance | 
        
            | InstProps | Returns names of all properties owned by selected instance | 
        
            | integ | Returns integral of argument | 
        
            | Interp | Interpolates argument to specified number of evenly spaced points | 
        
            | IsComplex | Returns TRUE if argument is complex | 
        
            | IsComponent | Determines whether a schematic instance is a hierarchical component | 
        
            | IsDocumented | Returns whether the script command or function is documented | 
        
            | IsFileOfType | Returns TRUE if the filename given is of the type checked against | 
        
            | IsFullPath | Returns TRUE if the supplied path name is a full absolute path | 
        
            | IsImageFile | Tests if a file type is an image format. | 
        
            | IsModelFile | Determines if a file contains valid electrical models | 
        
            | IsNum | Returns TRUE if argument is numeric (real or complex) | 
        
            | IsOptionMigrateable | Determines if an option variable may be migrated in a version upgrade. | 
        
            | IsSameFile | Compares two paths and returns true (1) if they point to the same file | 
        
            | IsScript | Determines whether the supplied script name can be located | 
        
            | IsStr | Returns TRUE if argument is a string | 
        
            | IsTextEditor | Returns true if selected editor is a text editor | 
        
            | IsTextEditorModified | Returns true if the highlighted text editor is modified. | 
        
            | JoinStringArray | Concatenates two string arrays to return a single array | 
        
            | length | Returns number of elements in vector. | 
        
            | ListDirectory | Returns file names found in a directory matching a supplied wildcard spec | 
        
            | ListSchemProps | Returns the schematic properties | 
        
            | ln | Natural logarithm | 
        
            | LoadFile | Returns the contents of a text file as a vector | 
        
            | Locate | Locates value in a monotonic vector. Returns index. | 
        
            | log | Base 10 logarithm, same as | 
        
            | log10 | Base 10 logarithm | 
        
            | mag | Magnitude (same as | 
        
            | magnitude | Magnitude (same as the function | 
        
            | MakeDir | Make a directory and result of operation | 
        
            | MakeLogicalPath | Converts a file system path to a symbolic path | 
        
            | MakeString | Create a string array with specified number of elements | 
        
            | ManageDataGroupsDialog | Open Manage Data Group dialog box | 
        
            | ManageMeasureDialog | Opens dialog box used to manage graph measurements. | 
        
            | max | Returns max of two vectors | 
        
            | maxidx | Returns index to maximum input value | 
        
            | Maxima | Returns locations of maxima of specified vector | 
        
            | Maximum | Returns most positive value in vector | 
        
            | mean | Returns statistical mean of all values in vector | 
        
            | Mean1 | Returns mean of data in given range | 
        
            | MeasureDialog | Opens dialog for specifying graph measurements | 
        
            | MessageBox | Opens a dialog box with a message and user options | 
        
            | Mid | Returns substring of the given string | 
        
            | min | Returns min of two vectors | 
        
            | minidx | Returns index to minimum input value | 
        
            | Minima | Returns locations of minima of specified vector | 
        
            | Minimum | Returns most negative value in vector | 
        
            | MkVec | Returns an expression to access simulation vector data | 
        
            | MLSplineFit | Spline based fit to given data | 
        
            | MLVector | Creates a vector of consecutively increasing values. | 
        
            | ModelLibsChanged | Returns TRUE if any installed model paths have changed | 
        
            | Navigate | Returns path name of hierarchical block given root path and full component reference | 
        
            | NearestInst | Cross probe function. Returns nearest schematic instance to cursor | 
        
            | NetName | Cross probe function. Returns the net name of the nearest wire or instance pin. | 
        
            | NetNames | Returns array of all net names in selected schematic | 
        
            | NetWires | Return all wires on specified net | 
        
            | NewPassiveDialog | UI function to select passive component value and parameters | 
        
            | NewValueDialog | General purpose user input function. Opens a user configurable dialog box | 
        
            | norm | Returns argument scaled so that its largest value is unity. | 
        
            | NumberSelectedAnnotations | Returns number of selected annotations | 
        
            | NumDivisions | Returns number of divisions in a vector | 
        
            | NumElems | Returns number of elements in a vector | 
        
            | OpenEchoFile | Redirects the output of the Echo command | 
        
            | OpenFile | Opens a file and returns its handle. This may be used by the Echo command | 
        
            | OpenPDFPrinter | Sets up printing for PDF output | 
        
            | OpenPrinter | Starts a print session | 
        
            | OpenSchem | Opens a schematic and returns value indicating success or otherwise | 
        
            | OpenSchematic | Opens a schematic without displaying it. Returned ID useable by various functions and commands | 
        
            | Parse | Splits up the string supplied as argument 1 into substrings or tokens | 
        
            | ParseAnalysis | Opens the choose analysis dialog | 
        
            | ParseLaplace | Parses a Laplace expression to return array of denominator and numerator coefficients | 
        
            | ParseParameterString | Parses a string of name-value pairs and performs some specified action on them | 
        
            | ParseSimplisInit | Reads and parses the .init file created by a SIMPLIS run | 
        
            | PathEqual | Compares two path names with platform dependent case-sensitivity | 
        
            | PerCycleTiming | Returns a vector of ``Per Cycle'' Frequency, Period, Duty Cycle, On-Time, or Off-Time values. | 
        
            | PerCycleValue | Returns a vector of "Per Cycle" Minimum, Maximum, Mean, Peak-to-Peak, or RMS values. | 
        
            | ph | Returns phase of argument in degrees | 
        
            | phase | Returns phase of argument in degrees | 
        
            | phase_rad | Returns phase of argument in radians | 
        
            | PhysType | Returns the physical type of the argument | 
        
            | PinName | Cross probe function. Returns pin name nearest to cursor | 
        
            | PrepareSetComponentValue | Configures | 
        
            | Probe | Displays probe cursor in schematic and waits for mouse click | 
        
            | ProcessingAccelerator | Detects if the current script was called by an accelerator key | 
        
            | ProcessingDragAndDrop | Detects if the current script was called by a drag and drop operation | 
        
            | ProcessingGuiAction | Detects if the current script was called by a GUI action | 
        
            | Progress | UI function, opens progress bar | 
        
            | PropFlags | Returns the attribute flags of a schematic property | 
        
            | PropFlags2 | Returns the attribute flags of a schematic property | 
        
            | PropFlagsAll | Returns selected property flags for all selected elements with optional filtering | 
        
            | PropFlagsAnnotations | Returns selected property flags for all selected annotations with optional filtering | 
        
            | PropFlagsWires | Returns selected property flags for all selected wires with optional filtering | 
        
            | PropOverrideStyle | Returns override style of selected property | 
        
            | PropValue | Returns value of specified property for selected instance | 
        
            | PropValues | Returns array of property values | 
        
            | PropValues2 | As PropValues but with rearranged arguments | 
        
            | PropValuesAll | Returns selected property values for all selected elements with optional filtering | 
        
            | PropValuesAnnotations | Returns selected property values for all selected annotations with optional filtering | 
        
            | PropValuesWires | Returns selected property values for all selected wires with optional filtering | 
        
            | PutEnvVar | Write an environment variable | 
        
            | PWLDialog | Opens a dialog box designed for editing piece wise linear sources | 
        
            | QueryData | Filters a list of data items according to search criteria | 
        
            | RadioSelect | User interface function. Returns user selection of up to 5 radio buttons | 
        
            | Range | Returns range of vector (accepts, real, complex and string) | 
        
            | re | Returns real part of argument | 
        
            | ReadClipboard | Returns text contents of the windows clipboard | 
        
            | ReadConfigCollection | Returns the contents of an entire section in the configuration file | 
        
            | ReadConfigSetting | Reads a configuration setting | 
        
            | ReadF11Options | Read .OPTIONS line in the F11 window | 
        
            | ReadFile | Reads text file and returns contents as an array of strings | 
        
            | ReadIniKey | Reads a key in an ``INI'' file | 
        
            | ReadRegSetting | Reads a string setting from the windows registry | 
        
            | ReadSchemProp | Returns value of schematic window property value. | 
        
            | ReadTextEditorProp | Reads a text editor property | 
        
            | real | Returns real part of argument | 
        
            | Ref | Returns reference of argument | 
        
            | RefName | Returns the name of the arguments reference vector | 
        
            | RelativePath | Returns a relative path name given a full path and a reference path | 
        
            | RemapDevice | Map SIMetrix simulator device to model name and level number | 
        
            | RemoveConfigCollection | Removes one or more entries from a configuration file collection | 
        
            | RemoveModelFile | Uninstalls a model path | 
        
            | RemoveSymbolFiles | Removes a symbol file or set of symbol files from the symbol library | 
        
            | ResolveGraphTemplate | Evaluate template string used by graph object | 
        
            | ResolveTemplate | Evaluate template string | 
        
            | RestartTranDialog | UI function, opens restart transient dialog | 
        
            | Rms | Returns accumulative RMS value of argument | 
        
            | RMS1 | Returns RMS of argument over specified range | 
        
            | rnd | Returns random number | 
        
            | RootSumOfSquares | Returns root sum of squares of argument over specified range | 
        
            | rt | Evaluate template string | 
        
            | SaveSpecialDialog | Opens the dialog used by the schematic's Save Special... menu | 
        
            | Scan | Splits a character delimited string into its components. | 
        
            | ScriptName | Return name of currently executing script | 
        
            | Search | Search for a string in a list of strings | 
        
            | SearchModels | Special purpose used by library installation. Returns pathnames of SPICE compatible model files | 
        
            | Seconds | Returns the number of seconds elapsed since January 1, 1970 | 
        
            | Select2Dialog | Displays a dialog offering two lists | 
        
            | SelectAnalysis | Opens choose analysis dialog box. Returns value according to how box closed | 
        
            | SelectColourDialog | UI function, opens colour selection dialog | 
        
            | SelectColumns | Analyses an array of character delimited strings and returns selected values. | 
        
            | SelectCount | Returns number of selected items on schematic | 
        
            | SelectDevice | Special function forms part of parts browser system. Takes catalog data as arguments and opens dialog box to select a device. | 
        
            | SelectDialog | User interface function. Allows selection of one or more items from list | 
        
            | SelectedProperties | Returns information about selected properties | 
        
            | SelectedStyleInfo | Returns style information for the selected element | 
        
            | SelectedWires | Returns handles to selected wires on schematic | 
        
            | SelectFontDialog | UI function, opens select font dialog | 
        
            | SelectRows | Analyses an array of character delimited strings and returns selected values. | 
        
            | SelectSimplisAnalysis | Opens SIMPLIS choose analysis dialog box | 
        
            | SelectSymbolDialog | Opens a dialog box allowing the user to select a schematic symbol from the symbol library | 
        
            | SelGraph | Returns id of selected graph. | 
        
            | SelSchem | Returns TRUE if at least one schematic is open. | 
        
            | SetComponentValue | Special function to set or get a component value or parameter | 
        
            | SetInstanceParamValue | Set an instance parameter during a script-based  multi-step analysis | 
        
            | SetModelParamValue | Set a model parameter during a script-based  multi-step analysis | 
        
            | SetPropertyStyles | Sets styles as property styles | 
        
            | SetReadOnlyStatus | Sets read-only/writeable status of specified schematic | 
        
            | Shell | Runs an external program and returns its exit code | 
        
            | ShellExecute | Performs an operation on a windows registered file | 
        
            | sign | Returns sign of argument | 
        
            | SimetrixFileInfo | Returns information about a SIMetrix file | 
        
            | SIMPLISRunStatus | Tests if a SIMPLIS simulation is running | 
        
            | SIMPLISSearchIdx | Searches input string array for a test string, returning the indices into input array array where the test string matches. | 
        
            | SimulationHasErrors | Determines success of most recent simulation | 
        
            | sin | Sine (radians) | 
        
            | sin_deg | Sine (degrees) | 
        
            | sinh | Hyperbolic sine (radians) | 
        
            | Sleep | Executes a timed delay | 
        
            | Sort | Performs alphanumeric sort on argument. | 
        
            | SortIdx | Sorts any vector and returns index order | 
        
            | SourceDialog | User Interface function. Opens source dialog box for specifying of voltage and current source. Returns string with user selected values | 
        
            | SplitPath | Splits file system path into its components | 
        
            | SplitString | Splits string into parts according to single token | 
        
            | SprintfNumber | Returns a formatted string | 
        
            | sqrt | Square root | 
        
            | Str | Converts argument to string | 
        
            | StringLength | Returns the number of characters in the supplied string. | 
        
            | StringStartsWith | Checks whether a string starts with another string. | 
        
            | StrStr | Locates a sub string within a string | 
        
            | StyleInfo | Returns style information | 
        
            | StyleLineTypes | Returns list of possible style line types | 
        
            | StyleNames | Returns a list of style names | 
        
            | SubstChar | Substitutes characters in string | 
        
            | SubstString | Replaces a substring in a string, case sensitive | 
        
            | sum | Sums the arguments | 
        
            | SumNoise | Returns root sum of squares of argument over specified range | 
        
            | SupportedReadFormats | Returns names of image formats types supported for display in SIMetrix windows such as schematics. | 
        
            | SupportedWriteFormats | Returns names of image formats types that SIMetrix can create for graphical windows such as schematics and graphs. | 
        
            | SymbolInfoDialog | Returns name of schematic symbol | 
        
            | SymbolLibraryManagerDialog | Opens the Symbol Library Manager dialog box | 
        
            | SymbolName | Returns symbol name of specified instance | 
        
            | SymbolNames | Returns symbol names of schematic instances | 
        
            | SymbolPinOrder | Set and/or return pin order of symbol editor symbol | 
        
            | SymbolPinPoints | Returns the location of specified pin | 
        
            | SystemValue | Returns the value of a system defined variable | 
        
            | SystemValuePath | Returns the value of a system defined variable that accesses a file system path | 
        
            | SystemWidgetExistsInSelectedWindow | States whether particular system view is in the highlighted window | 
        
            | TableDialog | Displays a spreadsheet style table to allow the user to enter tabular data | 
        
            | TableEditor | Displays a table of combo boxes to allow select tabular data | 
        
            | tan | Tangent (radians) | 
        
            | tan_deg | Tangent (degrees) | 
        
            | tanh | Hyperbolic tangent (radians) | 
        
            | TemplateGetPropValue | Function returns the value of a property. For use in template scripts only | 
        
            | TemplateResolve | Resolve TEMPLATE value. For use in template scripts only | 
        
            | TextEditorHasComments | Returns whether the editor supports comments | 
        
            | ThdWeight | Returns a vector of weighting coefficients used to weight the harmonic coefficients before making a THD measurement. | 
        
            | TickCount | Returns a time in seconds suitable for timing measurement | 
        
            | Time | Return system time as string | 
        
            | ToLower | Converts a string to all lower case | 
        
            | TransformerDialog | Special function to select transformer characteristics | 
        
            | TranslateLogicalPath | Converts symbolic path to a physical path | 
        
            | TreeListDialog | General purpose UI function. Open dialog box with tree list control | 
        
            | True | Returns 1 if vector exists and is nonzero | 
        
            | Truncate | Returns vector that is a sub range of supplied vector | 
        
            | TwoFileSelectionDialog | General purpose file dialog with two file entries and an option third description entry | 
        
            | UD | Alias of | 
        
            | Unif | Returns random number with uniform distribution | 
        
            | Units | Returns physical units of argument | 
        
            | unitvec | Returns vector of specified length whose elements are all 1 | 
        
            | UpDownDialog | General purpose UI function. Opens dialog with up-down list to allow rearranging order | 
        
            | UserParametersDialog | UI function, opens dialog allowing editing of user parameter values | 
        
            | Val | Converts argument to value | 
        
            | ValueDialog | User interface function. Opens dialog with up to 10 boxes for entering numeric values. Return array of user selected values | 
        
            | Vec | Returns data for named vector. (Allows access to vectors with invalid names) | 
        
            | vector | Returns vector of specified length with each element equal to its index | 
        
            | VectorsInGroup | Returns array of variable names belonging to specified group | 
        
            | VersionInfo | Returns version information about running copy of SIMetrix | 
        
            | ViewFormattedText | View HTML formatted text | 
        
            | WC | Returns random number with worst case distribution | 
        
            | WirePoints | Returns location of specified wire | 
        
            | Wires | Return all wires in schematic | 
        
            | WM_CanRevertToSaved | Returns whether chosen editor has a revertable saved state. | 
        
            | WM_GetCentralWidgetGeometry | Returns window geometry information | 
        
            | WM_GetContentWidgetNames | Returns content widget names | 
        
            | WM_GetContentWidgetSessionInfo | Returns widget session information | 
        
            | WM_GetContentWidgetsLayout | Returns layout information | 
        
            | WM_GetContentWidgetTypes | Returns the workspace view types in a particular window | 
        
            | WM_GetCurrentWindowName | Returns name of highlighted window | 
        
            | WM_GetNumberModifiedEditors | Returns number of editors that are modified in all windows | 
        
            | WM_GetPrimaryWindowName | Returns the name of the primary window | 
        
            | WM_GetSystemWidgetSessionInfo | Returns widget session information | 
        
            | WM_GetSystemWidgetsLayout | Returns layout information | 
        
            | WM_GetWindowGeometry | Returns window geometry | 
        
            | WM_GetWindowNames | Returns the names of all windows | 
        
            | WM_NumberContentWidgets | Returns the number of content widgets in use | 
        
            | WM_NumberSystemWidgets | Returns the number of system widgets in use | 
        
            | WriteConfigSetting | Writes a configuration setting | 
        
            | WriteF11Lines | Writes lines directly to the F11 window overwriting any existing lines | 
        
            | WriteF11Options | Write SIMetrix simulator options to the F11 window. | 
        
            | WriteIniKey | Writes a key value to an `INI' file | 
        
            | WriteRawData | Writes data to the specified file in a SPICE3 raw file compatible format | 
        
            | WriteRegSetting | Writes a string value to the windows registry | 
        
            | WriteSchemProp | Write schematic window property value | 
        
            | XCursor | Returns x location of graph cursor | 
        
            | XDatum | Returns x location of graph reference cursor | 
        
            | XFromY | Returns array of values specifying horizontal locations where specified vector crosses given y value | 
        
            | XMLCountElements | Returns the number of elements of a particular type | 
        
            | XMLGetAttribute | Returns the attribute value for given name at the current focus element | 
        
            | XMLGetElements | Lists elements at the current focus level | 
        
            | XMLGetText | Returns the text for the current focus element | 
        
            | XMLToString | Returns the XML document as a string | 
        
            | XY | Creates an XY Vector from two separate vectors | 
        
            | YCursor | Returns y location of graph cursor | 
        
            | YDatum | Returns x location of graph reference cursor | 
        
            | YFromX | Returns array of values specifying the vertical value of the specified vector at the given x value | 
    
    
		Copyright ©  SIMetrix Technologies Ltd. 2015
		Copyright ©  SIMPLIS Technologies Inc. 2015