Function Summary

The following table lists all functions available.

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