Model Interconnection 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 Interconnection VIs to perform different types of linear system interconnections. You can build a large system model by connecting smaller system models together.
The Model Interconnection VIs do not support the Stochastic Systems VIs.
The VIs on this palette can return general LabVIEW error codes or specific control design error codes.
Palette Object | Description |
---|---|
CD Add Models | Adds Model 1 to Model 2 such that the Model Out represents the addition of the two models. Model 1, Model 2, and Model Out are of the same type and have the same number of inputs and outputs. Therefore, this operation is equivalent to a parallel connection of models that share the same set of inputs, and whose outputs are added accordingly. The models either must be continuous-time models or must have the same sampling time if they are discrete-time models. |
CD Append | Connects Model 1 and Model 2 to produce an augmented system which is the Appended Model. The inputs and outputs of the Appended Model are the collective inputs and outputs of Model 1 and Model 2. The system models either must be continuous-time models or must have the same sampling time if they are discrete-time models. The data types you wire to the Model 1 and Model 2 inputs determine the polymorphic instance to use. |
CD Divide Models | Divides Model 1 by a constant Gain such that the Model Out represents the quotient of these inputs. This operation is equivalent to multiplying the Model 1 by the inverse of the Gain. Therefore, if this VI cannot calculate the inverse of the Gain, LabVIEW returns an error. |
CD Feedback | Connects Model 1 with Model 2 in feedback configuration and produces the Closed-Loop Model. You can specify which outputs this VI feeds back to which inputs of the system. The system models either must be continuous-time models or must have the same sampling time if they are discrete-time models. The data types you wire to the Model 1 and/or Model 2 inputs determine the polymorphic instance to use. |
CD Horizontal Concatenation | Concatenates Model 1 and Model 2 such that the Model Out is an array that contains these models as columns. The number of inputs of Model Out equals the number of inputs to Model 1 plus the number of inputs to Model 2. The system models either must be continuous-time models or must have the same sampling time if they are discrete-time models. |
CD Multiply Models | Multiplies two models by using matrix multiplication. If you are multiplying two models, the number of outputs of the Model 1 must be equal to the number of inputs of Model 2. The models either must be continuous-time models or must have the same sampling time if they are discrete-time models. |
CD Parallel | Connects Model 1 and Model 2 such that the Parallel Model represents the two input models connected in parallel as the Input Connections and Output Connections specify. The system models must either be continuous-time models or have the same sampling time if they are discrete-time models. The data types you wire to the Model 1 and Model 2 inputs determine the polymorphic instance to use. |
CD Series | Connects Model 1 and Model 2 such that the Series Model represents the two input models connected in series as Connections specifies. The system models either must be continuous-time models or must have the same sampling time if they are discrete-time models. The data types you wire to the Model 1 and Model 2 inputs determine the polymorphic instance to use. |
CD Subtract Models | Subtracts Model 2 from Model 1 such that the Model Out represents the subtraction of the two models. Model 1, Model 2, and Model Out are of the same type and have the same number of inputs and outputs. Therefore, this operation is equivalent to a parallel connection of models that share the same set of inputs, and whose outputs are subtracted accordingly. |
CD Transpose Model | Transposes a model such that the ij-th element of Model In becomes the ji-th element of Model Out. |
CD Unit Feedback | Connects Model 1 with Model 2 such that the Closed-Loop Model represents these models in a unit feedback configuration. You can specify which outputs this VI feeds back to which inputs of the system. The system models either must be continuous-time models or must have the same sampling time if they are discrete-time models. The data types you wire to the Model 1 and/or Model 2 inputs determine the polymorphic instance to use. |
CD Vertical Concatenation | Concatenates Model 1 and Model 2 such that the Model Out is an array that contains these models as rows. The number of outputs of Model Out equals the number of outputs from Model 1 plus the number of outputs from Model 2. The system models either must be continuous-time models or must have the same sampling time if they are discrete-time models. |
Subpalette | Description |
---|---|
Rational Polynomial VIs | Use the Rational Polynomial VIs to perform calculations and evaluations with rational polynomials. |