このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
Weighted Sample Time Math
サンプル時間を伴う計算をサポート
ライブラリ:
Simulink /
Math Operations
説明
Weighted Sample Time Math ブロックは、重み付きサンプル時間 Ts
により入力信号 u
を加算、減算、乗算、除算します。入力信号が連続の場合は、Ts
は Simulink® モデルのサンプル時間です。そうでない場合は、Ts
は離散入力信号のサンプル時間です。入力信号が定数の場合、Simulink は接続とコンテキストに基づいて有限のサンプル時間をブロックに割り当てます。
[演算] パラメーターを使って、数学演算を指定します。ブロックは、重み付きのサンプル時間 ([Ts のみ]
) または重み付きのサンプル レート ([1/Ts のみ]
) だけを出力できます。
[重みの値] パラメーターに重み係数を入力します。重み w
が 1
の場合、その値はブロック アイコン上の方程式に表示されません。
ヒント
Weighted Sample Time ブロックと Weighted Sample Time Math ブロックを使用して、サンプル時間を Simulink 信号から抽出できます。そのためには、[演算] パラメーターを [Ts]
にし、[重み値] を 1.0
に設定します。この構成では、ブロックは入力信号のサンプル時間を出力します。
ブロックは、MATLAB® 演算子の優先度ルールを使って出力を計算します。詳細については、演算子の優先順位を参照してください。たとえば、[演算] パラメーターが +
を指定している場合、ブロックは、次の式を使って出力を計算します。
u + (Ts * w)
ただし、[演算] パラメーターが /
を指定している場合、ブロックは、次の式を使って出力を計算します。
(u / Ts) / w
端子
入力
出力
パラメーター
ブロックの特性
データ型 |
|
直達 |
|
多次元信号 |
|
可変サイズの信号 |
|
ゼロクロッシング検出 |
|
拡張機能
バージョン履歴
R2006a より前に導入