このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
ゼロ次ホールドのサンプリング周期を実装します。
金宝app模型/离散
HDL编码器/离散
零级举行ブロックは,指定されたサンプリング周期の間,入力を保持します。入力がベクトルの場合、ベクトルのすべての要素が指定されたサンプリング周期の間、保持されます。
サンプル間の時間は,サンプル時間パラメーターを使って指定します。-1
に設定すると,ブロックはサンプル時間を継承します。
ヒント
異なるサンプルレートで動作しているブロック間の,高速から低速への遷移を生成するためには,零持有ブロックを使用しないでください。代わりに,率转换ブロックを使用してください。
零级持有ブロックはバス対応ブロックです。入力は、バーチャルまたは非バーチャルのバス信号にすることができます。ブロック固有の制約はありません。Zero-Order Hold ブロックへの非バーチャル バス入力内のすべての信号は、対応するバス オブジェクトの要素が継承されたサンプル時間を指定していても、同じサンプル時間でなければなりません。率转换ブロックを使って個々の信号のサンプル時間,またはバス内のすべての信号のサンプル時間を変更することができます。詳細については,非バーチャルバスのサンプル時間の変更およびバス対応ブロックを参照してください。
バス配列を零持有ブロックの入力信号として使用できます。バス配列の定義と使用方法の詳細は,バス配列へのバスの統合を参照してください。
内存ブロック,单位延迟ブロック,および零级举行ブロックは,類似の機能を提供しますが,異なる機能をもっています。また,使用目的も異なります。
この表は各ブロックに推奨される使用方法を示しています。
ブロック | ブロックの使用目的 | リファレンスの例 |
---|---|---|
单位延迟 | 指定された離散サンプル時間を使用して遅延を実装します。ブロックは離散サンプル時間の信号を受け入れ、出力します。 |
|
メモリ | 1メジャー積分タイムステップで遅延を実装します。理想的には,ブロックで連続信号(マイナータイムステップで固定された信号)を受け入れ,マイナータイムステップで固定された信号を出力します。 |
|
零级举行 | 連続サンプル時間の入力信号を離散サンプル時間の出力信号に変換します。 |
各ブロックには次の機能があります。
機能 | 内存 | 单位延迟 | 零级举行 |
---|---|---|---|
初期条件の指定 | あり | あり | いいえt = 0の際のブロック出力が入力値と一致しなければならないため |
サンプル時間の指定 | いいえ,ブロックはサンプル時間のみを継承できるため(モデル全体に使用される駆動ブロックまたはソルバーから) | あり | あり |
フレームベースの信号のサポート | なし | あり | あり |
状態のログ作成のサポート | なし | あり | なし |
データ型 |
|
直接フィードスルー |
|
多次元信号 |
|
可変サイズの信号 |
|
ゼロクロッシング検出 |
|