5. Features / Lifecycle

When SIMPLIS executes, it performs the following DLL-defined Digital Device-specific tasks at the appropriate point of the SIMPLIS run:

- Setup
  housekeeping and initialization activities
- Initial Conditions
  sets the initial conditions (value at t=0) of the device’s output
- Action
  during simulation, perform calculations and set the device’s output
- Teardown
  after simulation, free any allocated memory, close any opened files, etc…