我和LabVIEW(word版)——一个NI工程师十年的编程经验13循环结构.docVIP

  • 2
  • 0
  • 约2千字
  • 约 3页
  • 2019-07-03 发布于江西
  • 举报

我和LabVIEW(word版)——一个NI工程师十年的编程经验13循环结构.doc

循环结构 LabVIEW中的循环结构有 for 循环和 while 循环。其功能与文本语言的循环结构的功能类似类似,可以控制循环体内的代码执行多次。 一、for 循环 但是 LabVIEW 中的 for 循环的限制更多一些。 1. For 循环的迭代器只能从 0 开始,并且每次只能增加 1。 2. For 循环不能中途中断退出。C 语言里有 break 语句,但在 LabVIEW 中不要试图中间停止 for 循环。 外部数据进入循环体是通过隧道进入的,有几种方式: 图1:For 循环结构上的隧道 图 1 所示的 For 循环结构演示了三种隧道结构,就是在 For 循环结构左右边框上用于数据输入输出的节点。这三种隧道从上至下分别是:索引隧道、移位寄存器(shift register)、一般隧道。 一般隧道,就是把数据传入传出循环结构。数据的类型和值在传入传出循环结构前后不发生变化。 索引隧道是 LabVIEW 的一种独特功能。一个循环外的数组通过索引隧道连接到循环结构上,隧道在循环内一侧会自动取出数组的元素,依顺序每次循环取出一个元素。用索引隧道传出数据,可以自动把循环内的数据组织成数组。 通过移位寄存器传入传出数据,也是数据的类型和值都不会发生变化。移位寄存器的特殊之处在于在循环结构两端的接线端是强制

文档评论(0)

1亿VIP精品文档

相关文档