指定された計測器/チャンネルの新しいNI-DCPowerセッションを作成し、その後のすべてのNI-DCPower VI呼び出しで使用するセッションハンドルを返します。

このVIを呼び出すと、指定された計測器/チャンネルはコミット解除状態になります。

このVIとチャンネルベースのNI-DCPowerVIおよびプロパティを使用することで、セッション内の任意のチャンネルを別々に使用することができます。たとえば、niDCPower開始 (チャンネル指定)では、セッション内のチャンネルのサブセットを開始することができます。この場合、セッション内の他のチャンネルは、コミット解除状態のままになります。

関連トピック

プログラミング状態


icon

入力/出力

  • cstr.png オプション文字列

    オプション文字列には、セッションにおける特定のプロパティの初期値を指定します。

    オプション文字列の構文は、割り当てられた値 (1はTRUE、0はFALSE) のプロパティを示します。以下に例を示します。

    Simulate=0, DriverSetup=Model:<型番>; BoardType:<バスコネクタ>

    複数計測器セッションをシミュレートするには、Simulateを1に設定し、DriverSetupに複数の計測器を指定します。以下に例を示します。

    Simulate=1, DriverSetup=ResourceName:<計測器名>; Model:<型番>; BoardType:<バスコネクタ> & ResourceName:<リソース名>; Model:<型番>; BoardType:<バスコネクタ>

    すべてのプロパティに対して値を指定する必要はありません。プロパティに値を指定しない場合、デフォルト値が使用されます。

    デバイスのシミュレーションについては、『NI DC電源およびSMUヘルプ』の 計測器をシミュレーションするを参照してください。

  • civrn.png リソース名

    リソース名は、セッションで使用するNI-DCPowerリソースを指定します。NI-DCPowerリソースとしては、Measurement&Automation Explorer (MAX) によって割り当てられた計測器と初期化するチャンネルが使用できます。計測器とチャンネルは、PXI1Slot3/0,PXI1Slot3/2-3,PXI1Slot4/2-3 または PXI1Slot3/0,PXI1Slot3/2:3、PXI1Slot4/2:3という形式で指定します。PXI1Slot3PXI1Slot4は計測器リソース名で、0、2、3はチャンネルです。

    チャンネルを指定しないと、計測器のすべてのチャンネルがセッションに含まれます。

  • cbool.png リセット (FALSE)

    リセット (FALSE)は、初期化時にチャンネルをリセットするかどうかを指定します。デフォルト値はFALSEです。

    新規セッションの作成時にチャンネルを既知の起動状態に設定するには、リセットをTRUEに設定します。また、セッションを初期化したすぐ後に「niDCPowerリセット (チャンネル指定)」VIを使用しても同じ動作を行うことができます。

    セッションを開いてチャンネルの状態を、過渡的な出力状態を経由させずに既存の構成のまま保持するには、リセットをFALSEに設定します。次に、チャンネルを前のセッションと同じように構成し、必要な設定のみを変更し、「niDCPower開始 (チャンネル指定)」VIを呼び出して両方の設定を書き込みます。

  • cerrcodeclst.png エラー入力 (エラーなし)

    エラー入力は、このノードの実行前に発生したエラー状態を示します。この入力は、標準エラー入力として機能します。

  • iivrn.png 計測器ハンドル出力

    計測器ハンドル出力は、後に続くすべてのNI-DCPower VI呼び出しでセッションを識別するためのハンドルを渡します。

  • ierrcodeclst.png エラー出力

    エラー出力にはエラー情報が含まれます。この出力は、標準エラー出力として機能します。

  • 詳細

    独立したチャンネル操作の詳細

    独立チャンネル指定で初期化した場合、各チャンネルは他のチャンネルとは独立してNI-DCPowerプログラミング状態モデル内を移動します。ほとんどの操作で、チャンネルのサブセットを指定することができます。

    メモ 複数のスレッドから同一のセッションを呼び出すことができますが、セッションはそれらの呼び出しを一度に1つずつ実行します。VIまたはプロパティに複数のチャンネルを指定すると、セッションは操作を複数のチャンネルで並行して実行する場合がありますが、これは保証された動作ではなく、一部の操作は順次実行される場合があります。