六安沧州西安三亚宝鸡菏泽
投稿投诉
菏泽德阳
山西湖州
宝鸡上海
茂名内江
三亚信阳
长春北海
西安安徽
黄石烟台
沧州湛江
肇庆鹤壁
六安韶关
成都钦州

编程基础手把手教你创建子程序生

  引言
  LabVIEW是一种简单易学、形象直观的图形化编程语言,也称为G语言,具有丰富的同传统仪器外观类似的控件库(如旋钮、仪表盘、温度计、波形图表等),可以构建漂亮专业的用户界面,同时,内部提供了庞大的函数库(如数据采集、GPIB、串口控制、数据处理、数据显示及数据存储等),可以满足各行业各领域的开发需求。另外,由于它并非一种封闭的语言,而是具有强大的外部接口能力,可以实现与CC、Basic、Matlab等编程语言互通的能力,现在,LabVIEW不仅仅局限于虚拟仪器软件类的开发,而是已经发展成为了一种通用的、完善的、开放的高级编程语言。
  目的
  在LabVIEW中创建一个子VI程序同创建普通VI程序相似,唯一的区别在于,子VI程序功能实现后还需要定义图标连接口。定义图标的目的是,当在主VI中调用该子VI时,程序框图上会显示该子VI的图标,让使用者看到该图标就可以马上知道你这个子VI的功能。定义连接口的目的是,规定调用者调用该子VI时需要传递的各个参数,类似C语言中子程序的各个参数的数据类型定义。
  下面通过一个例子演示在LabVIEW编程环境中,创建及调用子VI程序的方法,这个例子的功能是产生一个ab之间的随机数。
  前面板设计
  新建一个VI程序,在前面板上放置2个输入型数值控件和1个输出型显示控件,其数据类型都使用默认的double型,控件名字分别改为a、b和c,对应了该子程序需要的2个输入参数a、b和1个输出参数c,保存名字为MyRandom。vi,前面板如下图所示:
  程序框图代码设计
  在框图程序代码实现中,需借助于LabVIEW中内置的函数随机数(01),该函数均匀产生一个01之间的双精度浮点数,其函数原型如下图所示:
  设该函数输出的值为r,则要产生一个ab之间的随机数,基公式是:(ba)ra,设计完成后的程序框图如下所示:
  图标连接口设计
  功能通过程序框图代码实现后,下一步需要定义图标连接口。
  对于图标的定义,其原则是能做到主让人望文生义,看到图标能让人联想到该子程序主要实现的功能即可。鼠标左键双击前面板右上角图标区域,打开图标编辑器,设计完成后的图标如下图所示:
  对于连接口的定义,主要目的是定义该函数的输入输出参数。该子VI程序包括2个输入1个输出,所以首先鼠标右键单击前面板右上角连接口区域,在右键菜单中改变接线端的模式,选择左2右1的形式,如下图所示:
  接线端的模式更改完成后,将鼠标移动到连接口区域,鼠标形状会变为待连线形式,先选择单击左上角端口,再单击前面板上的控件b,则定义了连接口左上角的参数为b,然后依次定义连接口的左下角参数为参数a,右边参数为输出参数c。
  按CtrlS快捷键,保存程序。到此为止,就完成了子VI程序的功能实现及图标连接口的定义,其图标连接口如下所示:
  为便于使用,也可以对该子程序进行说明,在菜单中选择文件amp;gt;VI属性,打开当前VI属性配置窗口,切换到说明信息页,在VI说明中输入该子程序的功能,如下图所示:
  保存程序后,将鼠标移动到前面板右上角的图标连接口区域,显示该程序的快捷提示窗口(若没显示,按CtrlH快捷键可调出)如下图所示,完整提示了该子VI的参数定义及功能说明信息:
  子程序调用测试
  新建一个主程序VI,保存名称为Main。vi。在程序中调用上面的子VI,使用For循环产生10个5090之间的随机数,将结果输出到数组x中。程序框图代码如下图所示:
  程序运行结果如下图所示,在前面板上输出了10个5090之间的随机数组:
  结论
  上面通过一个例子完整演示了LabVIEW编程环境中子程序的创建及调用方法,相对于其它编程语言,还是比较简单直观的。

