SI Estimate Orders of System Model VI

System Identification VIs

SI Estimate Orders of System Model VI

Owning Palette: Parametric Model Estimation VIs

Installed With: System Identification Toolkit

Searches the model of an unknown system for the optimal orders and delay.

Details  Example

Use the pull-down menu to select an instance of this VI.

 Place on the block diagram  Find on the Functions palette

SI Estimate Orders of System Model (AR SISO Array)

method specifies the method used to estimate the orders and delay.

0FPEFinal Prediction Error Criterion
1AICAkaike's Information Criterion
2MDL (default)—Minimum Description Length Criterion
3OtherUser-defined model dimension
response signal is the input array of the response signal.
order range specifies the order range to search for the optimal order.
AR order low specifies the lower limit to use in the search for the optimal AR order of the model. The value must be greater than or equal to 0.
AR order high specifies the upper limit to use in the search for the optimal AR order of the model. The value must be greater than AR order low.
error in describes error conditions that occur before this VI or function runs. The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurred before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
status is TRUE (X) if an error occurred before this VI or function ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI or function ran. The default is FALSE.
code is the error or warning code. The default is 0. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source specifies the origin of the error or warning and is, in most cases, the name of the VI or function that produced the error or warning. The default is an empty string.
response for validation is the system response signal that this VI uses to validate the model it builds with response signal.
optimal AR order returns the optimal order for the model. Use the Model Management VIs to retrieve the optimal orders and delay from the optimal AR order output.
prediction error returns the prediction error in percent of the variance of the measured response signal versus the model dimension. prediction error also returns the optimal dimension selected by Final Prediction Error (FPE), Akaike's Information Criterion (AIC), or the Minimum Description Length (MDL) criterion.
error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces. Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred.
code is the error or warning code. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source describes the origin of the error or warning and is, in most cases, the name of the VI or function that produced the error or warning.

SI Estimate Orders of System Model (ARX SISO Array)

method specifies the method used to estimate the orders and delay.

0FPEFinal Prediction Error Criterion
1AICAkaike's Information Criterion
2MDL (default)—Minimum Description Length Criterion
3OtherUser-defined model dimension
stimulus signal is the input array of the stimulus signal.
response signal is the input array of the response signal.
order range specifies the order range to search for the optimal order.
A order low specifies the lower limit to use in the search for the optimal A order of the model. The value must be greater than or equal to 0.
A order high specifies the upper limit to use in the search for the optimal A order of the model. The value must be greater than A order low.
B order low specifies the lower limit to use in the search for the optimal B order of the model. The value must be greater than or equal to 0.
B order high specifies the upper limit to use in the search for the optimal B order of the model. The value must be greater than B order low.
delay low specifies the lower limit to use in the search for the optimal delay order of the model. The value must be greater than or equal to 0.
delay high specifies the upper limit to use in the search for the optimal delay of the model. The value must be greater than delay low.
error in describes error conditions that occur before this VI or function runs. The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurred before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
status is TRUE (X) if an error occurred before this VI or function ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI or function ran. The default is FALSE.
code is the error or warning code. The default is 0. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source specifies the origin of the error or warning and is, in most cases, the name of the VI or function that produced the error or warning. The default is an empty string.
stimulus for validation is the system stimulus signal that this VI uses to validate the model it builds with stimulus signal and response signal.
response for validation is the system response signal that this VI uses to validate the model it builds with stimulus signal and response signal.
optimal orders returns the optimal orders and delays for the model. Use the Model Management VIs to retrieve the optimal orders and delay from the optimal orders output.
optimal A order is the optimal A order for the model.
optimal B order is the optimal B order for the model.
optimal delay is the optimal delay of the model.
prediction error returns the prediction error in percent of the variance of the measured response signal versus the model dimension. prediction error also returns the optimal dimension selected by Final Prediction Error (FPE), Akaike's Information Criterion (AIC), or the Minimum Description Length (MDL) criterion.
orders returns the optimal orders at each model dimension. The model dimension ranges from the value of A order low + B order low to the value of A order high + B order high.
A order is the optimal A order for the model.
B order is the optimal B order for the model.
delay is the optimal delay of the model.
error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces. Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred.
code is the error or warning code. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source describes the origin of the error or warning and is, in most cases, the name of the VI or function that produced the error or warning.

SI Estimate Orders of System Model (ARMAX SISO Array)

method specifies the method used to estimate the orders and delay.

