关于数据采集卡编程的疑问,请熟悉的帮忙指导一下,谢谢各位!!

2025-03-04 01:40:57
推荐回答(5个)
回答1:

CVI是可以直接调用DLL中的API,而各个公司的采集卡100%会支持API的调用,所以CVI使用任何公司的数据采集卡应该是没有问题的。不过你最好打电话问下研祥的客服,好确认下。
不论是哪个公司的采集卡,使用API编程的时候,步骤一般是:
1、程序初始化时,注册卡片,函数返回值一般是个设备号。(如:设备号 = RegisterCard(卡的型号,该型号的第几张卡))。这里说明下,如果使用不同类型的卡,那么在“卡的型号”就已经区分了,如果使用同一类型的几张卡,那么“该型号的第几张卡”这个参数可以确定,可以从0开始往下数。
2、程序执行过程中,使用该设备号操作采集卡的各种各样的功能,如AI(模拟输入),AO模拟输出,DIO数字输入输出,TIMER计数器定时器。
3、程序结束时,释放设备,也就是释放设备号就可以了。(如:ReleaseCard(设备号))
学采集卡最好的资料就是采集卡的说明书,然后对照它的说明书运行它的例子。只要看懂一张采集卡就完全OK了,没多少内容的。
最好是学习的是多功能采集卡,(也就是卡上包括 AI AO DIO TIMER/COUNTER)
哦,如果你要程序的话,到数据采集卡的厂商上去下载一个程序安装包就可以了,安装完后会给你例子程序,建议还是看中文的吧,像北京阿尔泰,研祥的不知道是不是中文的。

回答2:

你可以用labview试试,也是NI的软件,比较强大,我用labview做的采集项目,感觉很好用。

回答3:

打开上面的网站,你需要决定采集卡的参数,我才能把你推荐。
如果对参数不清楚,你可以告诉我你的具体运用,这样我帮你计算相关参数。

回答4:

dd

回答5:

数据采集卡一般都是将模量转化成数字量,有资料大家看看