Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

シミュレーション結果の解析

カーソルとカスタムの可視化を使用したデータの検証、シミュレーション結果の再生、シミュレーション データの比較

シミュレーション データ インスペクターを使用して複数のシミュレーションのデータを検証および比較できます。たとえば、2 つの信号の差異が特定の設計許容誤差内に収まるかどうかなどを確認できます。詳細については、シミュレーション データ インスペクターを参照してください。

ツール

すべて展開する

シミュレーション データ インスペクターデータとシミュレーション結果を検査および比較し、モデルの設計を検証して反復します。

関数

すべて展開する

一般

Simulink.sdi.viewシミュレーション データ インスペクターを開く
Simulink.sdi.closeシミュレーション データ インスペクターを閉じる
Simulink.sdi.clearAllSubPlotsシミュレーション データ インスペクターのすべてのサブプロットからプロットされた信号をクリアする
Simulink.sdi.snapshotシミュレーション データ インスペクター プロットのコンテンツをキャプチャ
Simulink.sdi.clearPreferences既定の設定にシミュレーション データ インスペクターの基本設定を元に戻す
Simulink.sdi.saveView可視化設定を保存して他のデータに適用
Simulink.sdi.loadViewビュー ファイルを読み込んで、シミュレーション データ インスペクターでデータを可視化
Simulink.sdi.setUnitSystem単位系を指定してシミュレーション データ インスペクターの信号の表示単位を定義する
Simulink.sdi.getUnitSystemシミュレーション データ インスペクターの基本設定で構成されている現在の単位系を取得する
Simulink.sdi.setRecordDataSpecify record mode for logging
Simulink.sdi.getRecordDataCheck record mode for logging

並列ワークフローのサポート

Simulink.sdi.enablePCTSupport並列シミュレーションからシミュレーション データ インスペクターにデータをインポートするタイミングを制御
Simulink.sdi.isPCTSupportEnabledParallel Computing Toolbox サポートのステータスとモードを判別
Simulink.sdi.sendWorkerRunToClient並列ワーカーで作成された実行をシミュレーション データ インスペクターに送信
Simulink.sdi.cleanupWorkerResourcesワーカー リポジトリをクリーンアップ

時間プロット外観のカスタマイズ

Simulink.sdi.setSubPlotLayoutシミュレーション データ インスペクターでサブプロット レイアウトを設定
Simulink.sdi.setSubplotLimitsSpecify subplot limits for time plots in the Simulation Data Inspector
Simulink.sdi.getSubplotLimitsGet t- and y-axis limits for time plot in the Simulation Data Inspector
Simulink.sdi.setTableGrouping[検査] ペインで信号のグループ化階層を変更
Simulink.sdi.getMarkersOnシミュレーション データ インスペクターでデータ マーカーが表示されるかどうかを判断する
Simulink.sdi.setMarkersOnプロットされた信号でマーカーを表示または非表示
Simulink.sdi.getGridOn時間プロットのグリッド構成を決定
Simulink.sdi.setGridOnシミュレーション データ インスペクターの時間プロットのグリッド ラインを構成する
Simulink.sdi.getTicksPosition時間プロットの目盛り位置の設定を取得
Simulink.sdi.setTicksPositionシミュレーション データ インスペクターの時間プロットの目盛りの位置を構成する
Simulink.sdi.getTickLabelsDisplay時間プロットの目盛りラベルの設定を取得
Simulink.sdi.setTickLabelsDisplay時間プロットの軸の目盛りラベルの可視性を構成
Simulink.sdi.getBorderOn時間プロットの枠線表示の設定を取得
Simulink.sdi.setBorderOn時間プロットの枠線を表示または非表示

カーソルの制御

Simulink.sdi.setNumCursorsシミュレーション データ インスペクターでアクティブなカーソルの数を設定
Simulink.sdi.getNumCursorsシミュレーション データ インスペクターでアクティブなカーソルの数をチェック
Simulink.sdi.setCursorPositionsシミュレーション データ インスペクターで、アクティブなカーソル位置を指定
Simulink.sdi.getCursorPositionsGet position for active cursors in the Simulation Data Inspector
Simulink.sdi.setCursorOptionsシミュレーション データ インスペクターでカーソルの網掛けオプションを構成
Simulink.sdi.registerCursorCallbackRegister callback for cursor movements in the Simulation Data Inspector
Simulink.sdi.unregisterCursorCallbackカーソル コールバック関数の登録解除
Simulink.sdi.compareRuns2 つのシミュレーション実行でデータを比較
Simulink.sdi.compareSignals2 つの Simulink.sdi.Signal オブジェクトでデータを比較する
Simulink.sdi.getCurrentComparison最新の比較からの結果へのアクセス
Simulink.sdi.DiffRunResult.getLatest最新の比較からの結果へのアクセス
getResultByIndex信号の比較結果を返す
saveResult比較結果の MLDATX ファイルへの保存

実行の作成とアクセス

