[请教]如何让一块M系列的NI 622X卡工作(内详)?

- UID
- 156965
- 性别
- 男
|
[请教]如何让一块M系列的NI 622X卡工作(内详)?
大家好,刚上路的菜鸟问个问题。希望得到各路高手的指点。
实验室中有一块NI 622X DAQ卡闲置,想用这张卡代替实验室中现有的2个通信端口(一个COM口,一个LP1),来控制一台lock-in 和一台电源。实验中,需要向lock-in发送命令字符和接受其返回的数据(原COM口控制)。同时,需要向电源输出模拟信号以控制输出电流(LP1控制)。
请问,我需要哪些软件来完成这项工作?我在哪里可以找到一些相关的例子呢?
谢谢 |
|
|
|
|
|

- UID
- 156965
- 性别
- 男
|
谢谢BM!
今天去实验室把自己的这个想法和technician说了,但是他坚持认为没有必要换通讯端口。
郁闷。。。
现在实验上剩下最后一个问题:电源时不时会不听从电脑的指令(控制的方式是电脑先给lock-in一个string信号,lock-in再相应产生一个模拟信号给电源),而在一瞬间突然输出变为零。
最后的debug了!
|
|
|
|
|
|

- UID
- 156965
- 性别
- 男
|
什么是故障复位啊?
今天发现问题出在lock-in的输出的电压上。
现在是这样:从computer从COM口发出string command,lock-in输出一个相应的电压给电源。在使用万用表监视lock-in的输出电压时发现,这个电压有时会严重偏离电脑的指令。
是不是用的com的问题呢,看了一些人的文章说com口问题比较多阿。
|
|
|
|
|
|

- UID
- 156965
- 性别
- 男
|
谢谢BM对我求助帖的回复与关心。我在与lock-in通信的过程中,发现在经历多次read-write过程后,buffer就会出现膨胀,即多于应产生的字符数。我的理解是:因为visa的read程序只是读取buffer开头到间断字符,buffer膨胀时,使用不同的命令就无法得到正确的回复。这个理解正确么?由于用的线是几年前自制的(最简单那种),会不会硬件先天不足?
|
|
|
|
|
|