主要内容

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

論理的に条件付きで実行されるサブシステム

サブシステムの実行時に制御

“論理的に実行されるサブシステム”は,“制御ブロック”によってイネーブルになっている場合,現在のタイムステップで1回以上実行されます。制御ブロックは,プログラミング言語のステートメント(if - then,开关,など)によって表現されるのと同様の制御ロジックを実装します。

ブロック

すべて展開する

如果 if - elseステートメントに類似したロジックを使用してサブシステム実行を選択
如果行动子系统 如果ブロックで実行が有効化されるサブシステム
开关情况 开关ステートメントと似たロジックを使用してサブシステムの実行を選択
开关箱动作子系统 切换实例ブロックによって実行が有効になるサブシステム
行动的港口 アクション信号の制御端子のサブシステムへの追加
而迭代器 論理式が真正の間,サブシステムの実行を繰り返す
而迭代器子系统 シミュレーションタイムステップ中に実行を繰り返すサブシステム
对迭代器 タイムステップの間,指定された反復回数だけサブシステムの実行を繰り返す
对迭代器子系统 シミュレーションタイムステップ中に実行を繰り返すサブシステム
为每一个 入力信号またはマスクパラメーターの要素またはサブ配列を処理する
为每个子系统 入力信号またはマスクパラメーターの各要素またはサブ配列で実行を繰り返し,結果を連結するサブシステム

トピック

選択サブシステムの実行

サブシステムをアクション信号に応じてタイムステップ中に1回実行します。

反復サブシステムの実行

サブシステムを制御ブロックに応じてタイムステップ中に複数回実行します。

为每个子系统を使用したアルゴリズムの繰り返し

信号,サブシステム,パラメーターのグループでアルゴリズムを反復します。

为每个子系统における信号のログ記録

为每个子系统における信号ログ記録を使用します。

注目の例