LabVIEW-光标
来源:网络收集 点击: 时间:2024-05-31LabVIEW光标函数位于:函数选板-函数-编程-对话框与用户界面-光标,包括:从文件创建光标,设置光标,销毁光标,设置为忙碌,取消设置忙碌;

从文件创建光标 VI:回对光标文件中光标的引用。
如将VI发布为独立应用程序或共享库,该VI使用了一个文件中的光标,必须将光标文件和应用程序或共享库共同发布。
光标文件(接线端):是包含要引用光标的文件的路径。 如文件不存在或文件不是有效的光标文件,LabVIEW返回错误代码7。(Windows) 文件必须以.ani或.cur为扩展名。(Mac OS X) 文件必须为资源文件。同时,必须连线要使用的光标的ID至光标资源ID输入端。如光标图像大于16×16像素,VI可进行截取。(Linux) 文件必须以.png为扩展名。不能使用动态光标。光标是单色的且形状取决于.png文件的透明度设置。
(Mac OS X) 光标资源ID(接线端):是连线至光标文件的资源文件中的光标的ID。 如光标是动态的,光标资源ID必须小于128。如光标不是动态的,光标资源ID必须等于大于128。
热点(接线端):包含光标热点(从左上角开始)的坐标。不能为热点设置动态光标。 NI建议只在Linux上设置热点。Windows和Mac OS X光标包含热点,Linux必须为光标设置热点。
x是热点的水平坐标,向右递增。默认值为-1,表示VI设置热点的水平坐标为光标默认热点的水平坐标。
y是热点的垂直坐标,向下递增。默认值为-1,表示VI设置热点的垂直坐标为光标默认热点的垂直坐标。
错误输入(接线端):表明节点运行前发生的错误。该输入将提供标准错误输入功能。
光标ID(接线端):是对光标文件中光标的引用。如对光标的引用已经存在,VI返回已有光标。 连线该引用至设置光标或设置为忙碌状态VI,可更改VI前面板上光标的外观。通过销毁光标VI可在设置光标后关闭光标引用。
错误输出(接线端):包含错误信息。该输出将提供标准错误输出功能。

设置光标:更改VI前面板中的光标外观。通过连线数据至图标输入端可确定要使用的多态实例,也可手动选择实例。
图标(接线端):表示需要在VI前面板中使用的系统或LabVIEW光标;
VI引用(接线端):是对需更改光标的VI的引用。默认值为当前VI的引用。 通过打开VI引用函数可获取对另一个VI的引用。该输入适用于在多个前面板打开时,更改另一个前面板的光标。如需更改光标的VI的前面板没有打开,VI可返回错误。
错误输入(接线端):表明节点运行前发生的错误。该输入将提供标准错误输入功能。
前光标ID(接线端):表示VI运行前在前面板中的光标的引用。 连线该输出至设置光标VI的另一个实例,则光标更改为原有光标。
错误输出(接线端):包含错误信息。该输出将提供标准错误输出功能。

销毁光标:
关闭光标的引用并使光标转换为使用该引用的所有VI的默认光标。
光标ID(接线端):是要关闭的光标引用。 通过从文件创建光标VI创建该引用。
错误输入(接线端):表明节点运行前发生的错误。该输入将提供标准错误输入功能
错误输出(接线端):包含错误信息。该输出将提供标准错误输出功能。

设置为忙碌状态 VI:VI前面板中的光标外观更改为系统遇忙时的光标。该VI也可用于在前面板中禁用鼠标和键盘。取消设置忙碌状态VI可使光标改回默认的LabVIEW光标并使鼠标再次启用。“取消设置忙碌状态”VI的作用类似于使用设置光标VI并连线1至图标输入端。
光标ID(接线端):表示需要在VI前面板中使用的光标的引用。默认值为系统遇忙光标。 通过从文件创建光标VI可得到对光标的引用。如光标引用无效,LabVIEW可更改光标为LabVIEW默认的光标并返回光标控制权至LabVIEW。
VI引用(接线端):是对需更改光标的VI的引用。默认值为当前VI的引用。 通过打开VI引用函数可获取对另一个VI的引用。该输入适用于在多个前面板打开时,更改另一个前面板的光标。如需更改光标的VI的前面板没有打开,VI可返回错误。
禁用单击?(接线端):如过值为TRUE(默认),VI可在前面板中禁用鼠标和键盘。 必须通过取消设置忙碌状态VI再次启用鼠标。即使禁用前面板上的鼠标和键盘,用户仍可单击工具栏上的中止执行按钮。
错误输入如表明节点运行前发生的错误。该输入将提供标准错误输入功能。
前光标ID(接线端):如表示VI运行前在前面板中的光标的引用。 连线该输出端至设置光标VI,可使光标更改为此前的光标。
错误输出(接线端):如包含错误信息。该输出将提供标准错误输出功能。

取消设置忙碌状态:使VI前面板中的光标外观由系统遇忙光标更改为LabVIEW默认光标,并在前面板中启用鼠标。该VI只有在使用设置忙碌状态VI后方可使用。
VI引用(接线端):是对需更改光标的VI的引用。默认值为当前VI的引用。 通过打开VI引用函数可获取对另一个VI的引用。该输入适用于在多个前面板打开时,更改另一个前面板的光标。如需更改光标的VI的前面板没有打开,VI可返回错误。
错误输入(接线端):表明节点运行前发生的错误。该输入将提供标准错误输入功能。
错误输出(接线端):包含错误信息。该输出将提供标准错误输出功能。

1)通过设置光标函数和游标图标控件,初始化光标图标。

2)添加while循环和事件结构,增加游标图标控件的值改变事件:调用设置光标VI将鼠标光标修改为用户指定的值,同时确保调用销毁光标VI关闭存储于移位寄存器的光标引用。

3)后当发生错误或者点击停止按钮之后,关闭光标引用;

4)行VI,选择游标图标控件的不同状态;


1)通过从文件创建光标函数和光标文件路径控件,初始化光标图标。
其中系统自带光标路径位于:C:\Windows\Cursors;


2)添加while循环和事件结构,增加光标文件路径控件的值改变事件:调用设置光标VI和从文件创建光标VI将鼠标光标修改为用户指定路径的值。同时确保调用销毁光标VI关闭存储于移位寄存器的光标引用。

3)后当发生错误或者点击停止按钮之后,关闭光标引用;

4)行VI,选择游标图标控件的不同状态;

注意光标文件的后缀
请分享,点赞,收藏
LABVIEW光标CURSORSLABVIEW鼠标VI设置光标版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.ff371.cn/art_863970.html