高考考试网
当前位置: 首页 高考资讯

labview如何通过程序调用程序框图(十年工控Labview手把手)

时间:2023-07-09 作者: 小编 阅读量: 2 栏目名: 高考资讯

认识了Labview的编程环境,前面板,后面板,控件面板,函数面板等。这个程序是有点问题的,没有给循环设置周期,循环会以非常快的速度运行,占用电脑的运算。所以,在用到循环的时候,一般要指定循环周期。也就是没10ms,while执行一次循环框内的函数。以后的教学中,会大量用到这个基本循环,见到了知道它就可以了。主要认识了一个Labview中最重要的结构——while循环。学习了,怎么让程序刷新循环起来的方法。

课程回顾:

上节课,我们学习了,怎么创建一个Labview程序,通过著名的Hello,World!认识了Labview的编程环境,前面板,后面板,控件面板,函数面板等。这节课,咱们讲讲怎么让一个程序循环起来。

1. 循环的理解,C语言的Main函数,西门子PLC的OB1

Q:上节课讲的Hello,World!只能显示一次,我怎么能在线改变其控件的值!比如说,我不想显示Hello,World!了,我想显示,Hello,小明!行不行。

D:当然可以了,这个是程序最基本的功能了。

Q:但是,上一个例子只运行一次,就停止了,怎么去改变值呢?

D:那就只能让程序 “循环”起来了,一直让程序轮询。

Q:怎么理解?

D:学过PLC吗,学过C语言吗?

Q:那就好办了,就相当于PLC的主程序OB1,相当于C中的Main,只要程序不跳出来,主程序就一直在以一定的周期在循环。

D:能不能举个例子?

2. 一次函数的编写:y=3x 2

D:还是老办法,举个简单的例子,从例子中感受程序的用法。y=3x 2,咋们写一个函数,然后给x赋值,来计算y的值.

Q:先建一个程序是吧?

D:先建个程序,起个名字,就叫循环的学习_一次函数吧。

图1.创建VI并命名

Q:然后呢?

D:不卖关子了直接写,如图所示。在前面板,从拉出来一个数值显示控件,改名字为y值显示。再拉出一个数值输入控件,改名子为x轴输入值。

图2.数字输入控件和显示控件

Q:怎么改名字?

D:双击控件名字就可。非常方便吧。

Q:在PLC中,有整数,双整数,实数等之分,这个控件应该是实数才对吧?

D:是的,在Labview中也分,在下节课我会讲到,这节课,只知道,控件默认数据类型是DBL型就可以,双精度浮点数,差不多相当于PLC中的real。

Q:怎么看是什么数据类型?

D:最简单的方法。如下图。在这里,就可以看到是什么数据类型,而且可以改数据类型,非常的方便。

图3.怎么看数值控件的数据类型

D:接下来写函数,非常简单,一看就明白。Labview为G图形语言,实在是用起来简单。如图。

图4.一次函数的程序编写

Q:这么简单?

D:就是这么简单。接下来,给x赋值,求y的值,比如说x=10,则y=32.用程序计算看看。

图5.x赋值10

D:接下来运行一次看看。

图6.运行程序,x=10,y=32

Q:这只能赋一次值啊,我要怎么在线改变x呢?

D:接下来就需要加入循环了。

图7.让程序动起来,while循环

Q:看起来很怪,不太好理解。

D:还是那样,不用去刻意的理解,用多了就知道怎么用了。把函数放在循环里了,循环就以一定周期不断的读取,循环框里的值了。循环了多少次?可以在循环次数内读出来。

Q:怎么退出?

D:只要让停止条件为“真”就可以了

Q:运行起来试试。

图8.加入while循环的一次函数

D:这样就可以在线给x赋值了,在线很快的计算y的值。要退出的时候,点击停止按钮,给停止条件给个退出信号就可以了。这次是直观的感受一下,后期会几种讲各种结构。

Q:一般PLC的OB1有一定的循环周期,这个循环周期是多少呢?

D:问的好。这个程序是有点问题的,没有给循环设置周期,循环会以非常快的速度运行,占用电脑的运算。所以,在用到循环的时候,一般要指定循环周期。

图9.为while循环加上循环周期

D:加了一个时间延迟函数,赋值10,就是10ms让while循环一次。也就是没10ms,while执行一次循环框内的函数。还是那样,不用去可以的理解,知道这么用就好。

以后的教学中,会大量用到这个基本循环,见到了知道它就可以了。

今天的课就讲到这里。主要认识了一个Labview中最重要的结构——while循环。还有加固了上两节课的学习内容。学习了,怎么让程序刷新循环起来的方法。

