主要内容

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

金宝appSimulink.sdi.report

シミュレションデタンスペクタレポトを生成する

説明

金宝appSimulink.sdi.reportは,シミュレションデタンスペクタの[検査]ペインでプロットされた信号に対するプロットのスナップショットとメタデータを含むレポートを作成します。

金宝appSimulink.sdi.report (名称,值は1以上の名称,值のペアの引数によって指定されたレポ,トを作成します。この構文を使用して,[検査]ペンでプロットされたデタのレポトまたは比較結果のレポトを作成できます。各レポ,トの詳細を指定できます。

すべて折りたたむ

シミュレションデタンスペクタの[検査]ペ▪▪ンでプロットされた信号に関する情報およびプロットが含まれるレポ▪▪トを作成します。既定の設定では,レポ,トには[検査]ペンのテブル内の信号に表示されるメタデタが含まれます。この例では,レポ,トに含めるメタデ,タを指定する方法を示します。

セッションファ@ @ルの読み込み

この例では,保存されたセッションファイルを読み込んで,シミュレーションデータインスペクターにデータおよびプロットされた信号を入力します。セッションファイルには信号データとプロットされた信号に関する情報およびプロットレイアウトが含まれます。セッションファ@ @ルを読み込みます。

金宝appSimulink.sdi.load (“ex_sldemo_absbrake_slp_Ww.mldatx”);

プロットされた信号のレポ,トの作成

レポ,トにはプロットされた信号のプロットおよびメタデ,タが含まれます。既定の設定では,レポ,トには[検査]ペンの信号テブルに表示される列に対応するメタデタが含まれます。[検査]ペンにより多くの列を表示して,さらに多くのデタをレポトに含めることができます。“ColumnsToReport”の名前と値のペアおよび列挙型クラス金宝appSimulink.sdi.SignalMetaDataを使用して,レポ,トに含める情報をプログラムで指定することもできます。

signalMetadata = [金宝appSimulink.sdi.SignalMetaData.Run,...金宝appSimulink.sdi.SignalMetaData.Line,...金宝appSimulink.sdi.SignalMetaData.BlockName,...金宝appSimulink.sdi.SignalMetaData.SignalName];金宝appSimulink.sdi.report (“ReportType”“检查”“ReportOutputFile”...“absbrake_slp_report.html”“ColumnsToReport”, signalMetadata);

レポートには,プロットされた信号のメタデータのテーブルが実行別に整理されて,プロットのスナップショットの上に表示されます。

関数金宝appSimulink.sdi.reportを使用して比較結果のレポ,トを作成します。レポートはWebベースの対話型であり,対話型ビューと印刷可能なビューを切り替えることができます。

比較結果の読み込み

この例では,関数saveResultを使用してmldatxファescルに保存された,以前に計算された比較結果を読み込みます。デ,タは入力フィルタ,のさまざまな時定数値を使用したslexAircraftExampleモデルの2のシミュレションから取得されます。

金宝appSimulink.sdi.load (“slexAircraftExampleTsComparison.mldatx”);

比較レポ,トの作成

関数金宝appSimulink.sdi.reportを使用して比較結果が含まれるレポ,トを作成します。レポトヘッダに表示されるレポトのタトルと作成者を指定できます。

金宝appSimulink.sdi.report (“ReportType”“比较”“ReportTitle”...比较:Ts = 0.1 vs Ts = 1“ReportAuthor”“简·史密斯”);

レポ,トが生成されるとシステムブラウザ,で開かれます。[プロパティ]ペ▪▪ンの信号のプロットとメタデ▪▪タに表示される結果を確認する信号を選択します。レポトHTMLファルは作業ディレクトリのsdireportsフォルダ,にあります。

入力引数

すべて折りたたむ

名前と値の引数

例:“ReportType”、“比较”、“ShortenBlockPath’,真的

オプションのコンマ区切りされた名称,值の引数ペアを指定します。ここで,名字は引数名,价值は対応する値です。名字は引用符で囲まなければなりません。Name1, Value1,…,的家のように,複数の名前と値のペアの引数を任意の順序で指定できます。

作成するレポトのタプ。“ReportType”“检查”または“比较”で構成されるコンマ区切りのペアとして指定します。

  • “检查”——シミュレ、ションデ、タ、ンスペクタ、の[検査]ペインでプロットされた信号に対するプロットのスナップショットとメタデータを含むレポートを作成します。

  • “比较”——比較結果をまとめたレポトを作成します。比較レポートは対話型であり,比較結果のプロットのスナップショットおよび比較対象の信号のメタデータを含みます。

例:“ReportType”,“比较”

比較レポトのヘッダに表示されるレポトタトル。“ReportTitle”と文字ベクトルで構成されるコンマ区切りのペアとして指定します。

比較レポトに対して指定できるのはレポトタトルのみです。

例:“报告标题”,“审判1 vs.审判2”

比較レポ,トのヘッダ,に表示されるレポ,ト作成者。“ReportAuthor”と文字ベクトルで構成されるコンマ区切りのペアとして指定します。

比較レポ,トに指定できるのはレポ,ト作成者のみです。

例:“ReportAuthor”,“约翰·史密斯”

レポトが保存されるフォルダ。“ReportOutputFolder”および文字ベクトルで構成されるコンマ区切りのペアとして指定します。

例:“ReportOutputFolder”、“C: \ \ user1 \用户桌面的

レポトのファル名。“ReportOutputFile”および文字ベクトルで構成されるコンマ区切りのペアとして指定します。

例:“ReportOutputFile”、“MyReport.html”

レポトファルの上書きを防ぐかどうか。“PreventOverwritingFile”真正的またはで構成されるコンマ区切りのペアとして指定します。

  • 真正的はファ@ @ル上書き保護を有効にする。

  • はファ@ @ル上書き保護を無効にする。

ファイル上書き保護は,レポートを生成するたびにインクリメントする数値を含むファイル名を付加することで,シミュレーションデータインスペクターによる既存ファイルの上書きを防止します。ファイル上書き保護を無効にすると,一意のファイル名を指定しない限り,シミュレーションデータインスペクターは既存のレポートファイルを上書きします。

例:“PreventOverwritingFile”,假的

シミュレションデタンスペクタの[検査]ペンでプロットされた信号のレポトに含める信号メタデタ。“ColumnsToReport”および配列で構成されるコンマ区切りのペアとして指定します。既定では,检查レポートには,プロットされた各信号に関するブロックパス,名前,ラインのスタイルと色およびデータソースパラメーターが含まれます。

メモ

ColumnsToReport入力は比較レポ,トに影響しません。比較レポートには常にすべての信号メタデータが含まれ,比較レポートの上部の概要には常に信号名,絶対許容誤差,相対許容誤差,最大の差異,および各信号比較の結果が含まれます。

列挙型クラス金宝appSimulink.sdi.SignalMetaDataを使用して,含めるメタデ,タを配列として指定します。たとえば,シミュレ,ション実行の名前と信号名を含めるには,次のようにします。

signal_metadata = [金宝appSimulink.sdi.SignalMetaData.Run,…金宝appSimulink.sdi.SignalMetaData.SignalName];

次に,ColumnsToReportを名前と値のペアでsignal_metadataとして指定します。

金宝appSimulink.sdi.report (ColumnsToReport, signal_metadata)

次の表は,检查レポ,トで利用可能なメタデ,タをまとめたものです。

列の値 説明
SignalName(既定の設定) 信号名
(既定の設定) 信号線のスタ@ @ルと色
SID

金宝app®識別子

Sidの詳細にいては,金宝appSimulink識別子を参照してください。

单位 信号の測定単位
SigDataType 信号のデ,タ型
SigSampleTime 信号のサンプリングに使用されるメソッド
模型 信号を生成したモデルの名前
BlockName 信号のソ,スブロックの名前
BlockPath 信号のソ,スブロックへのパス
港口 ブロックの出力端子上の信号の@ @ンデックス
信号が含まれている行列の次元
通道 行列内の信号の@ @ンデックス
运行 信号が含まれているシミュレ,ション実行の名前
AbsTol 信号に関する絶対許容誤差
RelTol 信号に関する相対許容誤差
OverrideGlobalTol 信号の許容誤差がグロ,バルな許容誤差よりも優先されるかどうかを指定するプロパティ
TimeTol 信号に関する時間の許容誤差
InterpMethod 内挿法
SyncMethod 比較用に信号を調整するために使用される同期メソッド
TimeSeriesRoot MATLAB®ワクスペスからンポトされた信号の信号に関連付けられた変数の名前
TimeSource Matlabワクスペスからンポトされた信号の時間デタを含む配列の名前
数据源 Matlabワクスペスからンポトされた信号の信号デタを含む配列の名前

例:“ColumnsToReport”,元数据

レポ,ト内でブロックパスを短縮化するかどうか。“ShortenBlockPath”真正的またはで構成されるコンマ区切りのペアとして指定します。

  • 真正的——レポト内では短縮されたブロックパスを使用する。

  • ——ブロックの絶対パスをレポトに含める。

例:“ShortenBlockPath”,假的

作成時にレポ,トを開くかどうか。“LaunchReport”真正的またはで構成されるコンマ区切りのペアとして指定します。

  • 真正的——作成時にレポトを開く。

  • ——レポトを自動的に開かない。

例:“LaunchReport”,假的

比較レポ,トに含める信号。“SignalsToReport”“ReportOnlyMismatchedSignals”または“ReportAllSignals”で構成されるコンマ区切りのペアとして指定します。

  • ReportOnlyMismatchedSignals——許容誤差から外れている比較結果をも信号のみを含める。

  • ReportAllSignals——すべての信号を含める。

例:“SignalsToReport”、“ReportAllSignals”

バ,ジョン履歴

R2011bで導入

すべて展開する

R2020bでの動作変更