以下の手順に従って、計測器をプログラミングします。

セッションを開く

セッションを開くには、「NI-DCPower初期化 (独立チャンネル指定)」を呼び出します。

書き込みを行うアプリケーションでは、指定したデバイスまたはチャンネルとの通信を確立するために、初期化することによってセッションを開く必要があります。

初期化すると、既知の状態に構成されたセッションの計測器ハンドルが返されます。初期化は、NI-DCPowerの他の関数と比較してかなりの時間を必要とするため、データを繰り返し集録する場合はループ内には配置しないようにします。プログラムで「NI-DCPower初期化 (独立チャンネル指定)」を呼び出すのは1回にするのが理想です。リセットパラメータがTRUEに設定されている場合、デバイスのチャンネルはデフォルト状態にリセットされます。リレーもリセットされます。

生成および集録を開始する

構成を適用して生成を開始するには、「NI-DCPower開始 (チャンネル指定)」を使用します。

測定、クエリ、フェッチ

チャンネルの構成に選択するソースモードによって、NI-DCPowerによる測定の集録方法が決まります。

シングルポイントソースモードで測定を集録するには、以下の手順に従ってください。

  1. NI-DCPower複数の値を測定を使用して測定します。
  2. 出力状態をクエリするには、NI-DCPowerコンプライアンスをクエリを呼び出します。

以下の関数を構成すると、NI-DCPowerは自動的に測定値を集録されます。

  • NI-DCPower上級シーケンスを作成 (チャンネル指定)
  • NI-DCPowerシーケンスを設定
  • NI-DCPower出力構成機能パルス電圧またはパルス電流に設定されている

NI-DCPowerは、NI-DCPower測定タイミングプロパティをソース完了後に自動実行に強制することにより、測定値を自動的に集録します。NI-DCPowerは配列の測定値を返します。

ヒント このコンテキストでメジャーユニットをソースユニットと関連させずに動作させるには、NI-DCPower測定タイミングプロパティをソース完了後に自動実行以外の値に設定します。

セッションを閉じる

セッションを閉じるには、「NI-DCPower閉じるを」使用します。

セッションを閉じることは、メモリの解放、スレッドの破棄、OSのリソースの解放など、リソースを解放する上で重要です。プログラムの途中でエラーが発生した場合も、初期化したすべてのセッションを閉じる必要があります。アプリケーションをデバッグしている場合、「閉じる」を呼び出す前にプログラムを中断するのが一般的です。

メモ 実行の中断がエラーの原因になる可能性は高くはありませんが、NIでは推奨していません。

セッションを閉じると、チャンネルは前回構成した状態で操作を続行します。出力チャンネルが有効で、電力をソースまたはシンクしている間にセッションを閉じた場合は、チャンネルを無効にするかリセットするまで、チャンネルは電力のソースまたはシンクを続けます。