Main Content

Signal Sample and Hold

離散時間または連続時間の信号のサンプルとホールド

  • ライブラリ:
  • Simscape / Electrical / Control / General Control

  • Signal Sample and Hold block

説明

Signal Sample and Hold ブロックは、信号のサンプルとホールドを離散時間または連続時間で実装します。

入力 S が true の場合、出力 y は入力 u と等しくなります。入力 S が false の場合、ブロックは S が再び true になるまで出力を保持します。

端子

入力

すべて展開する

入力信号。

データ型: single | double

サンプル パルス。false の場合は 0true の場合は 1 です。

データ型: Boolean

出力

すべて展開する

出力信号。

データ型: single | double

パラメーター

すべて展開する

初期条件を指定します。値はスカラーか、入力信号と同じサイズのベクトルでなければなりません。

連続するブロック実行間の時間間隔。実行時に、ブロックは出力を生成し、必要に応じて内部状態を更新します。詳細については、サンプル時間とはサンプル時間の指定を参照してください。

継承される離散時間演算の場合は、-1 を指定します。離散時間演算の場合は、正の整数を指定します。連続時間演算の場合は、0 を指定します。

このブロックがマスク サブシステム内、または連続演算と離散演算を切り替え可能な他のバリアント サブシステム内にある場合は、サンプル時間のパラメーターをプロモートします。サンプル時間のパラメーターをプロモートすると、ブロックの実装が連続と離散の間で正しく切り替わります。詳細については、マスクへのパラメーターのプロモートを参照してください。

拡張機能

C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2018b で導入