setUserString
Simulink.SimulationOutput
オブジェクト内のメタデータに対する string の追加
説明
例
シミュレーション メタデータへのデータの追加
Simulink.SimulationOutput
オブジェクトには、シミュレーションに関する情報を取得する Simulink.SimulationMetadata
オブジェクトが含まれています。シミュレーションに関する追加情報は、UserData
プロパティおよび UserString
プロパティで指定できます。たとえば、シミュレーションの構成に使用した Simulink.SimulationInput
オブジェクトを UserData
プロパティで保存し、UserString
をシミュレーションの説明として指定することができます。
モデル ex_sldemo_bounce
を開きます。このモデルは、跳ねるボールの動きを初期速度に基づいてシミュレートします。
mdl = "ex_sldemo_bounce";
open_system(mdl);
Simulink.SimulationInput
オブジェクトを作成してモデルのシミュレーションを構成します。関数 setBlockParameter
を使用して、初期速度を 20
と指定します。
simIn = Simulink.SimulationInput(mdl); simIn = setBlockParameter(simIn,"ex_sldemo_bounce/Initial Velocity",... "Value","20");
モデルをシミュレートします。
simOut = sim(simIn);
関数 setUserData
を使用して、シミュレーション メタデータに Simulink.SimulationInput
オブジェクトを追加します。
simOut = setUserData(simOut,simIn);
関数 setUserString
を使用して、シミュレーションの説明を追加します。
simOut = setUserString(simOut,"Initial Velocity = 20");
シミュレーション メタデータを検査します。
simMetadata = getSimulationMetadata(simOut)
simMetadata = SimulationMetadata with properties: ModelInfo: [1x1 struct] TimingInfo: [1x1 struct] ExecutionInfo: [1x1 struct] UserString: "Initial Velocity = 20" UserData: [1x1 Simulink.SimulationInput]
入力引数
simOut
— テキストの追加先のシミュレーション結果
Simulink.SimulationOutput
オブジェクト
テキストの追加先のシミュレーション結果。Simulink.SimulationOutput
オブジェクトとして指定します。
str
— メタデータに追加するテキスト
string | 文字ベクトル
メタデータに追加するテキスト。string または文字ベクトルとして指定します。
データ型: char
| string
出力引数
simOut
— テキストが追加されたシミュレーション結果
Simulink.SimulationOutput
オブジェクト
テキストが追加されたシミュレーション結果。Simulink.SimulationOutput
オブジェクトとして返されます。SimulationOutput
オブジェクトは、シミュレーション メタデータを Simulink.SimulationMetadata
オブジェクトとして保存します。指定するデータは、Simulink.SimulationMetadata
オブジェクトの UserString
プロパティに追加されます。
simMetadata = simOut.SimulationMetadata; userData = simMetadata.UserString;
バージョン履歴
R2015a で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)