养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

LabVIEW-光标

时间:2024-09-22 12:44:02

LabVIEW开发环境为软件开发工程师提供多种光标状态;目前LabVIEW提供两种创建光标的方法:从文件创建光标和环境自带光标;

工具/原料

LabVIEW

光标函数

1、LabVIEW光标函数位于:函数选板-函数-编程-对话框与用户界面-光标,包括:从文件创建光标,设置光标,销毁光标,设置为忙碌,取消设置忙碌;

LabVIEW-光标

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

LabVIEW-光标

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

LabVIEW-光标

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

LabVIEW-光标

5、设置为忙碌状态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,可使光标更改为此前的光标。错误输出(接线端):如包含错误信息。该输出将提供标准错误输出功能。

LabVIEW-光标

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

LabVIEW-光标

图标设置光标

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

LabVIEW-光标

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

LabVIEW-光标

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

LabVIEW-光标

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

LabVIEW-光标

LabVIEW-光标

文件创建光标

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

LabVIEW-光标

LabVIEW-光标

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

LabVIEW-光标

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

LabVIEW-光标

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

LabVIEW-光标

© 一点知识