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

如何触发?(急)

[复制链接]
发表于 2007-4-6 21:31:41 | 显示全部楼层 |阅读模式
公司使用包装软件需要用扫描枪先输入Logo号,再输入SN号码,且要求Logo号码必须连续。当Logo号码不连续时,软件会弹出一错误提示。但实际员工作业中,很少看显示屏幕,因此经常会出现扫了很多号码数据却没有保存进去的现象,这就需要重新扫过。
     我想用labview实现如下功能,即:当包装软件弹出错误提示时(不管什么提示)就触发电脑报警。
     请教各位大侠,如何实现此功能啊?谢谢。
发表于 2007-4-7 09:24:06 | 显示全部楼层
这个包装软件不是自己开发的吗?如果是就好办,如果不是的话要用LV去完成估计不太好弄!需要获取系统的弹出消息!不知道有没有相应的API可以获得此类消息的!
回复 顶

使用道具 举报

发表于 2007-4-7 12:36:38 | 显示全部楼层
只是做触发报警很简单呀,装个喇叭,然后在你的错误提示中加入播放声音文件的节点,
出错就会报警啦
回复 顶

使用道具 举报

 楼主| 发表于 2007-4-7 23:12:32 | 显示全部楼层
回复cpubbs,包装软件不是自己开发,是客户指定的,所以我也感觉到有难度。获得系统谈出信息该则呢做呢?
回复剑情浪子:你说的办法怎么实现啊。问题是外部事件如何和LV中的Event关联起来啊。
让各位大哥哥费神了,谢谢。
回复 顶

使用道具 举报

 楼主| 发表于 2007-4-10 17:30:34 | 显示全部楼层
自己顶一下。哪位大哥哥有思路啊。请教了。
回复 顶

使用道具 举报

发表于 2007-4-10 18:33:09 | 显示全部楼层
我估计要用到API获取系统的消息之类的,不过这需要VC之类的很熟才行,以前听朋友说过的钩子之类的,不知道是不是!知道的朋友提示一下,谢谢!
回复 顶

使用道具 举报

 楼主| 发表于 2007-4-11 22:16:14 | 显示全部楼层
cpubbs说的‘用到API获取系统的消息“,我也觉得需要这样做。但现在该如何实现呢?请教各位朋友了,真的很急。看有什么办法可以实现呢?谢谢。
回复 顶

使用道具 举报

发表于 2007-4-11 22:43:27 | 显示全部楼层
首先可以通过窗口软件,获得错误消息的窗口标题,
若是弹出的窗口有标题显示就不用上面的步骤了
然后用FINDWINDOW来取句柄,能取回来就表示有出现,此时就报警
你看这样可以吗?
当然还有其它方法,如C写的遍历所有窗口的程序等
还有就是CPUBBS说的钩子,不过这些用LV实现麻烦
必竟LV不是搞这个的,用.NET做会方便很多
回复 顶

使用道具 举报

 楼主| 发表于 2007-4-12 18:08:24 | 显示全部楼层
剑情老大:我也 没有注意弹出的窗口有没有标题,平常就是留意弹出窗口上有错误的提示,之后需要“确认”后关掉。这样吧,剑情老大,明天我把那个出错图片抓下来,你再看看。
  另外,你说的FINDWINDOW是软件包,还是什么/我没有用过。
回复 顶

使用道具 举报

 楼主| 发表于 2007-4-16 19:05:18 | 显示全部楼层
以下发些扫描时的画面及常见的错误提示,请教各位大哥了。

本帖子中包含更多资源

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

×
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-9-30 04:39 , Processed in 0.062804 second(s), 11 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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