LabVIEW Control Design and Simulation Module

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.

Examples

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)

Related Topics

tf
zpk
ss