Company Events Academic Community Support Solutions Products & Services Contact NI MyNI

Simulation VIs and Functions

LabVIEW 2012 Control Design and Simulation Module Help

Edition Date: June 2012

Part Number: 371894G-01

»View Product Info
Simulation VIs and Functions



Control & Simulation Loop
Continuous Linear Systems Functions

Continuous Kalman Filter
Continuous Observer
Derivative
Integrator
PID
State-Space
Transfer Function
Transport Delay
Zero-Pole-Gain

Controllers Functions

PID
SISO Controller

Discrete Linear Systems Functions

Discrete Delay
Discrete Filter
Discrete First-Order Hold
Discrete Integrator
Discrete Kalman Filter
Discrete Observer
Discrete State-Space
Discrete Stochastic State Space
Discrete Transfer Function
Discrete Zero-Order Hold
Discrete Zero-Pole-Gain

Estimation Functions

Continuous Extended Kalman Filter
Continuous Kalman Filter
Continuous Nonlinear Noisy Plant
Continuous Observer
Discrete Extended Kalman Filter
Discrete Kalman Filter
Discrete Nonlinear Noisy Plant
Discrete Observer
Discrete Stochastic State Space

External Models Functions

External Model

Graph Utilities Functions

Buffer XY Graph
SimTime Waveform

Implicit Systems Functions

Algebraic Variable
Implicit State
Implicit Variable

Lookup Tables Functions

Lookup Table 1D
Lookup Table 2D
Lookup Table 3D

Model Hierarchy Functions

Access Model Hierarchy
Map Model Hierarchy for MathScript

Nonlinear Systems Functions

Backlash
Dead Zone
Detect Zero Crossing
Friction
Quantizer
Rate Limiter
Relay
Saturation
Switch

Optimal Design VIs

SIM Construct Default System
SIM Optimal Design

Signal Arithmetic Functions

Gain
Multiplication
Summation

Signal Generation Functions

Chirp Signal
Indexer
Pulse Signal
Signal Generator
Simulation Time
Sine Signal
Ramp Signal
Step Signal

Trim & Linearize VIs

SIM Get Parameter Names
SIM Get Parameter Value
SIM Linearize
SIM Query Subsystem
SIM Set Parameter Value
SIM Trim

Utilities Functions

Collector
External Model
Simulation Parameters
Halt Simulation
Indexer
Memory
Report Simulation Error
Simulation Time

External Model Interface Functions

Callbacks

EMI_CB_CalculateDerivatives
EMI_CB_CalculateDirectOutputs
EMI_CB_CalculateDiscreteStates
EMI_CB_CalculateIndirectOutputs
EMI_CB_CalculateProjectedStates
EMI_CB_CalculateResetStates
EMI_CB_CalculateTimestep
EMI_CB_CalculateZeroCrossingSignals
EMI_CB_CheckStepAcceptance
EMI_CB_EnableConfigurationParams
EMI_CB_FinalizeModel
EMI_CB_GetCustomIcon
EMI_CB_HandleCustomMenuItem
EMI_CB_InitializeModel
EMI_CB_ModelInterface
EMI_CB_SizeInformation

Continuous States

EMI_GetContinuousStates
EMI_GetDerivatives
EMI_GetInitialContinuousStates
EMI_GetLimitResults
EMI_GetLimitTypes
EMI_GetLowerLimits
EMI_GetNumberOfContinuousStates
EMI_GetProjectedContinuousStates
EMI_GetUpperLimits
EMI_RequestCallbackToResetStates
EMI_ResetContinuousState
EMI_SetNumberOfContinuousStates

Custom Data

EMI_GetCustomDataPtr
EMI_SetCustomDataPtr

Data Types

emiFeedthroughType
emiLimitType
emiParamSourceType
emiRef
emiZeroCrossResult
emiZeroCrossTrigger

Discrete States

EMI_GetDiscretePeriod
EMI_GetDiscreteSkew
EMI_GetDiscreteStates
EMI_GetInitialDiscreteStates
EMI_GetNextDiscreteStates
EMI_GetNumberOfDiscreteStates
EMI_IsDiscreteStep
EMI_SetDiscretePeriod
EMI_SetDiscreteSkew
EMI_SetNumberOfDiscreteStates

Inputs

EMI_AddScalarInput
EMI_AddVectorInput
EMI_GetInput
EMI_GetInputName
EMI_GetInputSize
EMI_GetNumberOfInputs

Outputs

EMI_AddScalarOutput
EMI_AddVectorOutput
EMI_GetNumberOfOutputs
EMI_GetOutput
EMI_GetOutputFeedthrough
EMI_GetOutputName
EMI_GetOutputSize

Parameters

EMI_AddScalarParam
EMI_AddVectorParam
EMI_GetNumberOfParams
EMI_GetParam
EMI_GetParamName
EMI_GetParamSize

Simulation Information

EMI_GetFinalTime
EMI_GetInitialTime
EMI_GetMaximumStepSize
EMI_GetMinimumStepSize
EMI_GetSolverName
EMI_GetStepSize
EMI_GetTime
EMI_IsAcceptedStep
EMI_IsFixedStepSolver
EMI_IsInitialStep
EMI_IsMajorStep
EMI_IsMinorStep

User Interface

EMI_AddMenuItem
EMI_GetConfigurationParams
EMI_GetCurrentVersion
EMI_SetError
EMI_SetIconPath
EMI_SetModelName
EMI_SetWarning

Zero Crossings

EMI_CanRejectStep
EMI_GetNumberOfZeroCrossings
EMI_GetZeroCrossingOffsets
EMI_GetZeroCrossingResults
EMI_GetZeroCrossingSignals
EMI_GetZeroCrossingTriggers
EMI_RejectStep
EMI_SetNumberOfZeroCrossings

External Solver Interface Functions

Callback API

EvaluateError
Finalize
Information
Initialize
InterpolateStates
MethodOrder
Restart
UpdateStates

Data Types

SIM_Error
SIM_Solver

Solver API

SIM_SolverGetAbsoluteTolerance
SIM_SolverGetData
SIM_SolverGetDerivatives
SIM_SolverGetIsAcceptedStep
SIM_SolverGetIsFixedStepsize
SIM_SolverGetIsMajorStep
SIM_SolverGetLastMajorOutput
SIM_SolverGetMaximumStepSize
SIM_SolverGetMinimumStepSize
SIM_SolverGetNumContinuousStates
SIM_SolverGetRelativeTolerance
SIM_SolverGetStates
SIM_SolverSetData
SIM_SolverSetIsMajorStep
SIM_SolverSetStepsize


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit