Microsoft Visual C++でNI-DAQのサンプルプログラムをコンパイルし、起動させる方法は?



使用ソフトウェア:
使用ソフトウェア・バージョン: N/A
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア:

問題: Microsoft Visual C++ 6.0を使用し、NI-DAQサンプルプログラムを動かしたい。コードをコンパイルし起動するには、どのライブラリファイル、ヘッダファイルを使用しますか?

解決策: 次の手順を行ってください。
1.メニューのファイル>新規作成から新規作成ダイアログを立ち上げ、新しいプロジェクトをはじめます。

2.最初はプロジェクトタブが表示されています。プロジェクトのタイプを「Win32 Console Application」、プロジェクト名を入力しOKボタンを押してください。

3.「空のプロジェクト」を選択し、終了ボタンを押してください。次の新規プロジェクト情報でOKボタンを押してください。新しいプロジェクトが作成されると、左側にフォルダメニュー、右側にファイルスクリーンが表示されます。ファイルをクリックすると、右側に表示されます。より操作しやすくするために、ClassViewタブではなく、FileViewタブを選択してください。

4.多くのデータ集録アプリケーションサンプルプログラムのソースコードを動かすためには、プロジェクトへ2つのライブラリファイル、2つのヘッダファイルを加える必要があります。メニューのプロジェクト>プロジェクトへ追加>ファイルを選択してください。

5.ダイアログで、...\National Instruments\NI-DAQ\Libから「nidaq32.lib」「nidex32.lib」ファイル、...\National Instruments\NI-DAQ\Includeから「nidaqex.h」「nidaq.h」ファイルを追加してください。

6.メニューのツール>オプションで、ディレクトリタブを選択します。

7.表示するディレクトリで「インクルードファイル」を選択し、ディレクトリに...\National Instruments\NI-DAQ\Includeと入力されていることを確認します。

8.同様に表示するディレクトリで「ライブラリファイル」を選択し、ディレクトリに...\National Instruments\NI-DAQ\Libと入力されていることを確認します。

9.もし、Easy-IO DAQ関数を使用したアプリケーションを使用するのであれば、いくつかファイルを追加する必要があります。これは、Easy-IO DAQ関数がCVI Run-Timeライブラリから関数を使用するためです。追加ライブラリファイルは、「easyio.lib」「cvisupp.lib」「cvirt.lib」「cviwmain.lib」で、...\National Instruments\MeasurementStudio\CVI\extlibにあります。
a.メニューのツール>オプションで、ディレクトリタブを選択します。
b.表示するディレクトリで「インクルードファイル」を選択し、ディレクトリに、...\National Instruments\MeasurementStudio\CVI\Includeと入力されていることを確認します。
c.同様に表示するディレクトリで「ライブラリファイル」を選択し、ディレクトリに、...\National Instruments\MeasurementStudio\CVI\extlib と入力されていることを確認します。
10.プロジェクトにソースファイル、ヘッダファイル(必要であれば)を追加してください。プロジェクトをビルド後、実行します。

注意.もし、上記のフォルダがあなたのPCで見つからないようでしたら、NI-DAQのインストールでC++のサポートファイルをインストールする必要があります。追加でインストールすることも可能です。


関連リンク: KnowledgeBase 18G6G34S: How to Compile and Run NI-DAQ Examples with Microsoft Visual C++

KnowledgeBase 24DIMNPH: How Do I Install Examples for Visual Basic, Visual C++, and Delphi with NI-DAQ (6.5, 6.6, or 6.7)?

KnowledgeBase 24DJMNPH: How Do I Install Examples for Visual Basic, Visual C++, and Delphi with NI-DAQ 6.8 (or higher)?

添付:





報告日時: 07/03/2002
最終更新日: 07/03/2002
ドキュメントID: 2N2EUW6