下载此文档

虚拟仪器labview第六讲课件.ppt


文档分类:高等教育 | 页数:约35页 举报非法文档有奖
1/35
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/35 下载此文档
文档列表 文档介绍
该【虚拟仪器labview第六讲课件 】是由【luyinyzhi】上传分享,文档一共【35】页,该文档可以免费在线阅读,需要了解更多关于【虚拟仪器labview第六讲课件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第六章结构与属性
Labview采用结构化数据流图编程,能够处理循环、顺序、条件和事件等程序控制的结构框架,这是Labview编程的核心,也是区别于其他图形编程开发环境的独特与灵活之处。
属性节点也是Labview为增强图形化编程功能而设置的前面板对象特征。

For循环用于将某段程序执行指定次数。调用For循环节点时,不会立刻出现在流程图中,而是出现一个小的图标,而后可以修改图标的大小和位置。具体的方法是,先单击所有端子的左上方,然后按下鼠标,拖曳出一个包含所有端子的矩形。释放鼠标时就创建了一个指定大小和位置的For循环。
For循环的组成
最基本的For循环由循环框架(LoopFrame)、重复端口(LoopIteration)和计数端口(LoopCount)组成。重复端口i的初始值为0,每次循环的递增步长为1。
注意:i的初始值和步长在Labview中是固定不变的,若要用到不同的初始值或步长,可对重复端口产生的数据进行一定的数据运算,也可用移位寄存器来实现。
循环次数N在程序运行前必须赋值,通常情况下,N为整型数字,若为其他数据类型,For循环会自动将其转换成整型。
移位寄存器在流程图上用在循环边框上相应的一对端子来表示。右边的端子中存储了一个周期完成后的数据,这些数据在这个周期完成之后将被转移到左边的端子,赋给下一个周期。移位寄存器可以转移各种类型的数据--数值、布尔数、数组、字符串等等。它会自动适应与它连接的第一个对象的数据类型。
可以令移位寄存器记忆前面的多个周期的数值。这个功能对于计算数据均值非常有用。还可以创建其他的端子访问先前的周期的数据,方法是用鼠标右键单击左边或者右边的端子,在快捷菜单中选择AddElement。例如,如果某个移位寄存器左边的端口含有三个元素,那么就可以访问前三个周期的数据。
数据在移位寄存器中的流动过程
框架通道(LoopTunnel)
框架通道是For循环与循环外部进行数据交换的数据通道,其功能是在For循环开始运行前,将循环外其他节点产生的数据送至循环内,供循环框架内的节点使用。还可在循环运行结束时,将循环框架内节点产生的数据送至循环外,供循环外的其他节点使用。框架通道有两种属性:有索引(EnableIndexing)和无索引(DisableIndexing),分别用于传递数组和标量。
例题:
求n!
反馈节点(FeedbackNode)
创建反馈节点时,必须将该节点放至For循环或While循环的框架内部,一个新的反馈节点包含两部分,初始化端口和反馈节点本身,初始化端口用于初始化反馈节点的初始值。
例题:
求0到99之间所有偶数的和

虚拟仪器labview第六讲课件 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数35
  • 收藏数0 收藏
  • 顶次数0
  • 上传人luyinyzhi
  • 文件大小1.32 MB
  • 时间2022-12-03