Simulink.data.assigninGlobal
Simulink モデルのコンテキストでの変数値の変更
説明
Simulink.data.assigninGlobal( は、Simulink® モデル modelName,varName,varValue)modelName のコンテキスト内で、値 varValue を変数 varName に代入します。この関数は、モデル modelName に関連付けられたデータ ディクショナリや MAT ファイルなど、データ ソース内の変数 varName のすべてのインスタンスを更新します。
変数が存在しない場合、この関数は次の方法で変数を作成します。
データ ディクショナリが外部データ ソースとしてモデルにリンクされている場合、この関数はディクショナリの [データの設計] セクションにエントリを作成します。
MAT ファイルとデータ ディクショナリの両方が外部データ ソースとしてモデルにリンクされている場合、この関数はディクショナリの [データの設計] セクションにエントリを作成します。
MAT ファイルのみが外部データ ソースとしてモデルにリンクされている場合、この関数は MAT ファイルにエントリを作成します。
複数の MAT ファイルが外部データ ソースとしてモデルにリンクされている場合、この関数はエラーを報告します。
モデルに外部データ ソースがリンクされていない場合、この関数は MATLAB® ベース ワークスペースに変数を作成します。
モデルが他のディクショナリを参照するデータ ディクショナリにリンクされている場合、この関数はディクショナリ階層全体で変数を検索します。一致する変数が見つからない場合、この関数はモデルにリンクされているディクショナリにエントリを作成します。
例
入力引数
バージョン履歴
R2015a で導入