0FPEFinal Prediction Error Criterion
1AICAkaike's Information Criterion
2MDL (default)—Minimum Description Length Criterion
3OtherUser-defined model dimension
stimulus signal is the input array of the stimulus signal.
response signal is the input array of the response signal.
order range specifies the order range to search for the optimal order.
A order low specifies the lower limit to use in the search for the optimal A order of the model. The value must be greater than or equal to 0.
A order high specifies the upper limit to use in the search for the optimal A order of the model. The value must be greater than A order low.
B order low specifies the lower limit to use in the search for the optimal B order of the model. The value must be greater than or equal to 0.
B order high specifies the upper limit to use in the search for the optimal B order of the model. The value must be greater than B order low.
C order low specifies the lower limit to use in the search for the optimal C order of the model. The value must be greater than or equal to 0.
C order high specifies the upper limit to use in the search for the optimal C order of the model. The value must be greater than C order low.
delay low specifies the lower limit to use in the search for the optimal delay order of the model. The value must be greater than or equal to 0.
delay high specifies the upper limit to use in the search for the optimal delay of the model. The value must be greater than delay low.
error in describes error conditions that occur before this VI or function runs. The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurred before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
status is TRUE (X) if an error occurred before this VI or function ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI or function ran. The default is FALSE.
code is the error or warning code. The default is 0. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source specifies the origin of the error or warning and is, in most cases, the name of the VI or function that produced the error or warning. The default is an empty string.
stimulus for validation is the system stimulus signal that this VI uses to validate the model it builds with stimulus signal and response signal.
response for validation is the system response signal that this VI uses to validate the model it builds with stimulus signal and response signal.
optimal orders returns the optimal orders and delays for the model. Use the Model Management VIs to retrieve the optimal orders and delay from the optimal orders output.
optimal A order is the optimal A order for the model.
optimal B order is the optimal B order for the model.
optimal C order is the optimal C order for the model.
optimal delay is the optimal delay of the model.
prediction error returns the prediction error in percent of the variance of the measured response signal versus the model dimension. prediction error also returns the optimal dimension selected by Final Prediction Error (FPE), Akaike's Information Criterion (AIC), or the Minimum Description Length (MDL) criterion.
orders returns the optimal orders at each model dimension. The model dimension ranges from the value of A order low + B order low + C order low to the value of A order high + B order high + C order high.
A order is the optimal A order for the model.
C order is the optimal C order for the model.
B order is the optimal B order for the model.
delay is the optimal delay of the model.
error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces. Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred.
code is the error or warning code. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source describes the origin of the error or warning and is, in most cases, the name of the VI or function that produced the error or warning.

SI Estimate Orders of System Model (OE SISO Array)

method specifies the method used to estimate the orders and delay.

0FPEFinal Prediction Error Criterion
1AICAkaike's Information Criterion
2MDL (default)—Minimum Description Length Criterion
3OtherUser-defined model dimension
stimulus signal is the input array of the stimulus signal.
response signal is the input array of the response signal.
order range specifies the order range to search for the optimal order.
B order low specifies the lower limit to use in the search for the optimal B order of the model. The value must be greater than or equal to 0.
B order high specifies the upper limit to use in the search for the optimal B order of the model. The value must be greater than B order low.
F order low specifies the lower limit to use in the search for the optimal F order of the model. The value must be greater than or equal to 0.
F order high specifies the upper limit to use in the search for the optimal F order of the model. The value must be greater than F order low.
delay low specifies the lower limit to use in the search for the optimal delay order of the model. The value must be greater than or equal to 0.
delay high specifies the upper limit to use in the search for the optimal delay of the model. The value must be greater than delay low.
error in describes error conditions that occur before this VI or function runs. The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurred before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
status is TRUE (X) if an error occurred before this VI or function ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI or function ran. The default is FALSE.
code is the error or warning code. The default is 0. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source specifies the origin of the error or warning and is, in most cases, the name of the VI or function that produced the error or warning. The default is an empty string.
stimulus for validation is the system stimulus signal that this VI uses to validate the model it builds with stimulus signal and response signal.
response for validation is the system response signal that this VI uses to validate the model it builds with stimulus signal and response signal.
optimal orders returns the optimal orders and delays for the model. Use the Model Management VIs to retrieve the optimal orders and delay from the optimal orders output.
optimal B order is the optimal B order for the model.
optimal F order is the optimal F order for the model.
optimal delay is the optimal delay of the model.
prediction error returns the prediction error in percent of the variance of the measured response signal versus the model dimension. prediction error also returns the optimal dimension selected by Final Prediction Error (FPE), Akaike's Information Criterion (AIC), or the Minimum Description Length (MDL) criterion.
orders returns the optimal orders at each model dimension. The model dimension ranges from the value of B order low + F order low to the value of B order high + F order high.
B order is the optimal B order for the model.
F order is the optimal F order for the model.
delay is the optimal delay of the model.
error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces. Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred.
code is the error or warning code. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source describes the origin of the error or warning and is, in most cases, the name of the VI or function that produced the error or warning.