下节课,一同学习数的数据类型。

    推荐阅读
  • 怎么腌制韭菜花不发黄(腌制韭菜花不发黄方法)

    怎么腌制韭菜花不发黄?下面希望有你要的答案,我们一起来看看吧!韭菜花的腌制过程中还要注意的是最好在韭菜花里面放入一些白酒,白酒在这里不仅是用来增加韭菜花的香味,也是可以再腌制以后,尽可能的延长韭菜花的保质期,让韭菜花可以贮藏的时间拉长,也不会让韭菜花容易变黄,是比较有效的延长保存期限的方法。

  • 皓是什么意思(皓的本意和引申义)

    皓,拼音hào属通用字皓本意是指太阳出来时天地光明的样子在诸多颜色中,白色最为明亮,因此引申为白老人的头发、胡须都是白色的,故又特指须发皆白的老人,今天小编就来聊一聊关于皓是什么意思?接下来我们就一起去研究一下吧!皓是什么意思皓,拼音hào。皓本意是指太阳出来时天地光明的样子。——《诗经·陈风·月出》;皓月千里。——宋·范仲淹《岳阳楼记》。

  • 越野轮胎at是什么意思 越野负值轮胎和AT轮胎是什么意思

    轮胎上的AT标志表示全地形轮胎,一般用于SUV和越野车。越野车出厂时,通常为新车安装中性路面胎面轮胎,主要用于道路行驶,特点是胎壁柔软,胎面花纹细腻。ESP是标准的主动安全配置。由于车身重心高,重心快速偏移时容易发生危险。因此ESP的介入可以降低事故率,坚固的车架也可以在发生侧翻的情况下最大程度保证车内乘员的安全。继H1和H2之后,H3将为中型运动型多功能车市场树立新的越野能力基准。

  • 过年南北习俗差异(南北方过年习俗差异很大哦)

    可以说,南北小年日子的不同,是受官气的影响。小年也意味着人们开始准备年货,准备干干净净过个好年,表示新年要有新气象,表达了中国劳动人民的一种辞旧迎新、迎祥纳福的美好愿望。北方叫扫房,南方叫掸尘扫尘又称除尘、除残、掸尘、打埃尘等,是中国民间春节传统习俗之一。起源于古代中国人民驱除病疫的一种宗教仪式。这种仪式后来演变成了年底的大扫除,寄托了中国劳动人民一种辟邪除灾、迎祥纳福的美好愿望。

  • 视频app哪个好(什么视频播放软件最好用)

    不好的一点是暴风影音下载的视频是BHD格式,导致其他视频软件不能播放,但像烙印一样刻在我心里,每次都喜欢安装,并且深受前一辈工作者的喜爱。但不知从几年前开始,在线视频资料越来越少,反而广告增加了不少,慢慢地离暴风影音越来越远。总结一下,电脑上安装“PotPlayer”就可以。遇到其他有需求的话,安装暴风影音,优酷、腾讯视频之类的也可以,无非就是多看一点点一点点一点点广告或充值分类割韭菜的会员吧。

  • 2011年大众途锐车怎么启动(大众车如何启动)

    可以用钥匙启动找到钥匙空,顺时针转动两次就行了,我来为大家讲解一下关于2011年大众途锐车怎么启动?跟着小编一起来看一看吧!2011年大众途锐车怎么启动可以用钥匙启动。一键启动的启动键是一个银色的按键,有一键启动功能的也可以钥匙启动。大众新途锐启动键是在在操纵杆傍边,有个铝大圆圈按钮,中间写着STARTENGINESTOP”。

  • 环球影城必刷项目(十刷环球影城的碎碎念)

    本内容来源于@什么值得买APP,观点仅代表作者本人|作者:风自由零、写在前面1、说是十刷,估计这个系列文章写完肯定不止这个数了,所以整个攻略中尽可能避免过多偶然因素;2、之所以定义为碎碎念,就是因为这个系列文章我计划是十篇,尽可能的详细,所以计划春天来环球的一定要收藏;3、因为我从11月份开始去,基本都是在冬季,所以文章中有些说法可能会有天气因素;4、关于涉及到排队经验等等情况,基于目前的政策,所

  • 尼罗河简介(尼罗河简介介绍)

    与中非地区的刚果河以及西非地区的尼日尔河并列非洲最大的三个河流系统。尼罗河有两条主要的支流,白尼罗河和青尼罗河。河流穿过基奥加湖和艾伯特湖,流出后称艾伯特尼罗河,该河与索巴特河汇合后,称白尼罗河。另一条源出中央埃塞俄比亚高地的青尼罗河与白尼罗河在苏丹的喀土穆汇合,然后在达迈尔以北接纳最后一条主要支流阿特巴拉河,称尼罗河。

  • 牙科拔牙后注意事项与禁忌(到底该怎么护理)

    还是有轻微肿痛。伤口比起之前小了很多。。尽量不要让自己在拔完牙的两小时内口渴。去医院前刷好牙,漱口水用一用。//千万记住,留下医院、诊所的电话及医师大名,若有突发状况立即与医师联络。关于拔牙后多久可以刷牙这个问题,一般来讲,拔牙后24小时内一般不要漱口,更不可以刷牙。若急于漱口刷牙,则有可能将血块漱掉、刷掉而造成再出血,或引起牙窝空虚而导致疼痛难忍的“干槽症”,延长痊愈时间。

  • 今日黄金行情最新走势图(两张图看清今日黄金价格走势)

    周三国际现货黄金价格继续走高,部分原因是贸易紧张局势再度升级,目前各方暗示,协议可能不会像最近暗示的那样接近达成。昨天黄金价格接近最高点时,另一个十字星锤子线应运而生。图表底部的CCI指标显示,黄金已脱离超卖区域。IG客户情绪显示了交易员在各种资产和市场中的定位。黄金净多头的散户比例为73%,这是一种看空黄金的反向投资倾向。然而,每日和每周的情绪变化给我们一个乐观的前景。