主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

事件监听器

イベント端子を子系统ブロックに追加

  • ライブラリ:
  • 港口和子系统

  • 事件监听器块

説明

イベント端子を子系统ブロックに追加します。

パラメーター

すべて展開する

アルゴリズムの初期化,リセット,または終了を実行するサブシステムのイベントタイプを選択します。

初期化

選択すると,初始化函数ブロックの実行を,初期化イベントによってトリガーします。

終了

選択すると,终止函数ブロックの実行を,終了イベントによってトリガーします。

リセット

選択すると,初始化函数ブロックとして再構成された重置功能ブロックの実行を,リセットイベントによってトリガーします。

プログラムでの使用

ブロックパラメーター:EventType
型:文字ベクトル
値:“初始化”|“终止”|“重置”
既定の設定:“初始化”

重置功能ブロックのイベント名の指定

重置

重置功能ブロック上の既定の名前。

イベント名

复位功能的面ブロックに表示されるユーザーが入力した名前と,重置功能ブロックを含む模型ブロック上のリセットイベント端子の名前です。

リセット関数の名前を入力すると,オートコンプリートリストにいくつかの提案が示されます。この一覧は完全ではありません。

依存関係

このパラメーターを有効にするには,[イベント]パラメーターを[リセット]に設定します。

プログラムでの使用

ブロックパラメーター:EventName
型:文字ベクトル
値:“重置”|“<事件名称>”
既定の設定:“重置”

[バリアント制御]パラメーターで定義したバリアント制御(条件)の有効化を制御します。

オフ

サブシステムのバリアント制御を非アクティブにします。

オン

サブシステムのバリアント制御をアクティブにします。

依存関係

このパラメーターを選択すると,[バリアント制御]パラメーターと[プリプロセッサの条件を生成)パラメーターが有効になります。

[バリアント条件を有効にする]パラメーターを選択すると,バッジによって変更が示されます。

プログラムでの使用

ブロックパラメーター:变体
型:文字ベクトル
値:“关闭”|“上”
既定の設定:“关闭”

メモ

  • 模型ブロックの重置イベント端子は条件付きにすることができ,参照モデル内の対応する重置函数ブロックで定義された正味のバリアント条件を伝播します。

  • 初始化および终止イベント端子は,参照モデルの初期化イベントおよび終了イベントを,モデルの既定値とブロック固有値両方について制御しているため,常に無条件です。参照モデルに初始化函数ブロックを定義した場合,それは明示的な初期化イベントに対応します。

式が真正的に評価されるときに,バリアントの関数初始化、関数重置,または终止函数ブロックを実行するバリアント制御(条件)式を指定します。

变体

論理(布尔)式の既定の名前。

論理式

論理(布尔)式または布尔式を表す金宝app仿真软件。变体オブジェクト。

モデルのコードを生成する場合,式の変数を金宝app仿真软件。参数オブジェクトとして定義します。

依存関係

このパラメーターを有効にする場合は,[バリアント条件を有効にする]パラメーターを選択します。

プログラムでの使用

ブロックパラメーター:VariantControl
型:文字ベクトル
値:“变异”|“逻辑表达式> <”
既定の設定:“变异”

バリアント選択肢をCプリプロセッサ条件付きステートメント内で囲むかどうかを選択する。

オフ

バリアント選択肢をCプリプロセッサ条件付きステートメント内で囲みません。

オン

ERTターゲットのコードを生成する場合,バリアント選択肢をCプリプロセッサ条件付きステートメント(#如果)内で囲みます。

依存関係

このパラメーターを有効にする場合は,[バリアント条件を有効にする]パラメーターを選択します。

[プリプロセッサの条件を生成)パラメーターを選択すると,バッジによって変更が示されます。

プログラムでの使用

ブロックパラメーター:GeneratePreprocessorConditionals
型:文字ベクトル
値:“关闭”|“上”
既定の設定:“关闭”