ヘルプ センターヘルプ センター
Simulink.SimulationOutput
Simulink.SimulationOutput オブジェクトの編集可能なプロパティの名前を取得
who(simOut)
props = who(simOut)
who(simOut) は、Simulink.SimulationOutput オブジェクト simOut のユーザーが追加したプロパティとログ データが格納されたプロパティの名前をリストします。
simOut
props = who(simOut) は、Simulink.SimulationOutput オブジェクト simOut のユーザーが追加したプロパティとログ データが格納されたプロパティの名前を含む文字ベクトルの cell 配列を返します。
props
例
すべて折りたたむ
Simulink.SimulationOutput オブジェクトには、シミュレーションでログ記録されたすべてのデータとシミュレーション メタデータ、およびシミュレーション中に発生したエラー メッセージが格納されます。関数 who を使用して、シミュレーションのデータのログ記録またはユーザーによって作成された Simulink.SimulationOutput オブジェクトのプロパティをリストできます。
who
複数のブロックと信号のログを使用してシミュレーション データをログ記録するモデル LoggingBlocks を開きます。
LoggingBlocks
mdl = "LoggingBlocks"; open_system(mdl);
Simulink.SimulationInput オブジェクトを作成してシミュレーションを構成し、実行の終了時間を 20 にします。
Simulink.SimulationInput
20
simIn = Simulink.SimulationInput(mdl); simIn = setModelParameter(simIn,"StopTime","20");
モデルのシミュレーションを実行します。
simOut = sim(simIn);
関数 who を使用して、シミュレーション結果の内容を検査します。
dataLogs = who(simOut)
dataLogs = 5x1 cell {'logsout' } {'recordout'} {'simout' } {'tout' } {'yout' }
関数 get を使用して、変数 simout のデータにアクセスします。
get
simout
simout = get(simOut,dataLogs{3})
timeseries Common Properties: Name: 'Big Sine' Time: [51x1 double] TimeInfo: tsdata.timemetadata Data: [51x1 double] DataInfo: tsdata.datametadata
シミュレーション結果。Simulink.SimulationOutput オブジェクトとして指定します。
ユーザーが追加したプロパティとログ データが格納されたプロパティの名前。文字ベクトルの cell 配列として返されます。
R2009b で導入
Simulink.SimulationMetadata
find
getSimulationMetadata
sim
parsim
batchsim
次の 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:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office