Labview中的NI-DAQ和NI-VISA区别为:面向对象不同、用途不同、兼容性不同。
一、面向对象不同
1、NI-DAQ:NI-DAQ的面向对象为数据采集卡。
2、NI-VISA:NI-VISA的面向对象为串口、USB、GPIB等接口。
二、用途不同
1、NI-DAQ:NI-DAQ用于采集卡进行数据采集。
2、NI-VISA:NI-VISA用于进行串口通信或者GPIB传输数据。
三、兼容性不同
1、NI-DAQ:NI-DAQ针对不同的数据采集卡进行适配,兼容性差。
2、NI-VISA:NI-VISA可以用一致的方法操作各种接口,兼容性强。
Labview中的NI-DAQ和NI-VISA的区别为:面向对象不同、用途不同、兼容性不同。
具体如下:
1、面向对象不同
(1) NI-DAQ:NI-DAQ的面向对象是数据采集卡。
(2) NI-VISA:NI-VISA的面向对象是串行端口,USB,GPIB和其他接口。
2、用途不同
(1) NI-DAQ:NI-DAQ用于数据采集卡。
(2) NI-VISA:NI-VISA用于串行通信或GPIB传输数据。
3、兼容性不同
(1)NI-DAQ:NI-DAQ适应兼容性差的不同数据采集卡。
(2)NI-VISA:NI-VISA可以以一致的方式操作各种接口,并且具有很强的兼容性。
传统DAQ是早期的采集卡用的驱动,已经废弃,改用DAQmx了,后者的优点自己去搜吧。
VISA是给串口、USB、GPIB等用的一套封装好的函数体系,可以用一致的方法操作各种接口。
简单说就是前者是给采集卡用的,后者是给串口等接口用的。
DAQmx只针对NI自家的设备,连设备驱动带底层接口软件都封装在一起了;VISA是通用的底层接口软件,适用于不同厂家的设备和仪器,需要另外安装相应厂家的驱动软件。明白了,请点赞!