getSlRootInportMap
Simulink マッピング モードを使用して信号をルートレベルの Inport にマッピングするカスタム オブジェクトの作成
構文
説明
は、以下の Simulink® マッピング モードのいずれかを使用してルート Inport のマップを作成します。この関数を使用する前に、モデルを読み込んでください。最初にモデルを読み込まなかった場合、この関数は、モデルを読み込んでマッピングを作成し、その後にこのモデルを閉じます。このオブジェクトからマップする変数のコンマ区切りリストを作成するには、関数 inMap
= getSlRootInportMap('model',modelname
,'MappingMode',mappingmode
,'SignalName',signalname
,'SignalValue',signalvalue
)getInputString
を使用します。
[
は、ルート Inport マップに関連付けられている信号があるかどうかを示す logical 値のベクトルを返します。このオブジェクトからマップする変数のコンマ区切りリストを作成するには、関数 inMap
, hasASignal
] = getSlRootInportMap('model',modelname
,'MappingMode',mappingmode
,'SignalName',signalname
,'SignalValue',signalvalue
)getInputString
を使用します。
は、inMap
= getSlRootInportMap('model',modelname
,'MappingMode','Custom','CustomFunction',customfunction
,'SignalName',signalname
,'SignalValue',signalvalue
)customfunction
で指定されたカスタム マッピング モードを使用してルート Inport マップを作成します。この関数を使用する前に、モデルを読み込んでください。最初にモデルを読み込まなかった場合、この関数は、モデルを読み込んでマッピングを作成し、その後にこのモデルを閉じます。このオブジェクトからマップする変数のコンマ区切りリストを作成するには、関数 getInputString
を使用します。
[
は、ルート Inport マップに関連付けられている信号があるかどうかを示す logical 値のベクトルを返します。このオブジェクトからマップする変数のコンマ区切りリストを作成するには、関数 inMap
,hasASignal
] = getSlRootInportMap('model',modelname
,'MappingMode','Custom','CustomFunction',customfunction
,'SignalName',signalname
,'SignalValue',signalvalue
)getInputString
を使用します。
カスタム マッピング モードを使用して信号をルートレベルの Inport にマッピングするには、getSlRootInport
と [ルート Inport マッパー] ダイアログ ボックスのカスタム マッピング機能を使用します。
例
入力引数
出力引数
ヒント
この関数を実行する前に、モデルを読み込んでください。
カスタム マッピング モードが既存の Simulink マッピング モードと同様ではない場合、代わりに関数
getRootInportMap
の使用を検討してください。
バージョン履歴
R2013b で導入