ダイナミックビットファイルリファレンスを開く関数
- 更新日2025-01-28
- 5分で読める
実行時にFPGAビットファイルのリファレンスを開き、ダイナミックFPGAインタフェースを返します。実行時にパスを使用してビットファイルを開くには、「FPGA VIリファレンスを開く」関数の代わりにこの関数を使用します。
ホストVIとFPGA VIの通信を確立するには、FPGAターゲットへのリファレンスを開く必要があります。NI-RIOドライバソフトウェアを使用するターゲットだけが「ダイナミックビットファイルリファレンスを開く」関数をサポートしています。

入力/出力
タイプ
—
タイプは、ダイナミックインタフェースリファレンスをどのリファレンスデータタイプに変換するかを指定します。 定数または制御器のいずれかをタイプに配線し、リファレンスのデータタイプをダイナミックFPGAインタフェースを変換するタイプに設定します。制御器または定数を右クリックし、FPGA VIリファレンス を構成してインタフェースを構成します。 この関数が返すリファレンスは、タイプに配線したデータタイプにキャストされます。データタイプを指定しない場合、この関数は空のダイナミックインタフェースリファレンスを返します。
デバイスアドレス
—
デバイスアドレスはFPGAターゲットのアドレスを指定します。
ビットファイルパス
—
ビットファイルパスは、ビットファイルのパスを指定します。ビットファイルには.lvbitx拡張子が必要です。
ロードされたら実行
—
ロードされたら実行は、ダウンロード後にビットファイルを自動的に実行するかどうかを指定します。FPGAターゲットによってはこのオプションが使用できない場合もあります。デフォルトはTRUEです。 値をFALSEに設定した場合、FPGA VIは値がTRUEに設定されるまで実行を待機します。
エラー入力
—
エラー入力は、このノードを実行する前に発生したエラーの状態を示します。この入力は、標準エラー入力として機能します。
ビットファイルリファレンス出力
—
ビットファイルリファレンス出力は、ビットファイルのリファレンスを返します。
エラー出力
—
エラー出力には、エラー情報が含まれます。この出力は、標準エラー出力として機能します。 |
1つのFPGAターゲットに対してダウンロードおよび実行可能なFPGA VIは一度に1つのみです。FPGAターゲットで最初のFPGA VIの使用中に2つ目のVIをダウンロードしようとすると、LabVIEWによってエラーがレポートされ、ダウンロードは失敗します。
aを配置して配線するホストVIのすべての「ダイナミックビットファイルリファレンスを開く」関数に対して 「FPGA VIリファレンスを閉じる」 関数。「ダイナミックビットファイルリファレンスを開く」関数を最初に実行する際に、関数はコンパイル済みFPGA VIがFPGAターゲットにすでに存在するかどうかを確認します。「ダイナミックビットファイルリファレンスを開く」関数は、コンパイル済みFPGA VIがFPGAターゲットにない場合、FPGAターゲットダウンロードします。
この関数はFPGAインタフェースダイナミックRefnum は タイプ に配線され、FPGA VIリファレンスのインタフェースを指定します。インタフェースには、制御器、表示器、DMAチャンネル、およびターゲット固有のメソッドなどの要素が含まれます。
タイプ
—
デバイスアドレス
—
ビットファイルパス
—
ロードされたら実行
—
エラー入力
—
ビットファイルリファレンス出力
—
エラー出力
—