From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



在文本语言下对NI-DAQ进行编程



硬件: PXI/CompactPCI>>Controllers

问题: 当我使用不同版本的Visual Studio对NI-DAQ进行文本编程时,我有哪些选择呢?

解答: 根据你的语言喜好 (Visual Basic 6.0, Visual Basic.NET, Visual C#, or Visual C++ (MFC)), the NI-DAQ Driver (Traditional or DAQmx ), 和是否有Measurement Studio软件,下面的表格中列出了可以进行NI-DAQ 编程的一些选择。你可以使用表格中的链接或是本页最后的一些链接去了解更多关于这些选项的信息。
Measurement Studio for Visual Studio 2003/2005/2008 Measurement Studio Support for Visual Studio 6.0 Visual Studio 仅仅
(没有Measurement Studio)
Visual Basic 6.0 Traditional NI-DAQ N/A 最佳 可以
NI-DAQmx N/A 可以 可以
Visual Basic .NET Traditional NI-DAQ 可能 N/A 可能
NI-DAQmx Optimal N/A 可以
Visual C++ 6.0 Traditional NI-DAQ N/A 可以 可以
NI-DAQmx N/A 可以 可以
Visual C++ MFC Traditional NI-DAQ 可以* N/A 可以
NI-DAQmx 最佳* N/A 可以
Visual C# Traditional NI-DAQ 可能 N/A 可能
NI-DAQmx 最佳 N/A 可以
最佳:项目生成器,代码生成器和整合工具可以加速DAQ应用的开发。 
可以:为了这个目的提供了原始组件和范例。
不可以:组件不是为了这个环境所设计并且在这个环境中使用这个组件也不被NI所支持。关于更多的信息请参考下面的链接。
可能:组件原本不是为了这个环境所设计,但是有可能通过手动构造来在要求的环境中使用这个组件。例如,你可以通过Runtime Callable Wrappers来在C#或者Visual Basic.NET中使用ActiveX控件或者通过使用导入库来建立一个Visual C++项目。关于更多的信息请参考下面的链接。 
N/A:特殊的Measurement Studio工具包不支持特殊的语言选项。关于更多的信息请参考下面的链接。


相关链接: Developer's Zone: Text Based NI-DAQmx Examples
KnowledgeBase 3146J6FQ: Programming NI-DAQ in Visual Basic 6.0
KnowledgeBase 3178NEFQ: Programming NI-DAQ in Visual Basic .NET
KnowledgeBase 317BPGW3: Programming NI-DAQ in Visual C++ 6.0
KnowledgeBase 317CP7W3: Programming NI-DAQ in Visual C++ MFC
KnowledgeBase 3186P9W3: Programming NI-DAQ in Visual C# .NET

附件:





报告日期: 09/08/2003
最近更新: 01/20/2009
文档编号: 317742FQ