SI Estimate Orders of System Model (BJ SISO Array)

method specifies the method used to estimate the orders and delay.

0FPEFinal Prediction Error Criterion
1AICAkaike's Information Criterion
2MDL (default)—Minimum Description Length Criterion
3OtherUser-defined model dimension
stimulus signal is the input array of the stimulus signal.
response signal is the input array of the response signal.
order range specifies the order range to search for the optimal order.
B order low specifies the lower limit to use in the search for the optimal B order of the model. The value must be greater than or equal to 0.
B order high specifies the upper limit to use in the search for the optimal B order of the model. The value must be greater than B order low.
F order low specifies the lower limit to use in the search for the optimal F order of the model. The value must be greater than or equal to 0.
F order high specifies the upper limit to use in the search for the optimal F order of the model. The value must be greater than F order low.
C order low specifies the lower limit to use in the search for the optimal C order of the model. The value must be greater than or equal to 0.
C order high specifies the upper limit to use in the search for the optimal C order of the model. The value must be greater than C order low.
D order low specifies the lower limit to use in the search for the optimal D order of the model. The value must be greater than or equal to 0.
D order high specifies the upper limit to use in the search for the optimal D order of the model. The value must be greater than D order low.
delay low specifies the lower limit to use in the search for the optimal delay order of the model. The value must be greater than or equal to 0.
delay high specifies the upper limit to use in the search for the optimal delay of the model. The value must be greater than delay low.
error in describes error conditions that occur before this VI or function runs. The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurred before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
status is TRUE (X) if an error occurred before this VI or function ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI or function ran. The default is FALSE.
code is the error or warning code. The default is 0. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source specifies the origin of the error or warning and is, in most cases, the name of the VI or function that produced the error or warning. The default is an empty string.
stimulus for validation is the system stimulus signal that this VI uses to validate the model it builds with stimulus signal and response signal.
response for validation is the system response signal that this VI uses to validate the model it builds with stimulus signal and response signal.
optimal orders returns the optimal orders and delays for the model. Use the Model Management VIs to retrieve the optimal orders and delay from the optimal orders output.
optimal B order is the optimal B order for the model.
optimal F order is the optimal F order for the model.
optimal C order is the optimal C order for the model.
optimal D order is the optimal D order for the model.
optimal delay is the optimal delay of the model.
prediction error returns the prediction error in percent of the variance of the measured response signal versus the model dimension. prediction error also returns the optimal dimension selected by Final Prediction Error (FPE), Akaike's Information Criterion (AIC), or the Minimum Description Length (MDL) criterion.
orders returns the optimal orders at each model dimension. The model dimension ranges from the value of B order low + F order low + C order low + D order low to the value of B order high + F order high + C order high + D order high.
B order is the optimal B order for the model.
F order is the optimal F order for the model.
C order is the optimal C order for the model.
D order is the optimal D order for the model.
delay is the optimal delay of the model.
error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces. Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred.
code is the error or warning code. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source describes the origin of the error or warning and is, in most cases, the name of the VI or function that produced the error or warning.

SI Estimate Orders of System Model (GL SISO Array)

method specifies the method used to estimate the orders and delay.

