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

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

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

认识了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循环。还有加固了上两节课的学习内容。学习了,怎么让程序刷新循环起来的方法。

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

    推荐阅读
  • 毛衣怎么穿没静电(有火花的季节秋冬太干燥)

    秋冬季节太干燥,静电成为困扰我们的问题。还有会舞蹈的头发,尤其是长头发的女生,摘下毛线帽或者围巾时,头发似乎遭遇了“生死离别”。这就是人体静电。但不得不说,静电也存在潜在危害,不仅会使易燃物体发生爆炸,还会引起人体皮肤瘙痒、毛孔粗大等。这里给大家提供几种植物参考,包括白掌、虎皮兰、滴水观音、龟背竹、君子兰等。

  • 做餐饮的感悟说说(做餐饮的感悟经典说说)

    开大酒楼的干不过麻辣烫的,规模屁都没用,利润才是王道。君子爱财取之有道,食品安全是红线,必须高于一切利益。凡事要刨根问底,知根知底。祝愿所有起早摸黑奋战在餐饮界的劳动者,都能够劳有所得,得有所乐,健康而富足。目标高远,凡事追求最好,成为企业最受欢迎的人。别把自己不当人,别把自己太当人。互相检讨吧,我把错的地方改了,你也多注意啊。一定要重视你的门头,客人到店附近,门头决定了顾客是否进店的第一理由。

  • 适合深夜发的励志名言(有什么励志名言)

    应当仔细地观察,为的是理解;应当努力地理解,为的是行动——罗曼·罗兰,我来为大家讲解一下关于适合深夜发的励志名言?——罗曼·罗兰在一个崇高的目的支持下,不停地工作,即使慢,也一定会获得成功。——塞涅卡只有向自己提出伟大理想,并以自己全部的力量为之奋斗的人,才是最幸福的。——加里宁勤奋和智慧是双胞胎,懒惰和愚蠢是亲兄弟。——拜伦生命,那是自然付给人类去雕琢的宝石。

  • 速冻羊肉卷怎么做好吃(速冻羊肉卷的做法)

    接下来我们就一起去了解一下吧!速冻羊肉卷怎么做好吃葱切小段,洋葱切丝,香菜切段备用。将买好的羊肉卷焯水,加入料酒,去腥后捞出,再用水冲洗,用勺子把水压出。锅中倒入少量油,羊肉下锅,煸炒出香味后,放入适量的酱油和半勺老抽。最后加入香菜后关火。

  • 三道堰游览图(三道堰不必离蓉就可以打卡的水乡古镇)

    原本打算去青龙湖湿地公园,半上午出门,到公园附近的停车场,排队等候入场的私家车排起了长龙,没有耐心在大太阳底下久等,于是果断离开。绿树成荫,流水潺潺,作为水源地,自诩天府水乡,一点也不为过。废话不多说,上几张图,值得打卡,值得多次打卡。不知名的水景,随手一拍。看地图,唐昌文庙和崇宁公园是绿色地块,拍个影壁,路过而已。

  • 佛山五一亲子游推荐(这个暑假带娃藏进绿林里)

    与其纠结假期带娃去哪里,何不逃离都市到郊外去放松一下,想放松又去不了太远,不如就在城市中,藏进绿林里,避世享受深圳广州佛山家庭旅游推荐佛山三水绿湖温泉度假酒店,是你假期出游的最佳酒店,国家AAAA风景区三水森林公园内,环抱千亩翠绿自然,洋溢加州风情美韵,按国家五星标准建造,珠三角1小时内即到!

  • 公交车破窗锤怎么用(公交车破窗锤的作用)

    据说大约有2公斤的压力就能把钢化玻璃的边角砸烂。小轿车配备安全锤还是能够发挥作用的,私家车如配备安全锤,须将其放于随手可取的位置。在遇到突发事件时,司机应对准从下往上三分之二处的左右侧中心位置落锤,以保证迅速脱身。用安全锤击打玻璃的力度将明显强于鹅卵石等钝器,一般的钢化玻璃都可被击碎。

  • 禁养的十种狗(已经是禁养狗了)

    高加索犬产地:俄罗斯高加索犬是现存体型最大的犬种,成年后的体重可达70千克以上,属于超大型的犬类。或许只有勇猛的战斗民族俄罗斯人可以将它们驯服,它们在国内是禁养犬。他或许不会背叛主人,但是对路人而言是一种威胁。但是秋田犬的身高可达70cm以上,属于大型犬了,而且性格比较好斗,所以被禁养了。

  • 公摊面积什么意思(公摊面积介绍)

    公摊建筑面积还包括套与公共建筑之间的分隔墙,以及外墙以水平投影面积一半的建筑面积。独立使用的地下室、车棚、车库、为多幢服务的警卫室,管理用房,作为人防工程的地下室都不计入共有建筑面积。公用分摊建筑面积是指每套(单元)商品房依法应当分摊的公用建筑面积。公用建筑面积和分摊的公用建筑面积的产权归整栋楼购房人共有,购房人按照法律、法规的规定对其享有权利,承担责任。

  • 干海参适合的储藏温度(干海参如何有效保存)

    仅如何储存干海参一项,就有超过35%的客户没有正确的方法。错误的储存方法不仅导致海参保质期短,还会影响海参品质导致发霉、长虫子,误食这类海参会影响身健康。春季多雨季节,潮湿的空气会使干海参吸收水分,细菌滋生导致变质发霉。据小编了解,海参只要保存得当,一般不会有受潮长毛的情况发生,因为在购买海参的时候商家一般都会赠送可以保存海参的包装,消费者回家之后将其放置在通风干燥的环境之中即可。