是否可以通过第三方的C编译器来编写数据采集程序
主要软件:
主要软件版本: 6.9.3
主要软件修正版本: N/A
次要软件: N/A
问题: 我的数据采集程序是否需要LabWindows/CVI,Visual C++或者Borland C++,或者说我能否使用一个第三方的C编译器
解答: 在安装NI-DAQ驱动来控制我的数采设备时,你可以选择安装对于特定编程环境的支持文件,包括安装以下支持:
- LabVIEW
- LabWindows/CVI
- Microsoft Visual Basic
- Microsoft Visual C/C++
- Borland C/C++
- Borland Delphi
如果你安装了LabWindows/CVI的支持的话,你将能够获取设备头文件以及库文件,从而不需要安装特定的开发环境就可以与NI-DAQ通信。另外,你还能获得其他有用的资源、头文件以及范例程序。这就意味着你可以在任何基于C的环境中通过使用这些文件编程你的DAQ设备。这些文件放置于MS文件夹下,例如 C:\Program Files\National Instruments\MeasurementStudio\,用于编程DAQ设备的文件是dataacq.lib与dataacq.h,接口函数在 easyio.h
与easyio.lib中,其他有用的文件是用于常量以及错误代码定义的nidaqcns.h与nidaqerr.h文件。参考NI-DAQ Function Reference Help 以获取关于这些函数的更多的信息。
在Windows2000上安装NI-DAQ 6.9.3后的其他相关文件如下:
Include |
Bin |
extlib |
samples |
toolslib/daqUtil |
dataacq.h |
dataacq.lfp |
dataacq.lib |
|
convert.c |
easyid.h |
dataacq.lib |
easyio.lib |
|
convert.fp |
easyio.h |
dataacq.pth |
|
|
convert.h |
nidaqcns.h |
easyio.lfp |
|
|
nidaqex.c |
nidaqerr.h |
easyio.lib |
|
|
nidaqex |
olderror.h |
|
|
|
regdefs.h |
相关链接: KnowledgeBase 0HMI738Z: C Compiler Cannot Find Any NI-DAQ Functions
KnowledgeBase 18G6G34S: How Do You Compile and Run NI-DAQ Examples with Microsoft Visual Studio?
附件:
报告日期: 09/20/2002
最近更新: 02/27/2015
文档编号: 2PJHTU6I
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.