dstep(MathScript RTモジュール関数)

LabVIEW 2012 MathScript RTモジュールヘルプ

発行日時: June 2012

製品番号: 373123C-0112

»製品情報を参照
ヘルプをダウンロード(Windowsのみ)

所有クラス: modeling and prediction

要件:MathScript RTモジュール

構文

dstep(num, den, tf)

dstep(A, B, C, D, ui)

dstep(A, B, C, D, ui, tf)

[Y, X] = dstep(num, den, tf)

[Y, X] = dstep(A, B, C, D, ui)

[Y, X] = dstep(A, B, C, D, ui, tf)

[Y, X, T] = dstep(num, den, tf)

[Y, X, T] = dstep(A, B, C, D, ui)

[Y, X, T] = dstep(A, B, C, D, ui, tf)

説明

離散システムモデルのステップ応答を計算します。この関数は、モデル出力のステップ応答を返します。この関数では、モデルの初期状態は0であると想定されます。出力を要求しない場合、この関数は現在のプロットウィンドウにステップ応答をプロットします。

詳細

サンプル

入力

名前 説明
num 伝達関数式の分子の多項式関数を指定します。numは実数ベクトルです。
den 伝達関数式の分母の多項式関数を指定します。denは実数ベクトルです。
A n x n 状態の行列を指定します。ここで、nはモデル状態の数値です。Aは実行列です。
B m x n 入力行列を指定します。ここで、mはモデル入力の数値です。Bは実行列です。
C r x n 出力行列を指定します。ここで、rはモデル出力の数値です。Cは実行列です。
D r x m 直接転送行列を指定します。Dは実行列です。
ui モデルの指標番号を指定します。デフォルトは1です。
tf インパルス応答の最終時間を指定します。

出力

名前 説明
Y ステップ入力のため、モデル出力の時間応答を返します。Yは実行列です。
X ステップ入力のため、モデル状態の時間応答を返します。Xは実行列です。
T ステップ応答と状態軌道を計算するには、この関数で使用する均一間隔の時間ベクトルを返します。Tは実数ベクトルです。

詳細

LabVIEWランタイムエンジンでは、この関数で出力を要求した場合にのみサポートされます。この関数はスタンドアロンアプリケーションまたは共有ライブラリを作成する際にスクリプト内に残すことができますが、出力を要求しないとLabVIEWランタイムエンジンでは実行されません。出力を要求すると、LabVIEWランタイムエンジンは正規としてこれらの関数を実行します。

次の表には、この関数のサポート特性 が記載されています。

LabVIEWランタイムエンジンでサポートされる はい
RTターゲットでサポートされる はい
RTで制限付きの実行時間に適する 特性なし

サンプル

num = 1;
den = [1, 1];
dstep(num, den, 16)

関連項目

dimpulse



この記事は役に立ちましたか。

役に立たなかった