モジュールからデータを集録する (FPGAインタフェース)
- 更新日2025-10-09
- 4分で読める
メモ 本コンテンツの日本語版は、便宜を図るために自動翻訳で提供されています。正確な最新情報については、英語版をご覧ください。
このトピックの情報は、マスタタイムベースを備えたアナログ入力モジュールに適用されます。
|
|
|
モジュールの入力チャンネルは、モジュールに設定されたデータレートで同時にサンプリングされます。モジュールを集録モードに入れるまたは解除するには、開始チャンネルと停止チャンネルを使用します。
集録モードのモジュールは、データのみを集録できます。モジュールが集録モードの場合、以下のような他の操作は実行できません。
- モジュールが集録モードの場合、モジュールプロパティにはアクセスできません。
- モジュールが集録モードの場合、サポートされている場合でもTEDS情報にはアクセスできません。
モジュールからデータを読み取るには、FPGA I/Oノードを使用します。
メモ FPGA I/Oノードを使用して項目を構成する前に、まずモジュールのFPGA I/O項目を作成する必要があります。
例
モジュールからの読み取り方法については、labview\examples\CompactRIO\Module Specific\<module>\<module> Getting Startedにある「Getting Started (FPGA)」VIを参照してください。
モジュールを集録モードに切り替える
メモ 本コンテンツの日本語版は、便宜を図るために自動翻訳で提供されています。正確な最新情報については、英語版をご覧ください。
モジュールを集録モードにするには、以下の手順に従ってください。
- モジュールの開始チャネルでFPGA I/Oノードを構成します。
-
TRUEに設定されたブール定数をFPGA I/Oノードの開始入力にワイヤします。
同期パルスがモジュールに送信されます。モジュールは、設定されたデータレートでデータの集録を開始します。
モジュールからデータを読み取る
メモ 本コンテンツの日本語版は、便宜を図るために自動翻訳で提供されています。正確な最新情報については、英語版をご覧ください。
モジュールがデータの集録を開始した時に、FPGA I/Oノードを使用してモジュールからデータを読み取ることができます。
FPGA I/OノードのAI出力([1]1 NI 9770の場合は、RF In/I項目またはRF In/Q項目を接続します。)を、FPGAメモリ機能やFPGA FIFO機能など、さまざまなタイプの機能に接続します。
モジュールで複数のチャンネルを読み取る際に、VIがデータを同期的に読み取れるよう、これらのチャンネルを同じFPGA I/Oノードに配置します。
モジュールは内部で指定されたレートでデータを取得します。FPGA I/Oノードは、モジュールが新しいデータを取得するまでデータを返しません。
メモ FPGA I/Oノードがモジュールからのデータを待っている間にモジュールがデータの集録を開始または停止しない場合、FPGA I/OノードはI/O未開始エラー (65582) を返します。
集録モードを終了する
メモ 本コンテンツの日本語版は、便宜を図るために自動翻訳で提供されています。正確な最新情報については、英語版をご覧ください。
集録モードを終了するには、以下の手順に従ってください。
- モジュールの停止チャネルを使用してFPGA I/Oノードを構成します。
-
停止入力にTRUEを書き込みます。
モジュールは集録モードではなくなりました。プロパティ、または一部のモジュールではTEDS情報にアクセスできるようになりました。
1 NI 9770の場合は、RF In/I項目またはRF In/Q項目を接続します。