属性構成のインポート/エクスポートのマッピング動作
- 更新日2025-10-21
- 6分で読める
異なるチャンネルで初期化されたNI-DCPowerセッション間で構成をインポートおよびエクスポートする場合、エクスポートチャンネルの構成は、各セッションに対して「初期化 (独立チャンネル指定)」ノードのリソース名入力で指定したリソース順序でインポートチャンネルにマッピングされます。
メモ エクスポートセッション用に初期化されたチャンネルの合計数が、インポートセッション用に初期化されたチャンネルの合計数と異なる場合、NI-DCPowerはエラーを返します。ただし、それらのセッション間で、初期化されたチャンネルの数が等しい限り、任意の数の物理計測器間で構成をエクスポートしたり、インポートしたりすることができます。NI-DCPowerは、作成されたチャンネルマッピングごとに、エクスポート元の計測器チャンネルがインポート先の計測器チャンネルのモデルと一致しているかどうかをチェックします。
一般的に、NI-DCPower構成は、エクスポートセッションとインポートセッションのチャンネル間で次のようにマッピングされます。
| ケース | リソース - エクスポート側のセッション | リソース - インポート側のセッション | 構成のエクスポート元 | インポート先 |
|---|---|---|---|---|
| 1つのセッションに1つの物理的な計測器 | PXI1Slot3/0-1 | PXI1Slot4/1-2 | PXI1Slot3/0 | PXI1Slot4/1 |
| PXI1Slot3/1 | PXI1Slot4/2 | |||
| いずれかのセッションに複数の計測器、同数 | PXI1Slot4/3,PXI1Slot5/3 | PXI1Slot2/0,PXI1Slot3/0 | PXI1Slot4/3 | PXI1Slot2/0 |
| PXI1Slot5/3 | PXI1Slot3/0 | |||
| いずれかのセッションに複数の計測器、エクスポート先の数が少ない | PXI1Slot4/3,PXI1Slot5/3 | PXI1Slot3/0-1 | PXI1Slot4/3 | PXI1Slot3/0 |
| PXI1Slot5/3 | PXI1Slot3/1 | |||
| いずれかのセッションに複数の計測器、エクスポート先の数が多い | PXI1Slot3/0-1 | PXI1Slot4/3,PXI1Slot5/3 | PXI1Slot3/0 | PXI1Slot4/3 |
| PXI1Slot3/1 | PXI1Slot5/3 |
セッション間でエクスポートおよびインポートされる計測器ベースののプロパティは、チャンネルレベルではなく、計測器レベルでチャンネルの順序に従って同じ方法でマッピングされます。
インポート/エクスポートマッピングの例外
一部のプロパティには、固有のインポート/エクスポートマッピング動作があります。
マージするチャンネルプロパティの場合、計測器名のみが再マッピングされ、チャンネル名は再マッピングされません。たとえば、PXI1Slot3/1のセッションにPXI1Slot2/0という値をインポートした場合 、構成はPXI1Slot3/0に再マッピングされます。
完全修飾端末名のマッピング動作
文字列型の完全修飾端末名を受け入れるプロパティを含む構成をエクスポートおよびインポートすると、端末名は、端末名に固有の追加の基準に基づいてマップされます。
これらの基準は次のとおりです。
- 指定したエンジン番号が対応するチャンネルの番号と一致しているかどうか
- エンジン番号を指定するかどうか
- 端末に指定された計測器エイリアスが、セッションに属する計測器エイリアスと一致しているかどうか
修飾されていない端末名はマッピングされません。
完全修飾端末名は、次の一般的なパターンに従ってマッピングされます。
| ケース | 計測器エイリアス、エクスポート側のセッション | 計測器エイリアス、インポート側のセッション | 端末名の値、エクスポート側のセッション | インポート側のセッションでマッピングされた端末名 |
|---|---|---|---|---|
| 各セッションの物理的な計測器の数が等しい | Dev1/0,Dev2/0 | Dev3/1,Dev4/1 | /Dev1/PXI_Trig0 | /Dev3/PXI_Trig0 |
| /Dev2/PXI_Trig3 | /Dev4/PXI_Trig3 | |||
| /Dev1/Engine0/MeasureTrigger | /Dev3/Engine1/MeasureTrigger | |||
| /Dev2/Engine0/MeasureTrigger | /Dev4/Engine1/MeasureTrigger | |||
| /Dev1/Engine5/MeasureTrigger | /Dev3/Engine5/MeasureTrigger | |||
| Engine0/MeasureTrigger | Engine0/MeasureTrigger | |||
| /Dev5/Engine0/MeasureTrigger | /Dev5/Engine0/MeasureTrigger | |||
| いずれかのセッションに複数の計測器、エクスポート先の数が少ない | Dev1/0,Dev2/0 | Dev3/0-1 | /Dev1/PXI_Trig0 | /Dev3/PXI_Trig0 |
| /Dev2/PXI_Trig3 | /Dev3/PXI_Trig3 | |||
| /Dev1/Engine0/MeasureTrigger | /Dev3/Engine0/MeasureTrigger | |||
| /Dev2/Engine0/MeasureTrigger | /Dev3/Engine1/MeasureTrigger | |||
| /Dev1/Engine5/MeasureTrigger | /Dev3/Engine5/MeasureTrigger | |||
| Engine0/MeasureTrigger | Engine0/MeasureTrigger | |||
| /Dev5/Engine0/MeasureTrigger | /Dev5/Engine0/MeasureTrigger | |||
| いずれかのセッションに複数の計測器、エクスポート先の数が多い | Dev1/0-1 | Dev2/0,Dev3/0 | /Dev1/PXI_Trig0 | /Dev2/PXI_Trig0 |
| /Dev1/PXI_Trig3 | /Dev2/PXI_Trig3 | |||
| /Dev1/Engine0/MeasureTrigger | /Dev2/Engine0/MeasureTrigger | |||
| /Dev1/Engine1/MeasureTrigger | /Dev3/Engine0/MeasureTrigger | |||
| /Dev1/Engine5/MeasureTrigger | /Dev2/Engine5/MeasureTrigger | |||
| Engine0/MeasureTrigger | Engine0/MeasureTrigger | |||
| /Dev5/Engine0/MeasureTrigger | /Dev5/Engine0/MeasureTrigger |