cpubbs论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 2217|回复: 19

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

[复制链接]
发表于 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,如何实现呢?请求!
 楼主| 发表于 2011-6-23 17:43:42 | 显示全部楼层
我大概是知道这个是串口的程式,但是没接触过,希望有识之士,可以给点帮助。谢谢!
 楼主| 发表于 2011-6-23 18:04:16 | 显示全部楼层
其实,只是通过合适的配置过的串口COM1,去反复的下2句相同的命令。

没接触过串口的程式,求助!
 楼主| 发表于 2011-6-24 18:33:21 | 显示全部楼层
我试着用VISA组件,实现我想要往COM口写、读的功能,但是,VISA 读的时候,总是显示超时错误。 我只是VISA配置的时候有10秒的限制,但是我用超级终端机,不需要1秒的时间的啊!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2011-6-24 19:24:32 | 显示全部楼层
超时问题已经解决,需要在 VISA  READ 之前,增加一个 “Bytes at port” 组件。  如图。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2011-6-24 19:27:25 | 显示全部楼层
新的问题来啦: 现在跑程式,显示一切都好,就是没有输出。

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

而用用上一楼图中的程序去跑,什么输出都没有。 我感觉,程序没有对COM连的设备进行任何动作,就好像打空拳似的!
发表于 2011-6-24 21:43:34 | 显示全部楼层
write后添加时看看,如50ms。
 楼主| 发表于 2011-6-25 11:17:06 | 显示全部楼层
wdyjz 发表于 2011-6-24 21:43
write后添加时看看,如50ms。

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

现在的问题是:程序跑没有问题,就是实际上,没进行到我想要的通讯。 程序跑了,命令下了,但是下游设备和主机貌似没通上话!
 楼主| 发表于 2011-6-25 11:26:52 | 显示全部楼层
我用的是这样的 console cable,主机连着COM1口, RJ45那段连着的是下游设备。

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

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2011-6-25 11:31:24 | 显示全部楼层
那么就是说,硬件连接有问题,用labvIEW,我的主机----- console cable -----下游设备, 无法通讯。

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

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2011-6-25 15:04:28 | 显示全部楼层
 楼主| 发表于 2011-6-25 15:06:24 | 显示全部楼层
无法通讯的COM

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2011-6-25 15:07:26 | 显示全部楼层
我重新安装了一次VISA, 用的是旧版本VISA360的,重启电脑。 这样,从Measurement&Automation Explorer ,COM1 可以使用了。 还是尝试用labvIEW程序去跑,依然没有任何反应:没出错,没回馈!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2011-6-25 15:08:49 | 显示全部楼层
本帖最后由 kerry65 于 2011-6-25 15:12 编辑



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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2011-6-27 18:07:38 | 显示全部楼层
程序不是改好发给你调试成功了吗?呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2025-5-5 14:42 , Processed in 0.586746 second(s), 6 queries , Gzip On, File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表