LabVIEW使用VI脚本重新排列对象

简介: LabVIEW使用VI脚本重新排列对象

LabVIEW使用VI脚本重新排列对象


VI脚本可用来重新排列前面板和程序框图的对象。该教程以程序框图对象重新排列为例。按照下列步骤,使用VI脚本重新排列程序框图对象。


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


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


1. 请先阅读上一个练习。如上一个练习中创建的未命名VI仍为打开状态,关闭VI。


2. 移除关闭引用函数上的连线,将函数移至右侧,在程序框图上增加适量空间。


3. 添加新建VI对象函数至程序框图,在VI的程序框图上添加一个加函数。配置新建VI对象函数,按照下列程序框图完成连线。确保关闭所有引用。指定所属方引用句柄为VI。


添加


提示:从快捷菜单中选择通用»图形对象»节点»函数»函数,选择函数为类说明符常量。


4. 保存VI。


5. 运行VI。


LabVIEW将打开未命名的前面板和程序框图。程序框图中For循环位于左上角,加函数位于程序框图底部。将创建For循环的“新建VI对象”函数的对象引用句柄输出,连接到创建加函数的“新建VI对象”函数的所有者引用句柄输入,即可将加函数放在For循环之中。然后可在创建加函数的“新建VI对象”函数的位置输入端指定For循环内的坐标。教程的下一个步骤是使用移动方法,将“加”函数移至For循环内部。


6. 如未命名VI仍打开,关闭VI。


7. 移除三个关闭引用函数上的连线,将函数移至程序框图的右边,增加程序框图上的控件。请参考第13步的程序框图。


8. 在创建“加”函数的“新建VI对象”函数右边,添加调用节点。


添加


9. 将“新建VI对象”函数的对象引用句柄输出端连接到“调用节点”的引用输入端。


10. 单击调用节点的方法输入端,从快捷菜单中选择移动。


11. 将创建For循环的“新建VI对象”函数的对象引用句柄输出端连接至调用节点的所有者输入端,指定将“加”函数移动到For循环中。


12. 右键单击调用节点的位置输入,从快捷菜单中选择创建»常量,在左和上中分别输入75和25。


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


14. 保存该VI。


15. 运行该VI。


LabVIEW将打开未命名的前面板和程序框图。程序框图中For循环位于左上角,加函数在For循环中。


注:使用删除方法,通过VI脚本删除一个对象。也可使用替换方法替换一个对象。删除操作后如有断线,可使用程序框图:删除断线方法删除断线。


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

相关文章
|
关系型数据库 MySQL 数据库
tushare宏观数据使用pandas入库,增加唯一索引
1,对pandas入数据库 pandas代码中自带了to_sql的方法可以直接使用。 但是数据字段是text的,需要修改成 varchar的,否则不能增加索引。 在增加了主键之后可以控制数据不能再增量修改了。 增加:dtype类型可以解决 dtype={col_name: NVARCHAR(length=255) for col_name in dat
3848 0
|
网络协议 开发工具 对象存储
OSS正式支持IPv6公测
6月20日阿里云宣布全面支持IPv6, 随后阿里云开放对象存储OSS也逐步开始向用户公测,本周主要介绍如何在OSS上测试IPv6。
3891 0
|
Web App开发 安全 Linux
【独家揭秘2025】VMware Workstation Pro虚拟机:免费安装教程大放送,一键解锁操作系统模拟神器!
VMware Workstation Pro 是由威睿(VMware)公司开发的一款功能强大的桌面虚拟化软件,允许用户在同一台物理计算机上同时运行多个操作系统,如Windows、..
1805 2
【独家揭秘2025】VMware Workstation Pro虚拟机:免费安装教程大放送,一键解锁操作系统模拟神器!
LabVIEW使用VI脚本创建和打开VI
LabVIEW使用VI脚本创建和打开VI
691 2
|
SQL JSON 大数据
ElasticSearch的简单介绍与使用【进阶检索】 实时搜索 | 分布式搜索 | 全文搜索 | 大数据处理 | 搜索过滤 | 搜索排序
这篇文章是Elasticsearch的进阶使用指南,涵盖了Search API的两种检索方式、Query DSL的基本语法和多种查询示例,包括全文检索、短语匹配、多字段匹配、复合查询、结果过滤、聚合操作以及Mapping的概念和操作,还讨论了Elasticsearch 7.x和8.x版本中type概念的变更和数据迁移的方法。
ElasticSearch的简单介绍与使用【进阶检索】 实时搜索 | 分布式搜索 | 全文搜索 | 大数据处理 | 搜索过滤 | 搜索排序
|
Java 数据库连接 mybatis
解决Error querying database. Cause: org.apache.ibatis.executor.ExecutorException: No constructor found
解决Error querying database. Cause: org.apache.ibatis.executor.ExecutorException: No constructor found
815 1
|
数据管理 大数据 OLAP
AnalyticDB核心概念详解:表、索引与分区
【10月更文挑战第25天】在大数据时代,高效的数据库管理和分析工具变得尤为重要。阿里云的AnalyticDB(ADB)是一款完全托管的实时数据仓库服务,能够支持PB级数据的实时查询和分析。作为一名数据工程师,我有幸在多个项目中使用过AnalyticDB,并积累了丰富的实践经验。本文将从我个人的角度出发,详细介绍AnalyticDB的核心概念,包括表结构设计、索引类型选择和分区策略,帮助读者更有效地组织和管理数据。
633 3
|
数据采集 缓存 运维
埃森哲携手阿里云共建基于云原生的消费者运营中台解决方案
作为全球领先的专业服务公司,埃森哲凭借独特的业内经验与专业技能,以及翘楚全球的卓越技术中心和智能运营中心,此次携手阿里云为零售行业客户提供专业的云原生CDP+MA解决方案。
8052 105
埃森哲携手阿里云共建基于云原生的消费者运营中台解决方案