当前位置: 首页 > news >正文

网站建设常州麦策电商网站建设软件开发公司

网站建设常州麦策电商,网站建设软件开发公司,临邑网站制作,网站后台修改教程写本章前想起题主初学Labview时面对一个位移台程序,傻傻搞不清局部变量和属性节点值有什么区别,概念很模糊。所以更新这篇文章让大家更具象和深刻的去理解这几个概念,看完记得点赞加关注喔~ 本文程序源代码附在后面,大家可以自行下…

写本章前想起题主初学Labview时面对一个位移台程序,傻傻搞不清局部变量和属性节点值有什么区别,概念很模糊。所以更新这篇文章让大家更具象和深刻的去理解这几个概念,看完记得点赞加关注喔~
本文程序源代码附在后面,大家可以自行下载学习。

本文的结构还是首先教大家明确概念问题,然后深入理解概念并学会使用,最后在理论基础掌握的基础上,通过实例来强化大家的理解。本文依旧是先理论后实践的教学方式,欢迎留言或私聊提问。

本文目录

  • 一、明确各节点及变量的概念(理论)
    • 1.1 局部变量和全局变量
      • 1.1.1 局部变量
      • 1.1.2 全局变量
    • 1.2 属性节点和调用节点
      • 1.2.1 属性节点
      • 1.2.2 调用节点
    • 1.3 引用
      • 1.3.1 控件引用
      • 1.3.2 VI引用
  • 二、变量及节点的使用场景(实践)
    • 2.1 实时数据传递

一、明确各节点及变量的概念(理论)

本章帮大家按照概念逐个解读各变量和节点的含义。

1.1 局部变量和全局变量

虽然把这两个概念放到一起讲,其实这两个概念其实有很大区别的,我们先分步明确概念。

1.1.1 局部变量

最通俗的解释就是:控件的一个分身!
先看Labview官方对局部变量的解释:
在这里插入图片描述

  1. 红色部分描述了局部变量的应用场景: 当我们编程时想拿前面板的某个控件的值时,发现程序中有很多位置都需要实时获取这个值,又或者我的这个控件的连线没办法把这个值传递过去。
  2. 蓝色部分描述了局部变量的功能: 不讲废话,最通俗理解的一个描述就是:分身!,相当于我本人没那个么多精力管这个管那个,就创立一个分身,它和我在功能上和能力上是一模一样的,而且这个分身的功能比本身更大,因为它不只是可以作为输入,也可以读取
    *那么局部变量也不是用的多了就好,其本质是越过程序,在电脑的内存中拿取了一部分内存用于传输数据,这样就会导致程序比直接传输数据数据时更慢一些。因此对于特别精密和传输效率要求极高的程序应减少该模块的调用,一般除非高精尖大多数程序都无需考虑这个问题。
    在这里插入图片描述

1.1.2 全局变量

全局变量和局部变量的相同点在于,都是将数据值拿取然后传递。不同点如下图所示:
在这里插入图片描述
全局变量建立步骤:后面板右键------结构------全局变量-------双击进入-------在全局中放入控件------回到原VI点击全局变量-----选择我刚刚建立的控件,此时就可以将数据传输到全局变量了,此时将全局变量以vi的形式保存在电脑中,可以在其他vi中调用该变量。使用该变量传递数据需要注意以下几点:
① 调用该全局变量的VI必须同时都在运行。
② 全局变量中可以同时放入多个数量、多种类型的控件。
③ 可以在多个VI中拿取全局变量的值,但对于同一个控件,只能有一个输入。
数据流的方向如下图所示:
在这里插入图片描述

1.2 属性节点和调用节点

属性节点和调用节点作为控件或vi的一个可以操作属性,用途特别广泛,属性节点顾名思义代表的是控件的属性,控件的属性包括它的值啊、标签啊、大小啊、字体颜色啊这一类与控件的自身属性相关的属性。调用节点也叫方法节点,这个节点相较于属性节点用的较少,多是控件调用相关的。

1.2.1 属性节点

属性节点有两种创建方式,一种是直接在控件上右键创建属性节点,并直接选取需要处理的属性,该函数可直接使用,无需连接其他条件;一种是在工具栏选择属性节点函数打开属性节点,这种方式需要连接控件的引用值或地址值。
在这里插入图片描述
属性节点中的属性类似于控件,可在读取或写入控件属性中随意转换,如下图两种方式的效果是相同的,均是将枚举量的前面板控件变为不可见。
在这里插入图片描述
属性节点中,属性多种多样,关于每种控件的属性,大家可以点击“CTRL+H”并将鼠标放置在属性上,点击详细帮助信息即可查看该函数的属性。

