主要内容

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

信号読み込みの手法の比較

手法

金宝app®では,信号データをモデルにインポートするための手法がいくつか用意されています。信号データ読み込みの各手法では、ブロックを使用して信号データ ソースを視覚的に表現します。次を使用できます。

  • ソースブロック(正弦波ブロックなど)。別のブロックへの入力として信号データを生成

  • ルートレベルの入力端子轮廓尺寸启用または触发ブロック)。手動またはルート尺寸マッパーツールを使用して,ルートレベルの入力端子に信号データを読み込みます。“ルートレベルの入力端子”は両方の方法に対応し,“ルート尺寸マッパーツール”はそのツールを使用する方法に特に対応します。

  • 从文件ブロック

  • 从电子表格ブロック

  • 从工作空间ブロック

  • 信号编辑器ブロック

ブロック線図に与える読み込み手法の影響

再利用可能なシステムをテストする場合,信号データの読み込みをブロック線図から分離すると便利です。ルートレベルの入力端子の読み込みにより、進行ベースで複雑なシステムをテストするための良好なフレームワークが提供されます。ルート Inport マッパー ツールを使用して読み込まれた信号データを可視化できます。

スタンドアロンモデルで暫定的なテストを実行する場合,データの読み込みブロックを追加する方が簡単で,信号データのソースをブロック線図内で可視化できるようになります。

データの読み込みブロックがモデルに追加されないように,信号データをルートレベルの入力端子に読み込みます。[コンフィギュレーションパラメーター][データのインポート/エクスポート][入力]パラメーターを変更すると,使用するデータを変更できます。ブロックを追加、変更したり、ブロック パラメーターをリセットしたりする必要はありません。ルート Inport マッパー ツールを使用して[入力]パラメーターを更新し,信号データのマッピングに適切な端子が反映されるようにします。

テストハーネスモデル

以下のようなさまざまなテストケースでテストハーネスモデルを使用して読み込むことができます。

  • 1つの端子に対するさまざまな信号データ

  • さまざまな端子に対する信号データ

信号编辑器ブロックは,テストハーネスモデルで複数の入力端子へのデータの読み込みを簡易化する場合に便利です。

または,ルート尺寸マッパーツールを使用して,個別のテストハーネスモデルを作成する代わりに使用できるシナリオを作成することもできます。個別のテストハーネスモデルの作成は,ルート尺寸のマッピングを設定するよりも簡単に行えます。ただし,この場合は個別のテストハーネスモデルを管理しなければなりません。テストハーネスの代わりにルート尺寸のマッピングを使用する例については,ハーネス駆動型のモデルからハーネスのない外部入力の使用への変換を参照してください。

手法の比較

各手法はさまざまなモデル化における考慮事項に対応します。

信号データのインポートの目的

モデル開発の段階と信号データ読み込みの目的は,選択する信号読み込みの手法に影響する場合があります。

モデル化の目的 サポートされる手法

小規模な信号データセットをインポートし,ローカルで暫定的なテストを実行

すべて

从文件ブロック,从电子表格ブロックおよび从工作区ブロックはこの目的に適しています。

再利用可能なシステムのルートレベルの入力端子。

参照モデルとして使用するモデルのテスト

ルートレベルの入力端子。

複数のテストケースを使用したモデルの検証

エクスポートした信号データを使用するルート尺寸マッパーツール。

信号编辑器ブロック。

連続プラントの表現

すべて

ルートレベルの入力端子はこの目的に適しています。

離散アルゴリズムをテストする

すべて

ルートレベルの入力端子はこの目的に適しています。

モデルの開発フェーズ

モデル化要件 推奨される信号読み込みの手法

初期プロトタイピング

源ブロックが生成する要件を満たす信号値には,源ブロックを使用します。

从文件ブロック,从电子表格ブロックおよび从工作空间ブロック。

システムテスト,共有,コード生成

ルートレベルの入力端子

読み込む信号データの作成とマッピングにルート尺寸マッパーツールを使用できます。

信号编辑器ブロック

多くのモデルにおいて,ルート轮廓尺寸ブロックへの信号データの読み込みは効果的な手法です。ルート尺寸マッピングツールは,複数の信号のデータをルート尺寸に読み込む便利な方法を提供しています。

信号データ

信号データの量,ソース,種類は,選択する信号読み込みの手法に影響する場合があります。

信号データ サポートされる手法

大きなデータセット

从文件ブロックと从电子表格ブロックは段階的にデータを読み込むため,大きなデータセットに適しています。

ビッグシミュレーションデータのログを永続ストレージに記録してから,ルートレベルの轮廓尺寸ブロックにファイルから段階的にデータを読み込むことができます。

文件ブロックを使用してエクスポートされたデータ

从文件ブロック。

对工作区ブロックを使用してエクスポートされたデータ

从工作区ブロック。

Excel®またはCSVスプレッドシート

