メインコンテンツ

Simulink.architecture.add

モデルの選択したアーキテクチャへのタスクまたはトリガーの追加

説明

Simulink.architecture.add(t,obj) は、指定したタイプ t の新しいタスクまたはトリガー obj をモデルに追加します。

すべて折りたたむ

slexMulticoreExample モデルの選択されたアーキテクチャのソフトウェア ノード MulticoreProcessor にタスク MyTask1 を追加します。

openExample("simulink_features/AssigningTasksToCoresForMulticoreProgrammingExample"); 
Simulink.architecture.add('Task','slexMulticoreExample/MulticoreProcessor/Core2/MyTask1');

入力引数

すべて折りたたむ

追加するトリガーまたはタスクのタイプ。'PeriodicTrigger''AperiodicTrigger'、または 'Task' として指定します。

  • 'PeriodicTrigger' — アーキテクチャに周期的トリガーを追加します。トリガーのプロパティは関数 Simulink.architecture.set_param で設定します。

  • 'AperiodicTrigger' — アーキテクチャに非周期的トリガーを追加します。トリガーのプロパティは関数 Simulink.architecture.set_param で設定します。

  • 'Task' — アーキテクチャにタスクを追加します。タスクのプロパティは関数 Simulink.architecture.set_param で設定します。

アーキテクチャに追加するトリガーまたはタスクのオブジェクト識別子。文字ベクトルとして指定します。

例: 'slexMulticoreExample/MulticoreProcessor/Core2/MyTask1'

データ型: char

バージョン履歴

R2014a で導入