Simulink.sdi.Run.getLatest最後に作成されたシミュレーション データ インスペクターの実行を取得
Simulink.sdi.getCurrentSimulationRun進行中のシミュレーションまたは最後に完了したシミュレーションのデータにアクセスする
Simulink.sdi.Run.createシミュレーション データ インスペクター内の新しい実行にデータをインポートして Simulink.sdi.Run オブジェクトを返す
Simulink.sdi.createRunシミュレーション データ インスペクター内の新しい実行にデータをインポートして実行 ID を返す
Simulink.sdi.getRunシミュレーション データ インスペクターの実行のデータにアクセス
Simulink.sdi.copyRunシミュレーション データ インスペクター実行のコピー
Simulink.sdi.addToRunシミュレーション データ インスペクター内の既存の実行に実行 ID を使用してデータをインポート
Simulink.sdi.deleteRunシミュレーション データ インスペクター リポジトリから実行を削除
Simulink.sdi.getRunCountシミュレーション データ インスペクター リポジトリ内の実行数を取得
Simulink.sdi.getRunIDByIndexシミュレーション データ インスペクターの実行インデックスを使用して実行 ID を取得
Simulink.sdi.getAllRunIDsシミュレーション データ インスペクターのすべての実行識別子を取得
Simulink.sdi.isValidRunID実行 ID が有効かどうか判断する
Simulink.sdi.createRunOrAddToStreamedRunすべてのシミュレーション出力に対する単一の信号の作成

オブジェクト関数の実行

addシミュレーション データ インスペクター内の既存の実行に Simulink.sdi.Run オブジェクトを使用してデータをインポート
getAllSignalIDsSimulink.sdi.Run オブジェクト内の信号の信号 ID をすべて取得する
getAllSignalsSimulink.sdi.Run オブジェクト内のすべての信号を取得
getDatasetRef実行から Simulink.sdi.DatasetRef オブジェクトを作成する
getSignalByIndexインデックスによって Simulink.sdi.Run オブジェクト内の信号を取得
getSignalIDByIndexSimulink.sdi.Run オブジェクト内の指定されたインデックスにある信号の信号 ID を取得
getSignalIDsByName信号名を使用して Simulink.sdi.Run オブジェクト内の信号の信号 ID を取得
getSignalsByName信号名を使用して Simulink.sdi.Run オブジェクトの信号にアクセス
isValidSignalID信号 ID が Simulink.sdi.Run オブジェクトの信号に対応するかどうかをチェック

管理設定の実行

Simulink.sdi.getRunNamingRule実行の命名に関するシミュレーション データ インスペクターの規則を取得
Simulink.sdi.setRunNamingRuleシミュレーション データ インスペクターの実行の命名規則を指定
Simulink.sdi.resetRunNamingRuleシミュレーション データ インスペクターの実行の命名規則を既定値に戻す
Simulink.sdi.copyRunViewSettings信号のライン スタイルと色を、ある実行から別の実行にコピー

信号へのアクセス

Simulink.sdi.getSignal信号の Simulink.sdi.Signal オブジェクトを取得
Simulink.sdi.deleteSignalシミュレーション データ インスペクターの信号を削除
Simulink.sdi.markSignalForStreaming信号のログ作成をオンまたはオフにする

信号オブジェクト関数

collapseRepresent multidimensional signal as a single signal with nonscalar sample values
convertDataTypeConvert data type for signal in Simulation Data Inspector
convertToFramesRemove buffering from frames of frame-based signal
convertUnits Simulink.sdi.Signal オブジェクトの単位を変換
expandRepresent multidimensional signal as group of signals with scalar sample values
export シミュレーション データ インスペクターの信号のデータをワークスペースまたはファイルにエクスポート
getAsTall Simulink.sdi.Signal オブジェクトから tall timetable を作成
plotOnSubPlot シミュレーション データ インスペクターのサブプロットで Simulink.sdi.Signal オブジェクトをプロット
Simulink.sdi.getArchiveRunLimitシミュレーション データ インスペクターのアーカイブに保持する実行数の制限を取得
Simulink.sdi.setArchiveRunLimitシミュレーション データ インスペクターのアーカイブに保持する実行数を指定
Simulink.sdi.getAutoArchiveModeシミュレーション データ インスペクターの実行の管理モードを取得
Simulink.sdi.setAutoArchiveModeシミュレーション データ インスペクターでのシミュレーション実行の管理方法を指定
Simulink.sdi.loadシミュレーション データ インスペクターのセッションまたはビューの読み込み
Simulink.sdi.clearシミュレーション データ インスペクターからすべてのデータを消去する
loadIntoMemoryログ データをメモリに読み込む

クラス

すべて展開する

Simulink.sdi.Run実行信号とメタデータにアクセスする
Simulink.sdi.Signal 信号データおよびメタデータにアクセスする
Simulink.SimulationData.Parameterログ記録されたパラメーター データとメタデータを保存
Simulink.sdi.DiffRunResult実行比較結果へのアクセス
Simulink.sdi.DiffSignalResult信号の比較結果にアクセスする
io.readerシミュレーション データ インスペクターのカスタム変数またはファイル リーダーの定義に使用される基底クラス
Simulink.sdi.CustomSnapshot シミュレーション データ インスペクターを開かずにまたは影響を与えずに、スナップショットの設定を指定する
Simulink.sdi.WorkerRun 並列ワーカーからシミュレーション データにアクセスする
Simulink.sdi.DatasetRefシミュレーション データ インスペクター リポジトリ内のデータにアクセスする
matlab.io.datastore.sdidatastore シミュレーション データ インスペクター信号のデータ ストア
Simulink.HMI.InstrumentedSignals信号ログの指定の保存と復元
Simulink.HMI.SignalSpecificationプログラムで Dashboard ブロックを信号に接続する
Simulink.sdi.constraints.MatchesSignalシミュレーション データ インスペクターを使用した時系列データと許容誤差との比較を行う制約
Simulink.sdi.constraints.MatchesSignalOptionsSimulink.sdi.MatchesSignal 制約の比較オプションの指定

トピック

シミュレーション結果の可視化

シミュレーション データ インスペクターへのデータのインポート

シミュレーション結果の解析