1.2.2 调用节点

调用节点的创建方式和属性节点完全相同,也是两种创建方式,调用节点一般是获取或更改调用属性,将控件数据恢复至默认值等操作。
在这里插入图片描述

1.3 引用

引用有两种组成,包括控件引用和VI引用,引用的使用方法比较单一,一般仅配合属性节点和调用节点使用。关于属性节点和调用节点在1.2节中详细讲解了。

1.3.1 控件引用

引用类型的控件创建方法:右键控件 — 创建 — 引用 就会得到该控件的引用。右键引用接线端创建属性节点,就可以通过引用访问该控件的各类属性和方法。
在这里插入图片描述
这里需要注意的是,控件引用的方式和我们在1.2.1中提到的直接调用控件属性节点的方式有一个区别,就是:该方式调用的控件类型均为严格类型!
那么,严格类型数据是什么呢?
可以理解为是:该控件的数据类型不被更改,比如我的控件是U8数据类型,当使用严格定义类型的控件属性时,只能在接线端输入U8数据,而使用非严格类型控件引用属性时,可以将U16数据输入U8数据控件中。

1.3.2 VI引用

VI引用的创建模式与基础的控件引用方式相同,VI的引用位置在下图:在这里插入图片描述
点击VI服务器引用时,出现“本VI”引用,创建属性和方法同样是下属方式:
在这里插入图片描述
该引用方式对本VI的操作多是面向与用户操作的,我们在开发用户使用界面GUI时,常常有程序的相关操作,例如:前面板的打开关闭操作、VI的执行与停止操作等均可在该引用上实现,类似于控件引用的具体框架如下图所示。
在这里插入图片描述

二、变量及节点的使用场景(实践)

2.1 实时数据传递

将“输入字符串”中的文字按照四种方式①局部变量②属性节点③引用④全局变量的方式输入,程序如下图所示,四种方式均能达到同样的数据传输的效果,且前三种无需显示控件直接参与。
在这里插入图片描述
输入一段文字查看效果:
在这里插入图片描述
这几种方式均实现了数据的传递,更多用法请同学在自行理解的基础上,强化用法思路.

程序将上传到云端,各位同学可自行下载,点赞关注题主后续有更多相关程序编写分享~
链接: https://pan.baidu.com/s/1v8ivpbab4Aahytjm6eVnuA
提取码:6666

本期就到这里,更多相关文章请关注题主哦~

http://www.yayakq.cn/news/894698/

相关文章:

  • 株洲制作网站虚拟主机可以干什么
  • 功能性的网站归档系统nginx ssl wordpress
  • 购房网官网安阳网站优化公司推荐
  • 网站开发要网页如何发布
  • 番禺建设网站公司排名沃通 wordpress
  • 网站建设速成班罗湖网站设计
  • 在网站上做教育直播平台多少钱新网站要多久收录
  • 公司门户网站模板做网站制作的摘要
  • 长春网站建设策划方案网络营销与策划形考任务一答案
  • 网站建设服务都包含做网站送白酒
  • 苏州网站建设营销q479185700刷屏招聘运营专员
  • 做网站可能存在的问题著名的外贸网站
  • 好建网站淘宝客建设网站首页
  • 上海频道网站建设北京网站建设是什么意思
  • 大连app网站建设廊坊首页霸屏优化
  • 建立网站的步骤及费用网站维护主要有哪些内容和方法
  • python毕业设计做网站wordpress query_vars
  • 网站跟自媒体建设上海注册汽车租赁公司
  • 做英文网站费用wordpress 繁体下载
  • 设计网站合集的网站设置wordpress导航栏
  • 毕业设计做app还是做网站视频运营管理平台
  • 简述网站建设的基本思路中国建设银行贷款网站
  • 新开传奇网站刚开一秒wordpress语言系统
  • 有域名 有主机 怎么建设网站什么是网站版式
  • 注册一个自己的网站计算机网站设计
  • 网站开发流程心得体会智通人才网
  • 苏州网站设计公司兴田德润i简介logo标志设计图片
  • 重庆建设厅网站公示公告栏江苏seo哪家好
  • 怎样申请免费网站百度免费seo
  • 漂亮企业网站源码广州哪个区封了