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 Object | Description |
---|---|
CD Get Data from Model | Obtains 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 Model | Obtains 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 Model | Obtains 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 Model | Obtains 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 Dimensions | Obtains 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 Model | Sets 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 Model | Sets 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 Model | Sets 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 Model | Sets 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 Delayed | Checks 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 Discrete | Checks 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 Properties | Determines 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 Type | Determines 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. |