kerry65 发表于 2011-6-23 17:38:39

求助:如何编写超级终端机的程序

我现在有个任务,需要在超级终端机里,每隔5分钟,写同样的2句程式。 具体如下:

需要配置好超级终端机的 Bits per second : 9600; Flow control : Hardward.其他的默认项就好了!
*********************************************************
DVTSwitch>en
Password:
DVTSwitch#conf t
Enter configuration commands, one per line.End with CNTL/Z.
DVTSwitch(config)#
*以上可以手动,麻烦的就是下面3句,要3分钟做一次,做500次循环*



DVTSwitch(config)#int g1/0/1
DVTSwitch(config-if)#power inline never
DVTSwitch(config-if)#power inline auto
DVTSwitch(config-if)#
************************************************************

这样的一个小VI,如何实现呢?请求!

kerry65 发表于 2011-6-23 17:43:42

我大概是知道这个是串口的程式,但是没接触过,希望有识之士,可以给点帮助。谢谢!

kerry65 发表于 2011-6-23 18:04:16

其实,只是通过合适的配置过的串口COM1,去反复的下2句相同的命令。

没接触过串口的程式,求助!

kerry65 发表于 2011-6-24 18:33:21

我试着用VISA组件,实现我想要往COM口写、读的功能,但是,VISA 读的时候,总是显示超时错误。 我只是VISA配置的时候有10秒的限制,但是我用超级终端机,不需要1秒的时间的啊!

kerry65 发表于 2011-6-24 19:24:32

超时问题已经解决,需要在 VISAREAD 之前,增加一个 “Bytes at port” 组件。如图。

kerry65 发表于 2011-6-24 19:27:25

新的问题来啦: 现在跑程式,显示一切都好,就是没有输出。

我的硬件已经连接好的,用“超级终端机”,设置9600, 硬件,其他的设置默认,是能读出串口COM的数据的。

而用用上一楼图中的程序去跑,什么输出都没有。 我感觉,程序没有对COM连的设备进行任何动作,就好像打空拳似的!

wdyjz 发表于 2011-6-24 21:43:34

write后添加时看看,如50ms。

kerry65 发表于 2011-6-25 11:17:06

wdyjz 发表于 2011-6-24 21:43 static/image/common/back.gif
write后添加时看看,如50ms。

试过加延时了,没有用。事实上,用highlight去跑,就相当于延时了。

现在的问题是:程序跑没有问题,就是实际上,没进行到我想要的通讯。 程序跑了,命令下了,但是下游设备和主机貌似没通上话!

kerry65 发表于 2011-6-25 11:26:52

我用的是这样的 console cable,主机连着COM1口, RJ45那段连着的是下游设备。

我现在,怀疑,是不是要加什么跳线呢?

我后来想到了,用Measurement&Automation Explorer 去看,到底主机能否与COM口设备通讯,发现,果然不能访问COM。

kerry65 发表于 2011-6-25 11:31:24

那么就是说,硬件连接有问题,用labvIEW,我的主机----- console cable -----下游设备, 无法通讯。

而用 主机自带的 “超级终端机”,按图里的配置,9600, 硬件。 我的主机----- console cable -----下游设备, 是可以通讯的。

差别到底在哪里? 要怎么调呢?{:soso_e109:}

kerry65 发表于 2011-6-25 15:04:28

无法通讯的COM

kerry65 发表于 2011-6-25 15:06:24

无法通讯的COM

kerry65 发表于 2011-6-25 15:07:26

我重新安装了一次VISA, 用的是旧版本VISA360的,重启电脑。 这样,从Measurement&Automation Explorer ,COM1 可以使用了。 还是尝试用labvIEW程序去跑,依然没有任何反应:没出错,没回馈!

kerry65 发表于 2011-6-25 15:08:49

本帖最后由 kerry65 于 2011-6-25 15:12 编辑



用超级终端机去写东西进COM,是好好的!
如图

wdyjz 发表于 2011-6-27 18:07:38

程序不是改好发给你调试成功了吗?呵呵
页: [1] 2
查看完整版本: 求助:如何编写超级终端机的程序