LabVIEW使用VI脚本向VI添加对象

简介: LabVIEW使用VI脚本向VI添加对象

LabVIEW使用VI脚本向VI添加对象


可使用VI脚本向前面板和程序框图添加对象。该教程以向程序框图添加对象为例。按照下列步骤,通过VI脚本向VI添加对象。


创建VI前,需先了解VI脚本的基本内容。


必须启用VI脚本,才能显示VI脚本选板,使用相关属性和方法。


1. 请先阅读上一个练习。如上一个练习中《LabVIEW使用VI脚本创建和打开VI 20230115.DOC》创建的未命名VI仍为打开状态,关闭VI。


2. 移除关闭引用函数上的连线,将函数移至程序框图的右边,增加程序框图上的控件。


3. 将程序框图窗口:原点属性添加至属性节点,然后创建水平和垂直输入常量,值为0。


该值将水平和垂直坐标的原点设置在程序框图的左上角。本教程中还演示如何将For循环放置在程序框图的左上角。


4. 在属性节点的右边添加一个新建VI对象函数。


添加


5. 将属性节点的参考输出端连接至“新建VI对象”函数的所有者引用句柄输入端。


6. 右键单击“新建VI对象”函数的VI对象类输入端,从快捷菜单中选择创建»常量,创建一个类说明符常量。


7. 单击类说明符常量,从快捷菜单中选择通用»图形对象»节点»结构»循环»For循环。


在本练习中,添加For循环至程序框图。使用相应的对象引用,可在程序框图上放置和操作任何对象。


8. 右键单击“新建VI对象”函数的样式输入端,从快捷菜单中选择创建»常量,然后从下拉列表中选择For循环。


9. 右键单击“新建VI对象”函数的位置输入端,从快捷菜单中选择创建»常量,在水平和垂直中输入常量0。


该步骤指定新对象在程序框图上出现的位置坐标。


10. 右键单击“新建VI对象”函数的限制输入端,从快捷菜单中选择创建»常量,在宽度和高度中分别输入200和100。


该步骤指定For循环的大小。


11. 在现有关闭引用函数的右边添加另一个关闭引用函数。关闭VI引用和For循环引用,避免内存泄漏。因为For循环在VI中,所以,确保在关闭For循环引用之后关闭VI的引用。


添加


12. 按照下列程序框图所示完成连线。


13. 保存VI。


14. 运行VI。


LabVIEW将打开未命名的前面板和程序框图。程序框图的左上角有一个For循环。


创建对象引用的附加选项


创建对象引用时,可考虑下列附加选项。


将自定义对象的路径连接至“新建VI对象”函数,或使用基于引用创建方法添加自定义对象至前面板或程序框图。


使用转换为特定的类函数,将一个通用对象引用转换为更具体的对象引用,例如,控件引用。这样,即可使用特定引用类的属性。


如要进一步学习,请查看教程:使用VI脚本重新排列对象。


需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目,可联系们。附件中的资料这里无法上传,可去公司网站搜索下载。

相关文章
|
存储 数据安全/隐私保护
RPMB说明与使用(Replay Protected Memory Block)
RPMB说明与使用(Replay Protected Memory Block)
5108 0
|
C# 数据可视化 开发工具
WPF实现选项卡效果(1)——使用AvalonDock
原文:WPF实现选项卡效果(1)——使用AvalonDock 简介   公司最近一个项目,软件采用WPF开发,需要实现类似于VS的选项卡(或者是浏览器的选项卡)效果。
2576 0
|
数据采集 传感器 监控
如何在LabVIEW中使用FPGA模块
如何在LabVIEW中使用FPGA模块
784 1
LabVIEW使用VI脚本创建和打开VI
LabVIEW使用VI脚本创建和打开VI
668 2
使用LabVIEW打开默认应用程序中的文档(PDF,Word,Excel,Html)
使用LabVIEW的"Open a Document on Disk.vi",存于<LabVIEW>\vi.lib\Platform\browser.llb,可让默认应用打开硬盘文档。此VI仅基础打开功能,高级控制推荐LabVIEW Report Generation Toolkit或ActiveX。注意:避免版本升级问题,最好将VI复制到vi.lib外的目录。
714 3
|
传感器 程序员 Go
一文彻底搞清楚常见的IC封装
本文介绍了常见的IC封装类型,包括DIP、SOP、QFP、BGA、CSP等,详细解释了它们的特点、应用及选型参考,帮助读者理解封装技术的发展趋势与核心功能。
3570 0
一文彻底搞清楚常见的IC封装
|
搜索推荐 vr&ar UED
网页作为信息获取和交流的重要平台,其排版与可读性直接影响用户体验和信息传达效果
在数字化时代,网页作为信息获取和交流的重要平台,其排版与可读性直接影响用户体验和信息传达效果。本文探讨了网页排版与可读性优化的重要性,包括提升用户体验、增强信息传达、树立专业形象和促进用户参与等方面,并提出了简洁明了、一致性、层级分明及适应性等排版原则,以及字体选择、字号设置、行间距调整等可读性优化方法。通过案例分析和未来趋势展望,强调了持续关注技术发展和用户需求变化的重要性。
337 4
|
网络协议 Ubuntu Linux
gpg从公钥服务器接收失败(gpg: keyserver receive failed: Server indicated a failure)
通过上述步骤,大多数情况下应该能够解决GPG从公钥服务器接收失败的问题。如果问题依旧存在,可能需要进一步调查与公钥服务器相关的更深层次的技术问题,或者考虑在相关社区论坛寻求帮助。
3594 1
LabVIEW创建自定义输入控件、显示控件和自定义类型1
LabVIEW创建自定义输入控件、显示控件和自定义类型1
788 1
|
网络协议 安全 网络安全
LabVIEW程序的常见加密方式
LabVIEW程序的常见加密方式
909 1