0FPEFinal Prediction Error Criterion
1AICAkaike's Information Criterion
2MDL (default)—Minimum Description Length Criterion
3OtherUser-defined model dimension
stimulus signal is the input array of the stimulus signal.
response signal is the input array of the response signal.
order range specifies the order range to search for the optimal order.
A order low specifies the lower limit to use in the search for the optimal A order of the model. The value must be greater than or equal to 0.
A order high specifies the upper limit to use in the search for the optimal A order of the model. The value must be greater than A order low.
B order low specifies the lower limit to use in the search for the optimal B order of the model. The value must be greater than or equal to 0.
B order high specifies the upper limit to use in the search for the optimal B order of the model. The value must be greater than B order low.
F order low specifies the lower limit to use in the search for the optimal F order of the model. The value must be greater than or equal to 0.
F order high specifies the upper limit to use in the search for the optimal F order of the model. The value must be greater than F order low.
C order low specifies the lower limit to use in the search for the optimal C order of the model. The value must be greater than or equal to 0.
C order high specifies the upper limit to use in the search for the optimal C order of the model. The value must be greater than C order low.
D order low specifies the lower limit to use in the search for the optimal D order of the model. The value must be greater than or equal to 0.
D order high specifies the upper limit to use in the search for the optimal D order of the model. The value must be greater than D order low.
delay low specifies the lower limit to use in the search for the optimal delay order of the model. The value must be greater than or equal to 0.
delay high specifies the upper limit to use in the search for the optimal delay of the model. The value must be greater than delay low.
error in describes error conditions that occur before this VI or function runs. The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurred before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
status is TRUE (X) if an error occurred before this VI or function ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI or function ran. The default is FALSE.
code is the error or warning code. The default is 0. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source specifies the origin of the error or warning and is, in most cases, the name of the VI or function that produced the error or warning. The default is an empty string.
stimulus for validation is the system stimulus signal that this VI uses to validate the model it builds with stimulus signal and response signal.
response for validation is the system response signal that this VI uses to validate the model it builds with stimulus signal and response signal.
optimal orders returns the optimal orders and delays for the model. Use the Model Management VIs to retrieve the optimal orders and delay from the optimal orders output.
optimal A order is the optimal A order for the model.
optimal F order is the optimal F order for the model.
optimal B order is the optimal B order for the model.
optimal D order is the optimal D order for the model.
optimal C order is the optimal C order for the model.
optimal delay is the optimal delay of the model.
prediction error returns the prediction error in percent of the variance of the measured response signal versus the model dimension. prediction error also returns the optimal dimension selected by Final Prediction Error (FPE), Akaike's Information Criterion (AIC), or the Minimum Description Length (MDL) criterion.
orders returns the optimal orders at each model dimension. The model dimension ranges from the value of A order low + B order low + F order low + C order low + D order low to the value of A order high + B order high + F order high + C order high + D order high.
A order is the optimal A order for the model.
F order is the optimal F order for the model.
B order is the optimal B order for the model.
D order is the optimal D order for the model.
C order is the optimal C order for the model.
delay is the optimal delay of the model.
error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces. Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred.
code is the error or warning code. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source describes the origin of the error or warning and is, in most cases, the name of the VI or function that produced the error or warning.

SI Estimate Orders of System Model (State-Space SISO Waveform)

stimulus signal is the input waveform of the stimulus signal.
response signal is the input waveform of the response signal.
order specifies the number of states in the state-space model to build.
error in describes error conditions that occur before this VI or function runs. The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurred before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
status is TRUE (X) if an error occurred before this VI or function ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI or function ran. The default is FALSE.
code is the error or warning code. The default is 0. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source specifies the origin of the error or warning and is, in most cases, the name of the VI or function that produced the error or warning. The default is an empty string.
optimal order returns the number of significant singular values in the state-space model, whose number of states equals order. Use the Model Management VIs to retrieve the optimal orders and delay from the optimal order output.
singular values returns the singular values of matrix A in the state-space model.
error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces. Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred.
code is the error or warning code. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source describes the origin of the error or warning and is, in most cases, the name of the VI or function that produced the error or warning.

SI Estimate Orders of System Model (State-Space SISO Array)

stimulus signal is the input array of the stimulus signal.
response signal is the input array of the response signal.
order specifies the number of states in the state-space model to build.
error in describes error conditions that occur before this VI or function runs. The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurred before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
status is TRUE (X) if an error occurred before this VI or function ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI or function ran. The default is FALSE.
code is the error or warning code. The default is 0. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source specifies the origin of the error or warning and is, in most cases, the name of the VI or function that produced the error or warning. The default is an empty string.
optimal order returns the number of significant singular values in the state-space model, whose number of states equals order. Use the Model Management VIs to retrieve the optimal orders and delay from the optimal order output.
singular values returns the singular values of matrix A in the state-space model.
error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces. Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred.
code is the error or warning code. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source describes the origin of the error or warning and is, in most cases, the name of the VI or function that produced the error or warning.

