Main Content

ルート Inport 信号データのマッピング

信号およびバス データのルートレベルの入力端子へのインポート、可視化およびマッピングを行うには、ルート Inport マッパー ツールまたは関数 getRootInportMap を使用します。モデルの最上位または参照モデルで、ルートレベルの入力端子には次のものが含まれます。

  • Inport ブロック

  • Enable ブロック

  • Trigger ブロック

ルートレベルの入力端子は、[コンフィギュレーション パラメーター][データのインポート/エクスポート][入力] パラメーターの値に基づいた MATLAB® ワークスペースからデータをインポートします。

ルートレベルの Inport のマッピングでは、ほとんどのモデル化要件を満たし、モデルの柔軟性を維持するような方法で信号データをインポートします。次のことが可能です。

  • ワークスペースからの信号をもつモデルをテストし、より大きなコンテキストで変更せずに参照モデルとして使用。

  • ルートレベルの Inport をインポートおよびマッピングする信号データに基づいて [入力] パラメーターを更新。

  • すべてのデータを MATLAB メモリに読み込まずに、信号データを視覚的に検証。

ヒント

他のデータのインポート手法が固有のモデル化要件 (データ量やストレージの場所など) に適合しているかどうかを判断するには、信号読み込みの手法の比較を参照してください。

ルート Inport マッパー ツールを開く

ルート Inport マッパー ツールを開くには、以下のいずれかの方法を使用します。

  • [コンフィギュレーション パラメーター][データのインポート/エクスポート] ペインで、[入力の接続] をクリック。

  • Inport ブロックの [ブロック パラメーター] ダイアログ ボックスで、[入力の接続] を選択。

コマンド ライン インターフェイス

カスタム オブジェクトを作成してルートレベルの入力端子に信号をマッピングするには getRootInportMap を使用します。またカスタム マッピング モードを作成するには getSlRootInportMap を使用します。詳細については、カスタム マッピング モードの作成と使用を参照してください。

インポートおよびマッピングのワークフロー

  1. インポートおよびマッピングする信号データを特定し、必要な場合作成します

  2. インポートおよび信号データの表示と検査を行います。

  3. インポートされた信号データをマッピングします。たとえば、ブロック パスまたは信号名で信号データをマッピングできます。

  4. マッピングされたデータを使用してモデルのシミュレーションを実行します。シナリオをモデルに関連付けた後で、シナリオ付きのシミュレーション スクリプトを生成して、バッチ シミュレーションを実行できます。

  5. オプションで、現在のルート Inport マッパーのシナリオを (後で参照したり、他のユーザーと共有したりするために) 保存できます。

ヒント

ルート Inport マッパー ツールのマッピング モードを拡張するには、カスタムのマッピング ファイル関数を作成して、データをルートレベル Inport にマッピングします。

マッピング モードの作成

ルート Inport マッパー ツールが信号データをモデルにマッピングする方法を指定するには、ツール バーの [マッピング コンフィギュレーション] セクションにある以下のマッピング モードから選択します。

  • ブロック名 — ルートレベルの入力端子ブロックの名前に基づいて、信号データを端子に接続します。

  • ブロック パス — ルートレベルの入力端子ブロックのパスに基づいて、信号データを端子に接続します。

  • 信号名 — 端子の信号名に基づいて、信号データを端子に接続します。

  • 端子の順序 — 連続する端子番号をインポートされたデータに接続します。

  • カスタム — カスタム マッピング ファイルの定義に基づいて信号データを端子に接続します。

サポートされているそれぞれの入力形式は、1 つ以上のマッピング モードをサポートします。たとえば MATLAB timeseries データをインポートするには、任意のマッピング モードを使用します。データ配列の信号データをインポートするには、端子の順序のマッピング モードを使用します。

ルート Inport マッパーのキーボード ショートカット

ルート Inport マッパーでは次のキーボード ショートカットを使用します。

操作メニュー操作キーボード

ファイルを開く。

開く

Ctrl + O

ファイルを保存する。

保存

Ctrl + S

スプレッドシートからリンクする。

スプレッドシートから

Ctrl + Shift + X

MAT ファイルからリンクする。

MAT ファイルから

Ctrl + Shift + M

ワークスペースからリンクする。

ワークスペースから

Ctrl + Shift + B

MAT ファイルで新しいシナリオを作成して編集する。

[信号][新規 MAT ファイル]

Ctrl + N

MAT ファイル内のシナリオを編集する。

[信号][MAT ファイルを編集]

Ctrl + E

マッピングされたすべてのシナリオ データセットの準備状態をチェックする。

[準備状態のチェック][すべてをマッピング]

Ctrl + Shift + A

現在選択されているシナリオのマッピングされたデータセットの準備状態をチェックする。

[準備状態のチェック][選択をマッピング]

Ctrl + Shift + S

マッピングされた未接続のデータセットの準備状態をチェックする。

[準備状態のチェック][未接続のものをマッピング]

Ctrl + Shift + U

前にマッピングに失敗してからマッピングされたデータセットの準備状態をチェックする。

[準備状態のチェック][マッピングに失敗]

Ctrl + Shift + F

前に警告が発生してからマッピングされたデータセットの準備状態をチェックする。

[準備状態のチェック][マッピングで警告が発生]

Ctrl + Shift + Y

モデルに適用する。

モデルに適用

Ctrl + M

MATLAB バッチ シミュレーション ファイルを生成する。

スクリプトの生成

Ctrl + G

すべてのシナリオのリンクを解除する。

すべてのシナリオのリンクを解除

Ctrl + U

選択したシナリオのリンクを解除する。

選択したシナリオのリンクを解除

Ctrl + I

macOS システムの場合は、Ctrl キーの代わりに、Command キーを使用します。

信号データの表示と検査

信号またはバス データをインポートした後で、次のようなツールを使用して信号データを表示して検証できます。

ルート Inport マッパー ツールの使用に関連するその他のステップの概要については、インポートおよびマッピングのワークフローを参照してください。

参考

|

関連するトピック