Model Interconnection VIs

Control Design VI and Function

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 ObjectDescription
CD Add ModelsAdds 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 AppendConnects 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 ModelsDivides 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 FeedbackConnects 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 ConcatenationConcatenates 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 ModelsMultiplies 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 ParallelConnects 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 SeriesConnects 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 ModelsSubtracts 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 ModelTransposes a model such that the ij-th element of Model In becomes the ji-th element of Model Out.
CD Unit FeedbackConnects 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 ConcatenationConcatenates 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.

SubpaletteDescription
Rational Polynomial VIsUse the Rational Polynomial VIs to perform calculations and evaluations with rational polynomials.