[请教]如何让一块M系列的NI 622X卡工作(内详)?
- UID
- 156965
- 性别
- 男
|
[请教]如何让一块M系列的NI 622X卡工作(内详)?
大家好,刚上路的菜鸟问个问题。希望得到各路高手的指点。
实验室中有一块NI 622X DAQ卡闲置,想用这张卡代替实验室中现有的2个通信端口(一个COM口,一个LP1),来控制一台lock-in 和一台电源。实验中,需要向lock-in发送命令字符和接受其返回的数据(原COM口控制)。同时,需要向电源输出模拟信号以控制输出电流(LP1控制)。
请问,我需要哪些软件来完成这项工作?我在哪里可以找到一些相关的例子呢?
谢谢 |
|
|
|
|
|
- UID
- 132873
- 性别
- 男
|
使用的软件就看看你对哪一种语言熟悉了 NI 622X 卡要应用到你的要求中 首先看看有没有模拟量输出口 要想代替com口有点难度,可以考虑使用数字I/O模拟com的信号,这样软件的工作量就比较大,另外还需要外围电路支持. 模拟量输出的例子倒是有很多.把NI的DAQ驱动安装好了就可以找到 是个很好的课题,可以实验一下 |
希望能够在不久的将来有次合作的机会
群:18994538
QQ: 364304745
个人主页:http://ldmcu.shangwusou.com/ |
|
|
|
|
|
- UID
- 156965
- 性别
- 男
|
谢谢BM!
今天去实验室把自己的这个想法和technician说了,但是他坚持认为没有必要换通讯端口。
郁闷。。。
现在实验上剩下最后一个问题:电源时不时会不听从电脑的指令(控制的方式是电脑先给lock-in一个string信号,lock-in再相应产生一个模拟信号给电源),而在一瞬间突然输出变为零。
最后的debug了!
|
|
|
|
|
|
- UID
- 132873
- 性别
- 男
|
希望能够在不久的将来有次合作的机会
群:18994538
QQ: 364304745
个人主页:http://ldmcu.shangwusou.com/ |
|
|
|
|
|
- UID
- 156965
- 性别
- 男
|
什么是故障复位啊?
今天发现问题出在lock-in的输出的电压上。
现在是这样:从computer从COM口发出string command,lock-in输出一个相应的电压给电源。在使用万用表监视lock-in的输出电压时发现,这个电压有时会严重偏离电脑的指令。
是不是用的com的问题呢,看了一些人的文章说com口问题比较多阿。
|
|
|
|
|
|
- UID
- 132873
- 性别
- 男
|
检查你的lock-in的问题 com口输出的只是指令,如果你的指令对的话,那就是lock-in输出不稳定照成的 |
希望能够在不久的将来有次合作的机会
群:18994538
QQ: 364304745
个人主页:http://ldmcu.shangwusou.com/ |
|
|
|
|
|
- UID
- 156965
- 性别
- 男
|
谢谢BM对我求助帖的回复与关心。我在与lock-in通信的过程中,发现在经历多次read-write过程后,buffer就会出现膨胀,即多于应产生的字符数。我的理解是:因为visa的read程序只是读取buffer开头到间断字符,buffer膨胀时,使用不同的命令就无法得到正确的回复。这个理解正确么?由于用的线是几年前自制的(最简单那种),会不会硬件先天不足?
|
|
|
|
|
|
- UID
- 132873
- 性别
- 男
|
不会是硬件的问题 那是软件的问题 试着在每一次发出指令前先清空输入输出缓存试一下 |
希望能够在不久的将来有次合作的机会
群:18994538
QQ: 364304745
个人主页:http://ldmcu.shangwusou.com/ |
|
|
|
|
|