ホーム
サポート
LabVIEW FPGAコードを起動時に実行するには?
LabVIEW FPGAコードを起動時に実行するには?
更新しました Mar 31, 2021
使用製品
使用製品とは、この記事で説明されている解決策で動作することが確認された製品を示しています。この解決策は、他の同様の製品やアプリケーションにも適用される可能性があります。
ハードウェア
CompactRIO Chassis
CompactRIO Chassis (Legacy)
PXI FPGA Module for FlexRIO
PXI Multifunction Reconfigurable I/O Module
PXI High-Speed Serial Instrument
ソフトウェア
LabVIEW FPGA Module
LabVIEW Full
LabVIEW Professional
問題
デバイスの電源をオンにしたときにスタンドアロンのLabVIEW FPGAコードが実行されるようにしたいです。FPGA VIをFPGAターゲットにデプロイして起動時に実行するにはどうすればよいですか?
解決策
ホストVIなしで実行するのに適したFPGA VIがあることを確認します。適切なVIは、フロントパネルを介してホストマシンからの入力を必要としません。多くの場合、VIにはフロントパネルオブジェクトが全くなく、物理的な入力を取り、適切な出力を作成するだけです。通常、そのようなVIとのユーザ対話はありません。
FPGAにロードするときに実行
プロパティにチェックが入っていることを確認します。このプロパティの位置は、使用しているLabVIEWのバージョンによって異なります。
LabVIEW 2010以降
ビルド仕様の項目を右クリックし、
新規>>コンパイル
を選択して、FPGAプロジェクトにコンパイルを作成します。
次に、新しいコンパイル仕様を右クリックして、
プロパティ
を選択します。このプロパティダイアログでは、
FPGAにロードすると実行
プロパティを有効にすることができます。
LabVIEW 2009以前
FPGAにロードすると実行
プロパティは、FPGAターゲット自身のプロパティにあります。このプロパティダイアログにアクセスするには、
FPGAターゲット
を右クリックし、
プロパティ
を選択します。
このプロパティを有効にしたら、VIをコンパイルします。
スタート>>すべてのプログラム>>
National Instruments>>RIO Device Setup
からRIO Device Setupユーティリティを開きます。
Device Settings
タブで、
Autoload VI on device powerup
、または
Autoload VI on device reboot
のいずれかを選択して、Apply Settingをクリックします。
メモ:
Linux Real-Timeターゲットでは、Device Settingsタブは使用できません。これらのターゲットのフラッシュに保存されているビットファイルのデフォルト動作は、電源投入と再起動の両方で自動ロードすることです。
Download Bitfile to Flash
タブをクリックし、コンパイル済みのVIのビットファイルを選択します。デフォルトでは、プロジェクトと同じフォルダにあります。LabVIEW 2010以降では、上記のビルド仕様のビットファイルの場所を簡単に変更できます。LabVIEW FPGAなしでターゲットにビットファイルをダウンロードする方法の詳細については、
Download a Bitfile to R-Series or CompactRIO Controller Without LabVIEW
を参照してください。
関連リンク
How Do I Create an Executable Out of My LabVIEW FPGA VI?
Real-Time Controllers and Real-Time Operating System Compatibility
その他のサポートオプション
NIコミュニティに聞く
ディスカッションフォーラムで他のユーザーとコラボレーション
NIコミュニティでソリューションを検索する
エンジニアからのサポートをリクエストする
有効なサービス契約が必要な場合があり、サポートオプションは国によって異なります。
サービスリクエストを開く
サポートサービスの購入または更新
Was this information helpful?
Helpful
Not Helpful