SI Estimate Orders of System Model (State-Space MISO Waveform)

stimulus signals is the input waveform array of the stimulus signals. Each element of the waveform array is the waveform of one stimulus signal.
response signal is the input waveform of the response signal.
order specifies the number of states in the state-space model to build.
error in describes error conditions that occur before this VI or function runs. The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurred before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
status is TRUE (X) if an error occurred before this VI or function ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI or function ran. The default is FALSE.
code is the error or warning code. The default is 0. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source specifies the origin of the error or warning and is, in most cases, the name of the VI or function that produced the error or warning. The default is an empty string.
optimal order returns the number of significant singular values in the state-space model, whose number of states equals order. Use the Model Management VIs to retrieve the optimal orders and delay from the optimal order output.
singular values returns the singular values of matrix A in the state-space model.
error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces. Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred.
code is the error or warning code. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source describes the origin of the error or warning and is, in most cases, the name of the VI or function that produced the error or warning.

SI Estimate Orders of System Model (State-Space MISO Array)

stimulus signals is the input array of the stimulus signals. Each row in the array is one stimulus signal.
response signal is the input array of the response signal.
order specifies the number of states in the state-space model to build.
error in describes error conditions that occur before this VI or function runs. The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurred before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
status is TRUE (X) if an error occurred before this VI or function ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI or function ran. The default is FALSE.
code is the error or warning code. The default is 0. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source specifies the origin of the error or warning and is, in most cases, the name of the VI or function that produced the error or warning. The default is an empty string.
optimal order returns the number of significant singular values in the state-space model, whose number of states equals order. Use the Model Management VIs to retrieve the optimal orders and delay from the optimal order output.
singular values returns the singular values of matrix A in the state-space model.
error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces. Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred.
code is the error or warning code. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source describes the origin of the error or warning and is, in most cases, the name of the VI or function that produced the error or warning.

SI Estimate Orders of System Model (State-Space MIMO Waveform)

stimulus signals is the input waveform array of the stimulus signals. Each element of the waveform array is the waveform of one stimulus signal.
response signals is the input waveform array of the response signals. Each element of the waveform array is the waveform of one response signal.
order specifies the number of states in the state-space model to build.
error in describes error conditions that occur before this VI or function runs. The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurred before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
status is TRUE (X) if an error occurred before this VI or function ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI or function ran. The default is FALSE.
code is the error or warning code. The default is 0. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source specifies the origin of the error or warning and is, in most cases, the name of the VI or function that produced the error or warning. The default is an empty string.
optimal order returns the number of significant singular values in the state-space model, whose number of states equals order. Use the Model Management VIs to retrieve the optimal orders and delay from the optimal order output.
singular values returns the singular values of matrix A in the state-space model.
error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces. Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred.
code is the error or warning code. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source describes the origin of the error or warning and is, in most cases, the name of the VI or function that produced the error or warning.

SI Estimate Orders of System Model (State-Space MIMO Array)

stimulus signals is the input array of the stimulus signals. Each row in the array is one stimulus signal.
response signals is the input array of the response signals. Each row in the array is one response signal.
order specifies the number of states in the state-space model to build.
error in describes error conditions that occur before this VI or function runs. The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurred before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
status is TRUE (X) if an error occurred before this VI or function ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI or function ran. The default is FALSE.
code is the error or warning code. The default is 0. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source specifies the origin of the error or warning and is, in most cases, the name of the VI or function that produced the error or warning. The default is an empty string.
optimal order returns the number of significant singular values in the state-space model, whose number of states equals order. Use the Model Management VIs to retrieve the optimal orders and delay from the optimal order output.
singular values returns the singular values of matrix A in the state-space model.
error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces. Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred.
code is the error or warning code. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source describes the origin of the error or warning and is, in most cases, the name of the VI or function that produced the error or warning.

SI Estimate Orders of System Model Details

Use the optimal orders returned by the SI Estimate Orders of System Model VI as a starting point for building the system model. You also can use the prediction error output of the SI Estimate Orders of System Model VI to obtain the optimal model dimensions. You can display prediction error using an XY graph. The turning point in the curve specifies the optimal model dimension.

Example

Refer to the Glass Tube VI in the labview\examples\System Identification\Industry Applications\General.llb for an example of using the SI Estimate Orders of System Model VI.

 Open example  Browse related examples