CD Remove IO from Model VI
- Updated2023-03-14
- 5 minute(s) read
CD Remove IO from Model VI
Owning Palette: Model Reduction VIs
Requires: Control Design and Simulation Module
Selects the inputs, outputs and/or states that you want to remove from the original system model. If you want to keep inputs, outputs, or states from the original system model, use the CD Select IO from Model VI. Wire data to the State-Space Model input to determine the polymorphic instance to use or manually select the instance.
CD Remove IO from State-Space Model

![]() |
States specifies the index number of the states you want to remove from the State-Space Model. The index is zero-based. If you wire a value of –1 to this parameter, this VI removes all model states. |
![]() |
State-Space Model contains a mathematical representation of and information about the system of which this VI removes the states, inputs and/or outputs from the resulting model. |
![]() |
Inputs specifies the index numbers of inputs you want to remove from the system model. The index is zero-based. If you wire a value of –1 to this parameter, this VI removes all model inputs. |
![]() |
Outputs specifies the index numbers of outputs you want to remove from the system model. The index is zero-based. If you wire a value of –1 to this parameter, this VI removes all model outputs. |
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. |
![]() |
Reduced Model is the resulting system model without the states, inputs, or outputs you specified to remove. To access and modify the data in the model, use the Model Information VIs. |
![]() |
error out contains error information. This output provides standard error out functionality. |
CD Remove IO from Transfer Function Model

![]() |
Transfer Function Model contains a mathematical representation of and information about the system in which this VI removes the inputs and/or outputs from the resulting model. |
![]() |
Inputs specifies the index numbers of inputs you want to remove from the system model. The index is zero-based. If you wire a value of –1 to this parameter, this VI removes all model inputs. |
![]() |
Outputs specifies the index numbers of outputs you want to remove from the system model. The index is zero-based. If you wire a value of –1 to this parameter, this VI removes all model outputs. |
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. |
![]() |
Reduced Model is the resulting system model without the states, inputs, or outputs you specified to remove. To access and modify the data in the model, use the Model Information VIs. |
![]() |
error out contains error information. This output provides standard error out functionality. |
CD Remove IO from Zero-Pole-Gain Model

![]() |
Zero-Pole-Gain Model contains a mathematical representation of and information about the system in which this VI removes the inputs and/or outputs from the resulting model. |
![]() |
Inputs specifies the index numbers of inputs you want to remove from the system model. The index is zero-based. If you wire a value of –1 to this parameter, this VI removes all model inputs. |
![]() |
Outputs specifies the index numbers of outputs you want to remove from the system model. The index is zero-based. If you wire a value of –1 to this parameter, this VI removes all model outputs. |
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. |
![]() |
Reduced Model is the resulting system model without the states, inputs, or outputs you specified to remove. To access and modify the data in the model, use the Model Information VIs. |
![]() |
error out contains error information. This output provides standard error out functionality. |
CD Remove IO from Model Details
This VI supports delays. Refer to the LabVIEW Control Design User Manual for more information about delays.




