Visual Studioを使用したテキスト言語でのDAQプログラミング
ハードウェア: Driver Software>>NI-DAQ
問題:
異なるバージョンのVisual Studioを使用してテキスト言語でデータ収集(DAQ)プログラミングをおこなう際にどのような選択肢がありますか?
解決策:
この表は、NI-DAQアプリケーションを構築する際に各言語(Visual Basic 6.0、Visual Basic.NET、Visual C#、もしくはVisual C++ (MFC))、NI-DAQドライバ(従来型DAQもしくはDAQmx)およびMeasurement Studioの有無によるオブションを示しています。表内のリンクまたはページ下部にある関連リンクより、その他の言語や環境についての詳細を参照することができます。
- Visual Studio 2003以降対応Measurement Studio環境は、上級解析、科学的ユーザインタフェースコントロールおよび計測データネットワーク用.NETおよびMFC C++中間ライブラリ*を提供しています。また、コード生成やVisual Studioとの統合ツールを提供します。Visual Studio 2003以降およびMeasurement Studio 7.0以降を使用してDAQアプリケーションを開発する場合、Visual Studio 2003以降対応Measurement Studio列を参照してください。
- Visual Studio 6.0対応Measurement Studio環境は、上級解析、科学的ユーザインタフェースコントロールおよび計測データネットワーク用Visual Basic 6.0 ActiveXコントロールおよびMFC Visual C++ライブラリを提供しています。また、Visual C++ 6.0およびVisual Basic 6.0との統合ツールも提供しています。これは、Measurement Studio 7.0 Professional Edition以上の一部として利用可能です。Visual Basic 6.0もしくはVisual C++ 6.0とMeasurement Studioを使用してDAQアプリケーションを開発する場合、Visual Studio 6.0用Measurement Studioサポート列を参照してください。これは、Measurement Studio 6.0以前でも同様です。
- Visual Studioのみ(Measurement Studioなし)は、Measurement Studioを使用せずにVisual Studioのみで開発する場合です。これは、Visual Basic 6.0を使用してDAQアプリケーションを開発するためにVisual Studio 6.0を使用することを意味します。
完全対応: DAQアプリケーション開発を加速するプロジェクトウィザード、コード生成、および構成ツールを提供しています。
対応: ネイティブコンポーネントおよびサンプルプログラムを提供しています。
動作可能: コンポーネントはこの環境に対してネイティブに設計されていませんでしたが、ラッパーを使用するかもしくは手動構成によって環境で必要なコンポーネントを使用することができます。たとえば、C#もしくはVisual Basic.NETでActiveXコントロールにアクセスするためのランタイム呼び出し可能ラッパーを使用する、もしくはVisual C++プロジェクトを手動でセットアップしてCインポートライブラリを使用することができます。詳細については、リンク先を参照してください。
非対応: 一部のMeasurement Studioパッケージはサポートをしていません。詳細については、リンク先を参照してください。 |
関連リンク: サンプルプログラム: Text Based NI-DAQmx Examples
技術サポートデータベース 3146J6FQ: Visual Basic 6.0でのDAQプログラミング
技術サポートデータベース 3178NEFQ: Visual Basic .NETでのDAQプログラミング
技術サポートデータベース 317CP7W3: Programming NI-DAQ in Visual C++ MFC
技術サポートデータベース 3186P9W3: Visual C# .NETでのDAQプログラミング
添付:
報告日時: 09/08/2003
最終更新日: 08/03/2016
ドキュメントID: 317742FQ
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.