Reset
Resettable Subsystem の制御ブロック
説明
Subsystem ブロックのルート レベルにある Reset ブロックは、ブロックに制御端子を追加します。端子に接続された信号でリセット トリガー信号が発生すると、サブシステムのブロックの状態は初期条件にリセットされます。Resettable Subsystemを参照してください。
例
パラメーター
トリガー タイプのリセット — トリガー イベントのタイプを選択する
レベル
(既定値) | 立ち上がり
| 立ち下がり
| 両方
| レベル保持
サブシステムのブロックの状態をリセットするトリガー信号のタイプを選択します。
レベル
トリガー信号が現在のタイム ステップで非ゼロであるとき、あるいは以前のタイム ステップでの非ゼロから現在のタイム ステップでの 0 まで変化するときに、ブロックの状態をリセットします。
立ち上がり
トリガー信号が 0 から正の値に、あるいは負の値から正の値に立ち上がるときに、ブロックの状態をリセットします。
立ち下がり
トリガー信号が正の値から 0 に、あるいは正の値から負の値に立ち下がるときに、ブロックの状態をリセットします。
両方
トリガー信号が 0 から非ゼロに、あるいは符号が変化するときに、ブロックの状態をリセットします。
レベル保持
トリガー信号が現在のタイム ステップで非ゼロであるときに、ブロックの状態をリセットします。
プログラムでの使用
ブロック パラメーター: ResetTriggerType |
型: 文字ベクトル |
値: 'level' | 'rising' | 'falling' | 'either' | 'level hold' |
既定の設定: 'level' |
可変サイズの信号のサイズを伝播 — 可変サイズの信号をいつ伝播するかを選択します。
実行中
(既定値) | イネーブルのときのみ
可変サイズの信号をいつ伝播するかを選択します。
実行中
各タイム ステップで可変サイズの信号を伝播します。
リセット時のみ
Reset 端子ブロックを含む Subsystem ブロックをリセットするときに可変サイズの信号を伝播します。このオプションを選択する場合、サンプル時間は周期的である必要があります。
プログラムでの使用
ブロック パラメーター: PropagateVarSize |
型: 文字ベクトル |
値: 'During execution' | 'Only when resetting' |
既定の設定: 'During execution' |
ゼロクロッシング検出を有効にする — ゼロクロッシング検出を制御する
オン (既定値) | オフ
ゼロクロッシング検出を制御します。
オン
ゼロクロッシングを検出します。
オフ
ゼロクロッシングを検出しません。
プログラムでの使用
ブロック パラメーター: ZeroCross |
型: 文字ベクトル |
値: 'on' | 'off' |
既定の設定: 'on' |
拡張機能
HDL コード生成
HDL Coder™ を使用して FPGA 設計および ASIC 設計のための Verilog および VHDL のコードを生成します。
HDL Coder™ には、HDL の実装および合成されたロジックに影響する追加のコンフィギュレーション オプションがあります。
このブロックには 1 つの既定の HDL アーキテクチャがあります。
バージョン履歴
R2015a で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)