解決策
LabVIEWでDAQmx関数が見つからない場合、またはNI-DAQmxをダウンロードした後に必要なNI MAXの機能が不足しているような場合は、NI MAXでツリーにあるソフトウェアの階層を参照して、下記のソフトウェアパッケージがインストールされているかを確認します。
- ADEサポートは、LabVIEW、LabWindows/CVI、およびMeasurement Studioのアプリケーション開発環境(ADE)サポートを提供します。これらは、セットアップの機能ページでDAQmxのインストール中に指定することができます。
- デバイスドライバには、特定のバージョンでサポートされているすべてのDAQmx互換ハードウェアのドライバが含まれています(詳細はダウンロードページにあります)。
- MAX構成では、MAX(例: テストパネル、接続図、チャンネル作成など)でDAQmxによってサポートされるハードウェアで動作する機能を提供します。
いずれかが見つからない場合は、間違ったDAQmxドライバタイプがインストールされている可能性が非常に高いです。 下の図に示すように、3つのタイプがあります。
- NI-DAQmx x.x(9.8より前では「Full」と呼ばれます)。 ADEサポート、デバイスドライバ、およびMAX構成を含みます。
- NI-DAQmxランタイム x.x 構成サポート付き。デバイスドライバとMAX構成を含みます。
- テストマシンのNI MAXでハードウェアを操作するのみで、開発を行う予定がない場合は、場合はこれを選択します。
- NI-DAQmxランタイムx.x(9.8より前では「Core」と呼ばれます)。デバイスドライバのみが含まれています。
- これは主に、開発やNI MAX構成を必要としないデプロイされたアプリケーションを実行するテストマシン用の最小限パッケージとして使用されます。
これら3つのドライバがあり、LabVIEWでDAQmx関数が見つからない場合は、
Can't Find DAQmx Functions after LabVIEW or NI-DAQmx Installに記載されている手順に従ってください。 必要なドライバの種類とバージョンを見つけるには、
NIドライバのダウンロードページにリストがあります。また、正しくドライバをインストールするために、
複数のNIソフトウェア製品のインストール順序を参照してください。