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


icon

入力/出力

  • cerrcodeclst.png エラー入力

  • igenclassrn.png FPGA VIリファレンス出力

  • ierrcodeclst.png エラー出力

  • 「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を再度実行します。

    メモ 「FPGA VIリファレンスを開く」関数は、コンパイルされたFPGA VIまたはビットファイルに関連付けられたビットストリームを抽出し、ホストVIを保存するときにビットストリームを保存します。ビットストリームには、LabVIEWがFPGAターゲットにダウンロードしたプログラミング命令が含まれます。