LabVIEW控制前面板对象

news2024/10/5 17:22:35

LabVIEW控制前面板对象

控件引用句柄在引用句柄和经典引用句柄选板上,它可将前面板对象的引用传输给其它VI。右键单击前面板对象,从快捷菜单中选择创建»引用,可建立一个VI服务器引用。而且,也可在程序框图上的VI服务器常量中找到前面板对象的位置。右键单击程序框图上的引用按钮,从快捷菜单中选择查找控件。将VI服务器的引用传输到子VI后,属性节点和调用节点可用来读写属性,还可以调用已经引用的前面板对象的方法。

控件引用不会自动将VI保持在内存中,也不决定VI是否在内存中。如VI离开内存,控件引用即告失效。使用控件引用时要使VI常驻内存,可使用打开VI引用函数获取VI,然后使用关闭引用函数关闭VI。只要保证VI的前面板打开,就能保证VI常驻内存。

也可使用事件,通过前面板对象以编程方式控制程序框图。

尽管控件引用可以用来传输数据,但是如需提高其性能则需对控件本身或使用局部或全局变量进行读/写操作。

控制引用与用文本编程语言中的用户界面对象引用相似,而不是类似于文本编程语言中的指针。

关于使用控件引用的范例,请参考labview\examples\Application Control\VI Server\Control References目录下的Control References VI。

严格类型和非严格类型控件引用句柄

严格类型控件引用句柄仅接收数据类型完全相同的控件引用句柄。例如,如果严格类型控件引用句柄的类型是32位的整数滑动条,那么只能把一个32位整数滑动条连接到该引用句柄接线端,而不能将8位整数滑动条、双精度标量滑动杆、32位整数滑动杆簇等数据类型与之连接。

在控件上创建的引用在默认情况下是严格类型的。前面板上控件引用左下角的红色星形符号表明该控件引用是严格类型的。在程序框图上,在连接到控件引用接线端的属性节点或调用节点显示(严格)表明该控件引用是严格类型的。

由于触发机械动作与严格类型的控件引用不兼容,因此,具有触发机械动作的布尔控件生成的是非严格类型控件引用。

非严格类型控件引用句柄接收的数据类型较灵活。例如,假设一个非严格类型控件引用的类型属于滑动杆,那么32位整数滑动杆、单精度滑动杆、32位整数滑动杆簇等都可连接到该控件引用接线端。在非严格类型控件引用状态下,可把任何类型控件与控件引用接线端连接。

某属性节点与一个非严格类型控件引用接线端连接时,在值属性中会产生变体数据。在使用该数据前可能需要进行数据转换。只有当图表引用是严格类型时,才能看到图表的历史数据属性。

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/149741.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023年01月IDE流行度最新排名

点击查看最新IDE流行度最新排名(每月更新) 2023年01月IDE流行度最新排名 顶级IDE排名是通过分析在谷歌上搜索IDE下载页面的频率而创建的 一个IDE被搜索的次数越多,这个IDE就被认为越受欢迎。原始数据来自谷歌Trends 如果您相信集体智慧&am…

高性能分布式缓存Redis-第一篇章

高性能分布式缓存Redis-第一篇章一、缓存发展史&缓存分类1.1、大型网站中缓存的使用1.2、常见缓存的分类1.3、分布式缓存选型方案对比二、Redis概述&安装配置2.1、概述2.2、安装&配置三、数据类型选择&应用场景3.1、Redis的Key的设计规范3.1.1、key名设计3.1.2…

Linux中常用命令(初学整理附实例和自己的理解)

目录 00.tree命令 01. ls 指令 02. pwd命令 03. cd 指令 04. touch指令 05.mkdir指令 06.rmdir指令 && rm 指令 07.man指令 08.热键tab键 09.nano 10.stat 11.cp指令 12.mv指令 13. cat 14.more指令 15.less指令 16.head指令 17.tail指令 18.wc 19.echo 20.…

运营商云从ATH虎口夺食?

配图来自Canva可画 如今在云计算领域,国内市场与国际市场的分化越来越显著,国内市场也在走出与国际市场不同的路径,而其中最大的变量则是来自三大运营商的进场与冲击。 以天翼云、联通云以及移动云为代表,国内通讯运营商的云品牌…

挑战杯课外学术参赛作品—AI合约问卷调查系统

大学生课外学术科技作品竞赛 1.作品概述 1.1作品选题背景和意义 随着互联网技术的发展以及大数据、人工智能等新科技时代的来临,我国高校教育改革、高校人才培养也面临着新的机遇与挑战。一方面,为了实现国家战略、支撑快速发展的新经济,需…

这是一个基于Threejs的商品VR展示系统的 VR模型展示Demo

