このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
Weighted Sample Time Math
サンプル時間を伴う計算をサポート
ライブラリ:
Simulink /
Math Operations
説明
[演算] パラメーターおよび [重み値] パラメーターの設定と関数出力の実行コンテキストに応じて、Weighted Sample Time ブロックは重み付きサンプル時間、重み付きサンプル レート、または数学的に調整された重み付きサンプル時間を出力します。
[演算] パラメーターを使用してブロックの演算を指定します。
出力の派生に使用されるサンプル時間は、周期的と非周期的 (またはトリガー) のどちらの実行コンテキスト内でブロックを使用するかによって異なります。周期的な実行コンテキストの場合、ブロックはモデルのサンプル時間を使用します。非周期的またはトリガーの実行コンテキストの場合、ブロックは離散信号のサンプル時間を使用します。
[重み値] パラメーターを使用してサンプル時間の重み係数を指定します。重み値 w
が 1
の場合、その値はブロック アイコン上の方程式に表示されません。
ヒント
Weighted Sample Time ブロックと Weighted Sample Time Math ブロックを使用して、サンプル時間を Simulink® 信号から抽出できます。[演算] パラメーターを [Ts のみ]
、[重み値] パラメーターを 1.0
に設定します。この構成では、ブロックは入力信号のサンプル時間を出力します。
ブロックは、MATLAB® 演算子の優先度ルールを使用して出力を計算します。たとえば、[演算] パラメーターが +
に設定されている場合、ブロックは次の式を使用して出力を計算します。
u + (Ts * w)
[演算] パラメーターが /
に設定されている場合、ブロックは次の式を使用して出力を計算します。
(u / Ts) / w)
詳細については、演算子の優先順位を参照してください。
例
端子
入力
出力
パラメーター
ブロックの特性
データ型 |
|
直達 |
|
多次元信号 |
|
可変サイズの信号 |
|
ゼロクロッシング検出 |
|