このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
setVariable
SimulationInput
オブジェクト in
を使用してシミュレーションの変数を設定
説明
in = in.setVariable(
は 'Name', 'Value'
)Value
を変数 Name
に割り当てます。同じ SimulationInput
オブジェクトを使用して、複数の変数をモデルに追加できます。
in = in.setVariable(
は、'Name', 'Value'
,'Workspace'
, 'ModelName'
)Value
を変数 Name
に割り当てます。SimulationInput
オブジェクトにより定義された変数は、既定で "グローバル ワークスペース" スコープに配置されます。"グローバル ワークスペース" は、Simulink.SimulationInput
オブジェクトとそのメソッドに固有の用語です。同じ名前の変数がベース ワークスペースまたはデータ ディクショナリ内に存在する場合、"グローバル ワークスペース" スコープ内の変数が優先されます。モデル ワークスペースの変数は、"グローバル ワークスペース" スコープよりも優先されます。モデル ワークスペース変数の値を変更するには、変数を SimulationInput
オブジェクトに追加するときに、モデル名を指定してスコープを設定します。
setVariable
メソッドを使用中、一度に指定できる変数は 1 つだけです。
getVariable('VariableName')
メソッドを使用すると、変数の値を取得でき、removeVariable('VariableName')
メソッドを使用すると、Simulink.SimulationInput
オブジェクトから変数を削除できます。
非スカラー変数、構造体変数およびパラメーターの使用の詳細については、非スカラー、構造体およびパラメーター オブジェクトのスイープを参照してください。