Model Information VIs

Control Design VI and Function

Model Information VIs

Owning Palette: Control Design VIs and Functions

Installed With: Control Design and Simulation Module. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.

Use the Model Information VIs to obtain or set parameters, data, and names of a system model. Model information includes properties such as the system delay, system dimensions, sampling time, and names of inputs, outputs, and states.

The VIs on this palette can return general LabVIEW error codes or specific control design error codes.

Palette ObjectDescription
CD Get Data from ModelObtains data that describes the dynamics of the given system model. The data type you wire to the State-Space Model input determines the polymorphic instance to use.
CD Get Delays from ModelObtains all the delays present in the system model. The data type you wire to the State-Space Model input determines the polymorphic instance to use.
CD Get Names from ModelObtains the names this VI associates with the system model. The data type you wire to the State-Space Model input determines the polymorphic instance to use.
CD Get Sampling Time from ModelObtains the sampling time of the system. The sampling time is zero for continuous systems and greater than zero for discrete systems. The data type you wire to the State-Space Model input determines the polymorphic instance to use.
CD Get System DimensionsObtains the number of inputs, outputs and, if applicable, the number of states of the system. The data type you wire to the State-Space Model input determines the polymorphic instance to use.
CD Set Data to ModelSets the given values to the system model. The data type you wire to the State-Space Model In input determines the polymorphic instance to use.
CD Set Delays to ModelSets the given delays in the system model. The data type you wire to the State-Space Model In input determines the polymorphic instance to use.
CD Set Names to ModelSets the various names this VI associates with the inputs, outputs, and, if applicable, states of the model. The data type you wire to the State-Space Model In input determines the polymorphic instance to use.
CD Set Sampling Time to ModelSets the sampling time of the system. The data type you wire to the State-Space Model In input determines the polymorphic instance to use.
CD Verify if DelayedChecks if the input model has any nonzero input delays, output delays, or transport delays. The data type you wire to the State-Space Model input determines the polymorphic instance to use.
CD Verify if DiscreteChecks if the input model represents a discrete-time system. The data type you wire to the State-Space Model input determines the polymorphic instance to use.
CD Verify MIMO PropertiesDetermines if the dimensions of the system matrices or transfer function matrix are consistent with the properties of the model variables, for example, delays and names. This VI calculates the number of inputs, outputs, and states (for state-space models only), and generates error messages for matrix dimensions that are inconsistent with the model. The data type you wire to the State-Space Model In input determines the polymorphic instance to use.
CD Verify Model TypeDetermines the type of system models based on the number of inputs or outputs. A system model can be single-input single-output (SISO), multiple-input multiple-output (MIMO), single-input multiple-output (SIMO), or multiple-input single-output (MISO). The data type you wire to the State-Space Model input determines the polymorphic instance to use.