微软®Excel(すべてのプラットフォーム)またはCSV (微软办公软件を使用したMicrosoft Windows®プラットフォームのみ)スプレッドシートデータを直接模型に金宝appインポートできる从电子表格ブロック。

可変サイズの信号

从工作空间ブロック。

データ形式またはデータ型

信号読み込みの手法はそれぞれ,信号データの広範なデータ形式をサポートしています(配列や数据集など)。一部の信号読み込み手法には特定の形式についていくつかの制限事項があります。

メモ

ルート尺寸マッパーツールには,このツールで使用できるすべてのデータ型をサポートしていないマッピングモードもあります。詳細については,ベースワークスペースと垫ファイルの形式の選択を参照してください。

データ形式またはデータ型 サポートされる手法

配列

すべての関数。

7.0版本の垫ファイルの配列データの場合,从文件ブロックは,倍精度の信号値のみを読み込みます。他のタイプの信号データには7.3版本の垫ファイルを使用します。

時間付き構造体

すべての関数。

時間なし構造体

すべての関数。

MATLAB®timeseries

すべての関数。

金宝appSimulink.SimulationData.Dataset

すべての関数。

列挙型

すべての関数。

固定小数点

从文件ブロックには32ビット以下の語長制限がある。

関数呼び出し

ルートレベルの入力端子([関数呼び出しの出力)パラメーターを選択)。

バスサポート

任意の信号読み込み手法を使用してバスデータを読み込むことができます。ただし,一部の種類のバスデータについては特定の手法を使わなければなりません。

バスまたはバス要素のタイプ サポートされる手法

バーチャルバスと非バーチャルバス

すべての手法で両方のバスタイプがサポートされます。

信号编辑器ブロックでは,非バーチャルバスのみがサポートされます。

ルートレベルの入力端子と信号编辑器ブロックでは,ラピッドアクセラレータモードでのバスデータの読み込みはサポートされません。

バスの部分指定

从文件と信号编辑では,未指定のバス要素に対してグラウンド値を使用します。

バス配列の信号

ルートレベルの入力端子。

時間点

信号データにおける時間点の種類は,選択する信号読み込みの手法に影響します。

信号データの時間点 サポートされる手法

単一の時間点

すべての関数。

連続

すべての関数。

離散

すべての関数。

時間のないシーケンスの繰り返し

ルートレベルの入力端子と从工作空间ブロックを使用した構造体データ。

データストレージの場所

信号データをモデルと一緒に保存するか,モデルとは別に保存するかによって,選択する信号読み込みの手法は影響を受けます。

場所 サポートされる手法

ベースまたはモデルワークスペース内

从工作空间ブロック。

ルートレベルの入力端子または触发启用函数调用子系统ブロック。

モデルファイルとは別の垫ファイル内

从文件ブロックと信号编辑器ブロック。

ビッグシミュレーションデータのログを永続ストレージに記録してから,ルートレベルの轮廓尺寸ブロックにファイルから段階的にデータを読み込むことができます。

ExcelまたはCSVスプレッドシート内

从电子表格ブロック。

ヒント

ExcelおよびCSVスプレッドシートの要件については,格納形式を参照してください。

CSVデータの読み込みはMicrosoft Windowsプラットフォームでのみサポートされています。

信号データの検査

ルート尺寸マッパーツール,从文件ブロック,信号编辑器ブロックはそれぞれ,読み込む信号データのプロットと検査のインターフェイスを提供します。

読み込まれたデータの処理

金宝app仿真软件によって信号データがモデルに読み込まれるときの処理方法は,選択する信号読み込みの手法に影響します。

データの読み込み処理 サポートされる手法

インクリメンタルなデータの読み込み

从文件ブロックと从电子表格ブロック。

内挿

すべての関数。

外挿

从文件ブロック,从电子表格ブロックおよび信号编辑器ブロック。从工作空间外挿の詳細については,最後のデータ後の出力フォーム,形式输出最终的数据值后最後のデータ後の出力フォーム形式最终数据值后输出を参照してください。

ゼロクロッシング検出

ルートレベルの入力端子以外のものすべて。

高速リスタート

すべての手法。

シミュレーションモード

すべての信号読み込みの手法は,SILまたは公益诉讼以外のすべてのシミュレーションモードをサポートします。一部の手法には特定のシミュレーションモードに対する制限事項があります。

シミュレーションモード サポートされる手法

ノーマルとアクセラレータ

すべて

ラピッドアクセラレータ

すべて。ただし,次の制限があります。

  • ルートレベルの入力端子では,配列と構造体のデータ形式のみがサポートされます。

  • 从工作空间ブロックでは,timeseries形式はサポートされません。

  • 信号编辑器ブロックでは,このモードでのバスはサポートされません。

ERT GRT /

すべて

从工作空间ブロックと从文件ブロックは調整可能ではありません。

SILまたは公益诉讼

从工作空间ブロック

エクスターナルモード

从工作空间ブロック

ルートレベルの入力端子では,エクスターナルモードでグラウンド値を読み込みます。

関連する例

詳細