niHSDIOコミット VI
- 更新日2023-02-21
- 8分で読める
選択したプロパティを使用してデータ操作用にハードウェアをプログラムします。コミット状態に入る前に、通常のプロパティ値はソフトウェアのみに保存されます。これらの値はまだハードウェアにプログラムされていません。セッションがコミットされると、ハードウェアも構成されます。
関連トピック
ダイナミック
この「niHSDIOコミット」のインスタンスは、ダイナミック操作用にハードウェアを構成します。「niHSDIO開始」VIで操作を開始します。ダイナミック操作が進行中にコミットすると、エラーが返されます。
通常の操作では、明示的に「niHSDIOコミット」VIのダイナミックインスタンスを使用する必要はありません。これは、「niHSDIO開始」および「niHSDIO波形の読み取り」、「niHSDIO名前付き波形の書き込み」、および「niHSDIOスクリプトの書き込み」VIが自動的にコミットするためです。

![]() |
計測器ハンドルは計測器セッションを識別します。計測器ハンドルは「niHSDIO集録セッションを初期化」VI、「niHSDIO生成セッションを初期化」VI、または「niHSDIO外部キャリブレーションを初期化」VIから取得します。 |
||||||
![]() |
エラー入力 (エラーなし)は、このノードの実行前に発生したエラー状態を示します。この入力は、標準エラー入力として機能します。
|
||||||
![]() |
計測器ハンドル出力は、計測器セッションのリファレンスを次のVIへ渡します。計測器ハンドルは「niHSDIO集録セッションを初期化」VIまたは「niHSDIO生成セッションを初期化」VIで取得します。 |
||||||
![]() |
エラー出力にはエラー情報が含まれます。この出力は、標準エラー出力として機能します。
|
スタティック
この「niHSDIOコミット」のインスタンスは、スタティック操作用にハードウェアを構成します。スタティック操作では通常、明示的に「niHSDIOコミット」VIのスタティックインスタンスを使用する必要はありません。これは、「niHSDIOスタティックの読み取り (U32)」および「niHSDIOスタティックの書き込み (U32)」VIが自動的にコミットするためです。

![]() |
計測器ハンドルは計測器セッションを識別します。計測器ハンドルは「niHSDIO集録セッションを初期化」VI、「niHSDIO生成セッションを初期化」VI、または「niHSDIO外部キャリブレーションを初期化」VIから取得します。 |
||||||
![]() |
エラー入力 (エラーなし)は、このノードの実行前に発生したエラー状態を示します。この入力は、標準エラー入力として機能します。
|
||||||
![]() |
計測器ハンドル出力は、計測器セッションのリファレンスを次のVIへ渡します。計測器ハンドルは「niHSDIO集録セッションを初期化」VIまたは「niHSDIO生成セッションを初期化」VIで取得します。 |
||||||
![]() |
エラー出力にはエラー情報が含まれます。この出力は、標準エラー出力として機能します。
|
詳細
コミットを実行すると、最後のコミットから変更されたハードウェアのプロパティのみがプログラムされます。
![]() |
メモ 一部のプロパティ (例: 電圧レベル) をコミットすると、即座にデバイスコネクタ上の信号に反映されることがあります。 |
![]() |
メモ 外部クロックを必要とするセッションをコミットする前に、外部クロックが利用可能なことを確認してください。そうしない場合、NI-HSDIOはデバイスが見つけられない、または外部クロックにロックできないというエラーを返します。 |










