Product Documentation
Digital Design Netlisting and Simulation SKILL Reference
Product Version IC23.1, June 2023

iseStartSimulator

iseStartSimulator(
) 
=> t / nil

Description

Issues the command to start the simulator in the simulator window by first evaluating the iseInvokeSimulatorFunc variable.

If it is undefined, the variable iseRunSimulatorCommand must be defined (the command string to invoke the simulator) so that ISE can invoke your simulator. If the variable iseInvokeSimulatorFunc is set to the name of a user-defined function, that function is called so that you can do any preprocessing needed. Before the pre-processing function is called, the variable iseRunSimulatorCommand may or may not be defined. If it is not, it is expected to be defined before your pre-processing function returns. The command string in iseRunSimulatorCommand is used by ISE to invoke your simulator. The iseInvokeSimulatorFunc function takes precedence over iseRunSimulatorCommand. If both are defined going into the routine iseStartSimulator, the variable iseInvokeSimulatorFunc is always evaluated first, that is, your pre-processing routine will be called. If the variable iseInvokeSimulatorFunc is undefined (with value nil) and the variable iseRunSimulatorCommand is defined, the command string in iseRunSimulatorCommand is used directly to invoke the simulator. If both are undefined or your pre-processing function evaluates to nil, this function will return nil and your simulator will not be invoked.

Arguments

None

Value Returned

t

The simulator was started.

nil

The command was unsuccessful.

Examples

iseStartSimulator()

Related Topics

OSS Functions


Return to top
 ⠀
X