vr-cake-demo 这是一个基于Threejs的商品VR展示系统的 VR模型展示Demo Demo界面示意图 Demo蛋糕实物图片 Demo蛋糕VR效果图 研究意义 2020年,已经进入了5G时代,许许多多的行业都得开启了高速发展模式,自动驾驶行业,人工智能行业…

硬核实力!企企通荣获“千峰奖·2022年度产业互联网百强”

12月28日,由亿邦动力主办的首届“亿邦跨境产业互联网峰会暨2022年度千峰奖颁奖盛典”在武汉举办,大会现场揭晓了本年度千峰奖获奖企业名单。企企通作为采购供应链领导者,凭借在采购数字化领域的创新引领和硬核实力,荣获“千峰奖20…

Webpack实现多页面打包

1. 多页面应用(MPA)概念 单页面在开发时会把所有的业务放在一个大的入口里面去,不同的子业务还是同一个URL地址,只不过后面的hash会有所不同。 多页面相对于单页面的区别在于,项目发布上线以后,有多个入口文件,每一次…

排障定位时间缩短一半以上, 博睿数据如何赋能青岛住房公积金管理中心

*本文源自快科技,原文链接: https://news.mydrivers.com/1/882/882428.htm 近日,青岛公积金发布关于住房公积金的两则新政,惠及历史高商贷利率人群与多子女家庭。同时,为了让更广泛的人民群众享有到更加优质的公积金…

类加载器子系统

一、内存结构概述 通过类加载子系统将Class字节码文件加载到内存中 更细致的结构图: 二、类加载器与类的加载过程 2.1、类加载过程 通过一个类的全限定名获取定义此类的二进制字节流将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构在内存中生成一个…

大米CMS_V5.5.3 SQL注入漏洞分析

0x00 环境准备 大米CMS官网:http://www.damicms.com 网站源码版本:大米CMS_V5.5.3试用版(更新时间:2017-04-15) 程序源码下载:http://www.damicms.com/downes/dami.rar 测试网站首页: 0x01 代码分析 1、首先来看…

【Qt】QtCreator新建QtWidgetsApplication

【Qt】QtCreator新建QtWidgetsApplication1、背景2、新建项目3、项目文件4、编译说明1、背景 操作系统:windows10专业版。 Qt版本:qt-opensource-windows-x86-msvc2013_64-5.7.1.exe 注意:安装了该exe可执行文件,就自动安装了qtc…

【openGauss实战3】基本概念及语法

📢📢📢📣📣📣 哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10余年DBA工作经验 一位上进心十足的【大数据领域博主】!😜&#x1f61…

创建Vuex时没有$store的解决

为什么会出现这个问题呢?就是因为你的vuex安装的版本是最新版本 vue3版本对应的是 vue2 vue4版本对应的是 vue3 如果你在vue2项目中,所有的配置好了,组件中就是没有$store属性,那么很有可能是安装的vuex插件版本过高 store…

ArcGIS Pro脚本工具(16)——要素类转txt坐标文件

之前介绍过txt坐标文件如何转为GIS要素类 ArcGIS Pro脚本工具(8)——txt坐标文件转shp_学学GIS的博客-CSDN博客_txt转shp国土部门给过来的数据经常需要转换,比如土地报批和高标准农田的数据经常给一个txt文件过来,不能直接在GIS软…

Python状态机(transitions模块)

文章目录1、为什么要用状态机?2、状态机是什么?3、状态图是什么?4、transitions是什么?官网安装使用状态机必须定义的两个要素二、实战应用1、规划state、transitionstate:状态节点的说明transition:状态转…

昆腾微冲刺创业板上市:计划募资5亿元,股权结构较为分散

撰稿|汤汤 来源|贝多财经 近日,北京昆腾微电子股份有限公司(下称“昆腾微”)在深圳证券交易所递交招股书,准备在创业板上市。本次冲刺上市,昆腾微计划募资5.07亿元,拟用于音频SoC芯片升级、产业化项目&am…

(5)go-micro微服务domain层开发

文章目录一 domain层介绍说明二 model层开发三 repository层开发四 service层开发五 最后一 domain层介绍说明 domain层专注于数据库数据领域开发,我们把数据库相关操作全部写在domain层。 model层:数据表字段定义与开发 repository层:数据…

JIMDB 大KEY治理

大KEY判定条件 单个String类型的Key大小达到20KB并且OPS高 单个String达到100KB 集合类型的Key总大小达到1MB 集合类型的Key中元素超过8000个 大KEY影响 严重影响 QPS 、TP99 等指标,对大Key进行的慢操作会导致后续的命令被阻塞,从而导致一系列慢查询。…

前端——周总结系列一

1 JS数据类型判断 typeof:判断JS数据类型,返回一个字符串类型 注:在 javaScript 中,如果二进制的前三位都为 0 的话,会判定为是 Object 类型。 null 的存储二进制是 000 ,也是前三位,所以系统…