微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > Labview控制一个老的激光设备

Labview控制一个老的激光设备

时间:10-02 整理:3721RD 点击:
初学者提问题。
手头有一个老式的激光设备,原本的控制程序是在MS-DOS下运行的16位应用程序(光纤通信)。
不过同时有RS232C接口,现在希望能通过PC上的Labview实现GPIB-RS232C传递控制。
说明书有ASCII的控制语言程序代码。
Labview能做到这个么?

可以的,直接调用VISA模块就行,自带了很多示例,你可以看看,

论坛里串口通讯的例子很多啊,我发的唯一 一个帖子就是用的串口通信,有兴趣可以参考。

请问: 16位的程序是可以直接在Labview里调用的么?
其实原本我们尝试用windows32位系统内置的DOS界面去调用程序,不过估计是数据类型的问题。
现在打算用32bit的Windows下的32位的Labview,通过GPIB通信控制只接受16位的通信。
(或者是我们想的有些多余了?)
望能得到详细地指导缩小查阅资料的范围。
如能 先谢!

请问: 16位的程序是可以直接在Labview里调用的么?
其实原本我们尝试用windows32位系统内置的DOS界面去调用程序,不过估计是数据类型的问题。
现在打算用32bit的Windows下的32位的Labview,通过GPIB通信控制只接受16位的通信。
(或者是我们想的有些多余了?)
望能得到详细地指导缩小查阅资料的范围。
如能 先谢!

LABVIEW可以调用外部可执行程序,不过我也是新学LabVIEW不久,还没去学这些。而且你的程序比较早,直接调用肯定会有兼容性问题。(在现在的系统中运行一下你的程序,有反应吗?)
你可以在电脑上装一个串口调试助手软件,按照说明书设置好串口号、波特率什么的,接好RS232接口。用调试软件发送个简单的前进或后退ASCII命令,看看仪器的反应。如果成功了,你用LabVIEW做个程序,加进一些逻辑时序不是很难的。
以上只是我的建议,供你参考。有什么问题尽管提,我有空会来回复的。

小编,您控制成功了吗?我遇到了和您相同的问题,求经验呀!多谢

小编,你真的是想多了。通讯协议都是一个标准,不分什么16位和32位的

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top