LABVIEW编程技巧之如何检测鼠标滚轮

初夏微凉 分享 2021-04-05 下载文档

labview技术 虚拟仪器 G语言 程序框图 VI NI公司

自从LABVIEW全面支持事件结构后,已经很少用到全局键盘和鼠标了。在事件结构之前,轮询键盘和鼠标是非常常见的。

在LABVIEW "互联接口"函数选板中,提供了“输入设备控制”子选板,如下图所示:

从函数名称上,我们可以发现,函数支持操纵杆、键盘和鼠标三类计算机常用输入设备,其中鼠标输入就包括了鼠标滚轮。

上图中,输入数据采集函数是多态函数,可用于检测游戏杆、键盘、鼠标,当用于检测鼠标时,函数返回两个簇结构,表示当前鼠标状态,如下图所示:

按钮信息---------返回那个鼠标键按下: 按钮1--》鼠标左键,按钮2--》鼠标右键,按钮3--》鼠标滚轮键。

坐标轴信息------返回当前鼠标水平位置和垂直位置,函数可以选择绝对坐标,相对与计算机屏幕。也可以选择相对坐标,相对与VI的前面板客户区。

坐标轴信息也返回了滚动信息,经过实际测试,我发现每当鼠标滚轮向上滚动时,返回+120。当滚轮向下滚动时,返回-120。据此我们就可以判断滚轮的状态了。

有网友希望利用滚轮来控制一个数字控件的值,下面我用上述函数做一个简单的示例程序。


LABVIEW编程技巧之如何检测鼠标滚轮.doc 将本文的Word文档下载到电脑

下一篇:第8课走进键盘大家庭

相关推荐
相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xxxxxx QQ:xxxxxx