Visual C# .NET を使った DAQ プログラミング
使用ソフトウェア: Measurement Studio>>Enterprise Edition (Full Development System)
使用ソフトウェア・バージョン: 7.0
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: Measurement Studio Add-ons, Measurement Studio, Driver Software>>NI-DAQ, Driver Software>>NI-DAQmx
問題: Visual C# .NET を使って DAQ プログラミングをするには、どんな選択肢がありますか。
解決策:
- MeasurementStudio 7.0 for .NET
- MeasurementStudio 6.0
- Visual Studio (MeasurementStudio 不使用)
- ◎:推奨される使用方法で、ドライバソフトウェアと一緒にサンプルプログラムが入っています。
- ○:動作しますが、ネイティブな開発環境ではありません
- ×:この開発環境で使用するように設計されていないため、サポート対象外です。
- △:Measurement Studio 6.0 より先に、Visual Studio 6.0 をインストールする必要があります。Visual Basic 6.0 用に設計された ActiveX コントロールを使用することになります。
Visual C# .NET / Measurement Studio 7.0
- 従来型 NI-DAQ
- .NET ネイティブな従来型 NI-DAQ コンポーネントは提供しておりません。
- サンプルプログラム: C:\Program Files\National Instruments\MeasurementStudio70\DotNET\Examples
- 上のフォルダには、NI-DAQ のサンプルプログラムが入っていません。
- ただし、これらのサンプルプログラムに、従来型 NI-DAQ の ActiveX コントロールを追加することができます。
- NI-DAQmx
- サンプルプログラム: C:\Program Files\National Instruments\MeasurementStudio70\DotNET\Examples\DAQmx
- Measurement Studio の有無に関わらず、NI-DAQ 7.0 と一緒にインストールされます。
- サンプルのプロジェクトに、グラフ、スライドバー、数値エディットなどを追加できます。
- Measurement Studio 7.0 は、コード生成ツールである DAQ アシスタント、オンライン・ヘルプ、.NET 用ユーザインターフェイス・コントロール、リファレンス追加削除ウィザードを追加します。
- 注意:上記のパスがシステムのファイル・ツリーに存在しない場合、DAQmx の Visual Studio .NET サポートをインストールしてください。
Visual C# .NET / Measurement Studio 6.0
注意:Measurement Studio 6.0 をインストールするには、Visual Studio 6.0 をインストールしておく必要があります
- Traditional NI-DAQ
- .NET ネイティブな従来型 NI-DAQ コンポーネントは提供しておりません
- サンプルプログラム:弊社ウェブサイトで検索できます。http://www.ni.com/devzone/dev_exchange/ex_search.htm をご覧ください。
- これらサンプルは NI-DAQ ActiveX コントロールと Measurement Studio 6.0 ActiveX コントロールを使用しています。
- c#、csharp、net、daq などのキーワードを組み合わせて、検索をお試しください。
- NI-DAQmx
- Measurement Studio 6.0 は NI-DAQmx サポートをインストールしません。NI-DAQmx をお使い頂くには、Measurement Studio なしで Visual C# .NET を使用する場合をご参照ください。
- Visual Basic 6.0 用の Measurement Studio 6.0 ActiveX コントロールを使って、グラフ、スライダーなどを Visual C# .NET プロジェクトに追加できます。
- 注意:Measurement Studio 6.0 をインストールするには、Visual Studio 6.0 をインストールしておく必要があります
Visual C# .NET 単体(Measurement Studio 不使用)
- Traditional NI-DAQ
- .NET ネイティブな従来型 NI-DAQ コンポーネントは提供しておりません
- サンプルプログラム:弊社ウェブサイトで検索できます。http://www.ni.com/devzone/dev_exchange/ex_search.htm をご覧ください。
- これらのサンプルは、NI-DAQ ActiveX コントロールを使用しています。
- c#、csharp、net、daq などのキーワードを組み合わせて、検索をお試しください。
- 一からコーディングする場合、新規 C# .NET プロジェクトを作成し、従来型 NI-DAQ と共にインストールされる ActiveX コントロールを使用できます。CWDAQ ActiveX コントロールを .NET プロジェクトに追加する手順は、以下のとおりです。
- .NET プロジェクトから、View >> Toolbox を選択します。
- ツールボックスが表示されます。ここで右クリックし、Add/Remove Items を選択します。
- カスタマイズ用ツールボックスが表示されるので、COM Components タブを選択します。
- 使用したい CWDAQ コントロールを選択し、OK をクリックします。
- 選択したコントロールがツールボックスに表示されます。Visual Basic 6.0 と同じように、コントロールを選択し、フォーム上にドロップできるようになります。
- NI-DAQmx
- サンプルプログラム:C:\Program Files\National Instruments\MeasurementStudio70\DotNET\Examples\DAQmx
- これらのサンプルは NI-DAQ 7.0 と共にインストールされます。
- 注意:上記のパスがシステムのファイル・ツリーに存在しない場合、DAQmx の Visual Studio .NET サポートをインストールしてください。
関連リンク: KnowledgeBase 317742FQ: Programming NI-DAQ in Text-Based Languages
KnowledgeBase 3146J6FQ: Programming DAQ in Visual Basic 6.0
KnowledgeBase 3178NEFQ: Programming DAQ in Visual Basic .NET
KnowledgeBase 317BPGW3: Programming DAQ in Visual C++ 6.0
KnowledgeBase 317CP7W3: Programming DAQ in Visual C++ .NET
添付:
報告日時: 09/09/2003
最終更新日: 06/29/2004
ドキュメントID: 3186P9W3