is_proper (MathScript RT Module Function)
- Updated2023-03-14
- 1 minute(s) read
is_proper (MathScript RT Module Function)
Owning Class: info
Requires: Control Design and Simulation Module and MathScript RT Module
Syntax
isprop = is_proper(SysIn)
Legacy Name: isproper
Description
Determines whether a system model is proper. Transfer function and zero-pole-gain models are proper if the order of the denominator polynomial function is greater than or equal to the order of the numerator polynomial function. If the order of the denominator is greater than the order of the numerator, the model is strictly proper. State-space models always are proper.
Inputs
| Name | Description |
|---|---|
| SysIn | Specifies a linear time-invariant (LTI) model in transfer function, zero-pole-gain, or state-space form. |
Outputs
| Name | Description |
|---|---|
| isprop | Returns 1 if the SysIn model is proper. This function returns 0 if the SysIn model is not proper. isprop is a Boolean. |
Details
The following table lists the support characteristics of this function.
| Supported in the LabVIEW Run-Time Engine | Yes |
| Supported on RT targets | Yes |
| Suitable for bounded execution times on RT | Not characterized |
Examples
num = [1, 1]
den = [1]
SysIn = tf(num, den)
isprop = is_proper(SysIn)