MATLAB ヘルプ センター
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 = 5×1 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: [1x1 tsdata.timemetadata] Data: [51x1 double] DataInfo: [1x1 tsdata.datametadata] More properties, Methods
シミュレーション結果。Simulink.SimulationOutput オブジェクトとして指定します。
ユーザーが追加したプロパティとログ データが格納されたプロパティの名前。文字ベクトルの cell 配列として返されます。
R2009b で導入
Simulink.SimulationMetadata
find
sim
parsim
batchsim
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