FPGA VIリファレンスを開く
- 更新日2025-01-28
- 7分で読める
指定されたFPGA VIまたはビットファイルとFPGAターゲットへのリファレンスを開きます。「FPGA VIリファレンスを開く」関数を右クリックし、ショートカットメニューから「FPGA VIリファレンスを開く」を構成を選択して構成ダイアログを開きます。 ホストVIとFPGA VI間で通信を行う前に、FPGAターゲットへのリファレンスを開く必要があります。1つのFPGAターゲットに対してダウンロードおよび実行可能なFPGA VIは一度に1つのみです。FPGAターゲットで最初のFPGA VIの使用中に2つ目のVIをダウンロードしようとすると、LabVIEWによってエラーがレポートされ、ダウンロードは失敗します。

入力/出力
![]() ![]() ![]() |
「FPGA VIリファレンスを開く」関数によって、以下を実行できます。
タスク | 詳細 |
---|---|
ホストVIの通信先となるFPGA VIまたはビットファイルを選択します。 |
「FPGA VIリファレンスを開く」関数が開くVIを決定するには、FPGA VIをプロジェクトエクスプローラ ウィンドウを「FPGA VIリファレンスを開く」関数に移動します。また、「FPGA VIリファレンスを開く」関数を右クリックしてショートカットメニューから「FPGA VIリファレンスを開く」を構成を選択し、FPGA VIまたはビットファイルを指定することもできます。 メモ LabVIEW FPGAモジュールがインストールされていない場合、FPGA VIのリファレンスを開くことはできません。ビットファイルへのリファレンスは開けます。
FPGA VIが未指定の「FPGA VIリファレンスを開く」関数をダブルクリックすると、「FPGA VIリファレンスを開く」を構成ダイアログボックスが開きます。FPGA VIを指定済みの「FPGA VIリファレンスを開く」関数をダブルクリックすると、FPGA VIのフロントパネルが開きます。 1つのターゲットで異なるFPGA VIまたはビットファイルのリファレンスを開く場合は、一度に1つのリファレンスのみを開き、それを閉じてから別のリファレンスを開きます。あなたが持つことができますすべてのリファレンスが同じターゲット上の同じFPGA VIまたはビットファイルに対応している限り、1つのターゲットで複数のFPGA VIリファレンス を同時に開きます。 |
開くときの動作を選択します。 |
一部のFPGAターゲットでは、ターゲットでコンパイル済みFPGA VIが既に実行されていなければ、デフォルトでこの関数にFPGA VIが開かれ実行されます。FPGA VIへのリファレンスをVIを実行しないで開くには、「FPGA VIリファレンスを開く」を構成ダイアログボックスのFPGA VIを実行チェックボックスをオフにします。その後、FPGA VIを「メソッドをインボーク」 関数。 ターゲットによっては、FPGA VIへのリファレンスを開くときに実行できない場合もあります。一部のFPGAターゲットでは、以下を実行できます。FPGA VIをFPGAターゲットにロードすると 、FPGA VIを自動的に実行 します。FPGA VIは、「メソッドをインボーク」関数を使用してホストVIからいつでも実行できます。 「FPGA VIリファレンスを開く」関数は、使用するように設定されています。デフォルトで ダイナミックモード 。ダイナミックでないリファレンスを開く場合は、「FPGA VIリファレンスを開く」を構成ダイアログボックスのダイナミックモードチェックボックスをオフにします。 |
FPGA VIの実行場所を決定します。 |
「FPGA VIリファレンスを開く」関数のアイコンの下のテキストは、FPGA VIが実行モードであることを示しています。FPGA VIの実行モードを変更するには、FPGAターゲットを右クリックして、「実行モードを選択」ショートカットメニューからオプションを選択します。また、の 実行モード ページFPGAターゲットプロパティ ダイアログボックスを使用して、FPGA VIの実行モードを指定します。 FPGA VIの実行モードがFPGAターゲットまたはシミュレーション (シミュレーションI/O) に設定されているときに「FPGA VIリファレンスを開く」関数を使用できます。FPGA VIの実行モードがシミュレーション (実際のI/O使用) に設定されているときにこの関数を使用すると、ランタイムエラーが返されます。 |
aを配置して配線するホストVIのすべての「FPGA VIリファレンスを開く」関数に対して 「FPGA VIリファレンスを閉じる」 関数。「FPGA VIリファレンスを開く」関数は、ブロックダイアグラムで最初に実行される場合、コンパイル済みFPGA VIがFPGAターゲットにすでに存在するかどうかを確認します。「FPGA VIリファレンスを開く」関数は、コンパイル済みFPGA VIがFPGAターゲットにない場合、FPGAターゲットダウンロードします。「FPGA VIリファレンスを開く」を構成ダイアログボックスでFPGA VIを実行チェックボックスをオンにすると、FPGA VIの実行が開始されます (まだ開始されていない場合)。
FPGA VIがすでにダウンロード済みで実行中の場合は、「FPGA VIリファレンスを開く」関数はFPGA VIに影響しません。FPGA VIを再起動する場合は、「メソッドをインボーク」 関数を使用してFPGA VIを中断またはリセットし、「メソッドをインボーク」関数を使用してFPGA VIを再度実行します。