爱的礼物三八妇女节,也是妈妈的节日。记得那时还在读幼儿园吧!在节日的前一天把,黄老师和陈老师在课堂上弹着电子琴教我们唱歌,让我们明天唱给妈妈听!一回家,就看见妈妈还在改试卷,我心……我的王老师在我上小学的这段时间,有一位老师,她付出了许多心血来教学生,那就是我们的数学老师王老师。王老师个子高高的,一双大眼睛非常明锐,像老鹰的眼睛一样,观察着周围的一切。她的皮肤……夏天的雨说到夏天,自然不会少了雷雨。俗话说夏天孩儿面,一天变三遍。上午还是骄阳似火,蝉在树枝上织、织、织地叫个不停。可是,也许一到下午,就阴云密布,下起了大雨。夏天的雨虽然下得时……智慧就在什么中作文记叙文【智慧就在篮球比赛中】陈美烨加油!加油一阵阵鼓励的呐喊声从球场传来。没错,我正打篮球。今天的篮球课我要打一场单人赛。开始!老师下达口令。我的对手是小玉,……照片里的故事一朵朵金色、银色的花朵在绿叶间开放,挤挤挨挨,多么繁茂啊!这是一张照片,是我的奶奶前院种植的金银花开放的情景。我不由得想起了关于它的故事那是在几年前,不知是什么原因,我总……孩子你慢慢来读书心得作为华人世界最有影响的一支笔,龙应台的文章有万丈豪气,然而《孩子你慢慢来》却令人惊叹,她的文字也可以有万丈深情。下面是最读网,为大家准备的关于孩子你慢慢来读书心得,希望大家喜欢……这四种人吃了红枣当心活不过明天红枣是一种很常见的滋补食物,尤其适宜女性和老年人,可补血、滋阴补阳,它被誉为天然维生素丸,因为其含有的维生素量非常高。但红枣补身虽好,也不是人人都适宜的,不能乱补。红枣、……肌肉拉伤还可以运动吗很多人在平时生活当中,不太注意或运动的时候没有注意采取比较正确的方法,就容易导致肌肉拉伤,而这样的一个问题,就很容易导致肌肉拉伤出现,这也会影响到我们的正常生活工作,所以想要更……夏日防治中暑要注意什么夏季,天气炎热,特别是进入盛夏后,空气湿度明显增大,受太平洋暖高压控制,风力微弱,空气流通性差,天气更加显得闷热异常。常在室外劳作的人们,很容易中暑。中暑后除及时采取治疗外,在……朗姆酒是什么很多人不知道朗姆酒是什么,在这里有必要给大家介绍一下朗姆酒,朗姆酒是用甘蔗和糖蜜为主要原料生产的一种蒸馏酒,口味甜润,有很好的酒香味。朗姆酒是一种高级酒,最早的产地在古巴,逐步……惊生理期减肥法原来是误传巧用生理期减肥在网上传的火热根据网帖的叙述,这种减肥法的发明者是澳大利亚的一位知名教授。具体的方法是:运用生理周期将瘦身分成四期:1、月经来的17天:瘦身福利……烟头掉入电线上多久会发现着火烟头虽然不是什么大的起火源,但是它能够引起很多物质燃烧。如布匹、纸张、树枝等等,要是可燃物将会立即着火。那么烟头掉入电线上多久会发现着火?烟头将电线点燃的时间与当时的环境……
对氨基酸洗面奶过敏怎么办皮肤干到要死还觉得可能自己买的面霜没有用,殊不知是洗面奶的问题;满脸爆豆仍然在用容易致痘的洗面奶。。。这些都是大部分人护肤的首要问题。护肤要从洗脸开始!洗脸洗不对,会引起很多问……高血压会引发头疼吗高血压指血压值高于正常血压,进而引起的系列身体的不适感。那么高血压会引发头疼吗?接下来请大家来本站了解一下吧。高血压会引发头疼吗?答案是肯定的,小编分析如下:高血压……买二手车买到赃车损失谁承担拿着辛苦积攒的10。5万元,到二手车市场买来一辆手续齐全的二手轿车,并顺利在车管所过户,然而爱车开了不到一个月,却被民警告知该车套用他车信息,手续做假涉嫌赃车。315前夕,临沂……电热毯辐射污染现状从电热毯的工作原理上我们能够看到,电热毯的技术含量并不高,普通的小作坊也可以生产。无论是正规商场,还是路边地摊,都能够找到电热毯的身影,价格从几十元到上百元不等,从产到销正规不……宝宝的小指甲怎么剪新生儿一出生时就有比较长的指甲,而出生以后长得更快,尖尖的指甲经常划破宝宝娇嫩的皮肤。那么,宝宝的小指甲,怎么剪?下面就让本站小编来介绍吧!使用婴儿指甲钳婴儿指甲钳……宝宝不宜太早吃巧克力不适合成长发育巧克力对熊孩子的吸引力有多大?每个听过宝宝撕心裂肺哭声的妈妈肯定能明白这威力!那到底孩子能不能吃巧克力呢?不要给宝宝吃太早巧克力巧克力的热量极高,营养成分也不适合孩……最新污水综合排放标准有哪些水污染物排放标准通常被称为污水排放标准,它是根据受纳水体的水质要求,结合环境特点和社会、经济、技术条件,对排入环境的废水中的水污染物和产生的有害因子所作的控制标准,或者说是水污……春季宝宝吃什么升高速度快世界卫生组织资料表明,儿童蹿个的季节是春季,而孩子在这一时期对多种营养的需求量大大增加。而且随着气候转暖,日照时间增长,自然也就促进了营养的吸收。所以说,春季是适于儿童蹿个的黄……头胎剖宫产二胎也得剖吗随着二胎政策开放,要二胎的家庭越来越多。那么,头胎剖宫产,二胎也得剖吗?下面本站小编给您分享一下这个问题的吧!刘女士前年剖腹产生了个女宝,现在都30多岁了,想趁早再生个男……接种乙肝疫苗的常见问题乙肝疫苗对乙肝患者及乙肝病毒携带者都无预防效果,无论打多少支乙肝疫苗,都不会产生相应的保护性抗体乙肝病毒表面抗体,只是浪费疫苗和经费而已,下面来看看接种乙肝疫苗的常见问题有哪些……缩阴产品用时间长了有副作用吗种名不副实缩阴产品用时间长了有副作用吗?一些理性的消费者在缩阴过程中不但关注缩阴产品是否真的能缩阴?同时也非常在意缩阴产品是否安全?如果你正有这方面的思考,下面内容不妨瞅瞅,一看便知!……鲨鱼吃人前为什么先绕几圈1、一只年轻的鲨鱼问它的父亲:为什么我们在吃人之前总要晃悠几圈?父亲说:先把人类吓出屎再吃他会比较好吃。2、一日老公拿了个橘子剥着递给我,10岁的女儿看到说,爸爸给……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网