主要内容

このページの翻訳は最新ではありませ。

功能呼叫子系统のの用

函数呼叫子系统ブロックブロック,制御制御子が关键呼び出しをを信するににささ条件付き実サブです.stateflow®チャート功能呼叫生成器ブロックS函数ブロックまたは击球ブロックは关节数呼び出しを提供できます。

函数呼叫子系统は手続きプログラミング言语の关键数とです。函数呼叫子系统を呼び出すと,サブシステム内のブロックのメソッドが実顺序顺序で実れれれ函数呼叫子系统ブロックパラメーターの说明については,子系统を参照してください。

功能呼叫子系统の作作

函数呼叫子系统を作物成するにはを行。

  1. 函数呼叫子系统ブロックをモデルに追加します。

  2. サブシステムブロックを开放ます。サブサブが关键词

  3. 外港ブロックの初期値とディセーブルにされた値を设定します。条件条件付きサブシステムシステムのの出出出出および条件付きサブシステムが无效无效结合のの力値を参照してください。

  4. サブシステム実行时のサブシステムの状态を处理する方法を指定します。

    子系统ブロックを开放,扳机ブロックのブロックパラメーターダイアログボックス开きます。[イネーブル时の状态]ドロップドロップダウンリストからから次オプションを选択します

    • 保持- 状态は最新の値値保持します。

    • リセット- 状态をを期条件条件しますます。

    • 継承- 关节サブシステムの[保持]

    入れ子にされたたシステムの函数呼叫子系统ブロックが异なるパラメーター设定をもつ场合,子サブシステムの设定は,亲サブシステムから継承された设定をオーバーライドします。扳机を参照してください。

  5. 关关节相关数目呼び出し呼び出し力端子にします。

    inport.ブロックを接続するする合,ブロックを开放,[信号属性]タブを选択して,[关关呼び出しの力]チェックボックスをオンにします。

功能呼叫子系统でのサンプル时间の伝播

函数呼叫子系统ブロックを构成するに,その触发端口ブロックの[サンプル时间タイプ][トリガー]または[寿命]に设定します。

  • トリガーされた(非非れ的)功能呼叫子系统は1つのタイムステップ中に0回,1回または复回回できます。

    功能呼叫子系统が离散サンプル时间をもつルートの关键inport.ブロックブロックによって実されるれるれるに复关の关关呼び出しを许にははに[サンプル时间]-1(継承)ににし,功能呼叫子系统ののすべてのブロックのの时间を-1(継承)ににします。

  • 周期的函数呼叫子系统は1つのタイムステップ中に1回実行され,周呼び出しなばなりん。关键词しなければなりん。关键词し非ばなりん。关键词がが非ばなりませ。が表示されます。功能呼叫子系统ののすべてのブロックのの时间を-1(継承)ににします。

メモ

范囲のチェック中には,功能呼叫子系统ががでない场场でも设定は函数呼号

逆伝播を回避するために,次を行います。

  1. ソースソース子の后に信号转换ブロックと信号规格ブロックを加载します。

  2. 信号转换ブロックの[出力][信号の]に设定します。

  3. ソース端子に指定する代わりにに,信号规格ブロックの最小値と最大値を指定します。

モデル例

参考

ブロック

关键词する

详细