Labview控制一个老的激光设备

2019-07-17 19:58发布

初学者提问题。

手头有一个老式的激光设备,原本的控制程序是在MS-DOS下运行的16位应用程序(光纤通信)。
不过同时有RS232C接口,现在希望能通过PC上的labview实现GPIB-RS232C传递控制。
说明书有ASCII的控制语言程序代码。

Labview能做到这个么?


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
480784745
1楼-- · 2019-07-17 21:42
 精彩回答 2  元偷偷看……
风之追逐
2楼-- · 2019-07-17 21:59
论坛里串口通讯的例子很多啊,我发的唯一 一个帖子就是用的串口通信,有兴趣可以参考。
howell_fu
3楼-- · 2019-07-17 23:14
风之追逐 发表于 2015-12-2 12:20
论坛里串口通讯的例子很多啊,我发的唯一 一个帖子就是用的串口通信,有兴趣可以参考。

请问: 16位的程序是可以直接在Labview里调用的么?
其实原本我们尝试用windows32位系统内置的DOS界面去调用程序,不过估计是数据类型的问题。

现在打算用32bit的Windows下的32位的Labview,通过GPIB通信控制只接受16位的通信。

(或者是我们想的有些多余了?)

望能得到详细地指导缩小查阅资料的范围。
如能 先谢!
howell_fu
4楼-- · 2019-07-18 00:04
风之追逐 发表于 2015-12-2 12:20
论坛里串口通讯的例子很多啊,我发的唯一 一个帖子就是用的串口通信,有兴趣可以参考。

请问: 16位的程序是可以直接在Labview里调用的么?
其实原本我们尝试用windows32位系统内置的DOS界面去调用程序,不过估计是数据类型的问题。

现在打算用32bit的Windows下的32位的Labview,通过GPIB通信控制只接受16位的通信。

(或者是我们想的有些多余了?)

望能得到详细地指导缩小查阅资料的范围。
如能 先谢!
风之追逐
5楼-- · 2019-07-18 01:26
howell_fu 发表于 2015-12-4 11:06
请问: 16位的程序是可以直接在Labview里调用的么?
其实原本我们尝试用windows32位系统内置的DOS界面去调用程序,不过估计是数据类型的问题。

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

以上只是我的建议,供你参考。有什么问题尽管提,我有空会来回复的。
冰雪招魂
6楼-- · 2019-07-18 05:54
 精彩回答 2  元偷偷看……

一周热门 更多>