NI-DSA的函数能不能在动态信号分析仪,LabVIEW,LabWindows/CVI和一些其他的编程语言中使用?



主要软件: Driver Software>>NI-DSA
主要软件版本: 1.2 1.4
主要软件修正版本: 1.0 5.0 2009 2.1.2 2.2 3.5
次要软件: N/A

问题: NI-DSA的函数能不能在动态信号分析仪,LabVIEW,LabWindows/CVI和一些其他的编程语言中使用?

解答:

NI-DSA是基于计算机的仪器NI 4551和NI 4552动态信号分析仪板卡的驱动程序。

NI-DSA的驱动是在你的应用程序开发软件与NI 4551/4552设备硬件之间最基本的联系。它可以在LabVIEW,LabWindows/CVI,Visual Basic和许多C/C++的环境下使用。它可以在动态信号分析仪的软面板中使用。底层的驱动直接控制硬件,与不同的板卡通讯,并且使得测量功能对用户来说十分简单。NI-DSA是用来控制DSA设备的仪器驱动。它的用户界面也十分易于使用,为用户提供了完整的控制可以设置典型的频率测量设置,例如跨度范围,平均值和测量选择。当与使用基于GPIB编程控制的仪器比较时,NI基于计算机的DSA板卡能加速你的自动化测试周期高达10-20倍。在驱动中包含了高层的VI和函数来控制板卡的行为。所有的功能和算法都在板上处理器中实时运行。用户不需要自己去实现总谐波失真,频率细化,频率响应等的函数(这些都已在处理中完成了)。

动态信号分析仪软面板会与NI 4551和NI 4552的动态信号采集设备仪器一起不额外收费寄送,作为NI-DSA仪器驱动的一部分。
大部分在NI-DSA 1.2中实现的函数都在动态信号分析仪软面板2.5.1版本中可用。

LabVIEW中,NI-DSA函数可以在NI-DSA函数选板中找到,在仪器驱动子面板中。NI-DSA还提供具有同样名字的C语言函数原型,可在LabWindows/CVI, Borland, Symantec, Watcom. and Visual C++中使用,需要包含头文件以及合适的NIDSA.DLL静态库文件。

你还可以使用VB来调用DLL函数,所有的NI-DSA函数都被正确导出可被VB调用。

注:NI-DSA是一款对于NI 4551/4552的旧版驱动,已经不再生产。现在的解决方案是使用DAQmx驱动,如果你需要使用一些上述的高级函数你可使用声音振动测量工具包套件。



相关链接: KnowledgeBase 1JFE300O: Why Can I Not Use NI-DAQ and NI-DSA Functions or VIs at the Same Time?
Drivers and Updates: NI-DSA 1.2 - Windows 2000/95/98/NT/XP
KnowledgeBase 1GFHJI0O: What Features Are Present in NI-DSA 1.1 for the NI 4551 and NI 4552?
Products and Services: Data Acquisition
Products and Services: Sound and Vibration

附件:





报告日期: 03/11/1999
最近更新: 10/10/2013
文档编号: 1JAI5R0O