NI 78xx APIリファレンス

PCI-7813Rリファレンス

PCI用Rシリーズ再構成可能I/O (DIO)

DIOライン x 160、3MゲートFPGA

FPGA I/Oノード

このデバイスにはFPGA I/Oノード (読み取りおよび書き込み) を使用できます。

メモ FPGA I/Oノードは、Rシリーズデジタル出力チャンネルをポートとラインの両方として書き込むことができません。デジタル出力はポートまたはラインのどちらかとして書き込む必要があります。

ソフトウェア内の端子

このデバイスでは、以下の端子を選択できます。

メモ メモ LabVIEW 8.6.1以前のバージョンでは、一部の端子名が異なります。該当する端子名については、Rシリーズデバイスの端子名の対応を参照してください。


端子 説明
Connectorx/DIOy コネクタxのデジタル入力/出力チャンネルy (yはチャンネル番号、xはコネクタ番号)。このチャンネルにアクセスするには、読み取りまたは書き込みに構成されたFPGA I/Oノード出力データ設定メソッド、出力有効化を設定メソッドのいずれかを使用します。
Connectorx/DIOPORTy コネクタxのデジタル入力/出力ポートy (yはポート番号、xはコネクタ番号)。ポートは8個のデジタルチャンネルで構成されています。このポートにアクセスするには、読み取りまたは書き込みに構成されたFPGA I/Oノード出力データ設定メソッド、出力有効化を設定メソッドのいずれかを使用します。
RTSI/RTSIx トリガチャンネルx (xはチャンネル番号 <0..6>)。このチャンネルにアクセスするには、読み取りまたは書き込みに構成されたFPGA I/Oノード出力データ設定メソッド、出力有効化を設定メソッドのいずれかを使用します。
RTSI/RTSI7 RTSI発振器チャンネル。このチャンネルは追加トリガチャンネルとして使用できます。このチャンネルにアクセスするには、読み取りまたは書き込みに構成されたFPGA I/Oノード出力データ設定メソッド、出力有効化を設定メソッドのいずれかを使用します。

アービトレーション

このデバイスはアービトレーションをサポートします。このデバイスのチャンネルのアービトレーション設定は、使用するFPGA I/O項目のFPGA I/Oプロパティダイアログボックスで構成します。

I/Oメソッド

メソッドを呼び出すにはFPGA I/Oメソッドノードを使用します。このデバイスでは、以下のメソッドを使用できます。

メモ FPGA I/Oメソッドノードは、Rシリーズデジタル出力チャンネルをポートとラインの両方として書き込むことができません。デジタル出力はポートまたはラインのどちらかとして書き込む必要があります。

メソッド 説明
出力データを設定 このメソッドについては、「FPGA I/Oメソッドノード (FPGAモジュール)」トピックを参照してください。
出力有効化を設定 このメソッドについては、「FPGA I/Oメソッドノード (FPGAモジュール)」トピックを参照してください。
両方のエッジを待機 デジタル信号の次の立ち下がりエッジまたは立ち上がりエッジまでI/Oメソッドノードの実行を一時停止します。タイムアウト入力は、両方のエッジを待機メソッドによる立ち下がりエッジまたは立ち上がりエッジ検出までの待機時間をFPGAクロックティックで指定します。値を0に設定すると、メソッドはすぐタイムアウトになります。負の値に設定すると、メソッドは無限に待機します。正の値に設定すると、メソッドがクロックティックの数だけ待機します。
立ち下がりエッジを待機 デジタル信号の次の立ち下がりエッジまでI/Oメソッドノードの実行を一時停止します。タイムアウト入力は、立ち下がりエッジを待機メソッドによる立ち下がりエッジ検出までの待機時間をFPGAクロックティックで指定します。値を0に設定すると、メソッドはすぐタイムアウトになります。負の値に設定すると、メソッドは無限に待機します。正の値に設定すると、メソッドがクロックティックの数だけ待機します。
HIGHレベルを待機 デジタル信号がHIGHになるまでI/Oメソッドノードの実行を一時停止します。タイムアウト入力は、HIGHレベルを待機メソッドによるHIGHレベル検出の待機時間をFPGAクロックティックで指定します。値を0に設定すると、メソッドはすぐタイムアウトになります。負の値に設定すると、メソッドは無限に待機します。正の値に設定すると、メソッドがクロックティックの数だけ待機します。
LOWレベルを待機 デジタル信号がLOWになるまでI/Oメソッドノードの実行を一時停止します。タイムアウト入力は、LOWレベルを待機メソッドによるLOWレベル検出の待機時間をFPGAクロックティックで指定します。値を0に設定すると、メソッドはすぐタイムアウトになります。負の値に設定すると、メソッドは無限に待機します。正の値に設定すると、メソッドがクロックティックの数だけ待機します。
立ち上がりエッジを待機 デジタル信号の次の立ち上がりエッジが検出されるまでI/Oメソッドノードの実行を一時停止します。タイムアウト入力は、立ち上がりエッジを待機メソッドによる立ち上がりエッジ検出の待機時間をFPGAクロックティックで指定します。値を0に設定すると、メソッドはすぐタイムアウトになります。負の値に設定すると、メソッドは無限に待機します。正の値に設定すると、メソッドがクロックティックの数だけ待機します。

I/Oプロパティ

このデバイスはプロパティをサポートしていません。

シングルサイクルタイミングループ

このデバイスは、デジタルI/O専用のシングルサイクルタイミングループをサポートしています。

Log in to get a better experience