资料
  • 资料
  • 专题
LabVIEW教程
推荐星级:
时间:2020-01-03
大小:391.5KB
阅读数:287
上传用户:quw431979_163.com
查看他发布的资源
下载次数
0
所需E币
3
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
LabVIEW开发技术教程 入门篇中 《程序结构》一章中的内容节选: 5.1 顺序结构(Sequence Structure) 5.1.1 LabVIEW程序的执行顺序 如果你用传统的文本程序语言写过程序,你一定相当然的认为程序是按照语句的顺序 从上到下一条条执行的,除非遇到goto语句或是函数才会跳到另外一段代码去执行。但 是作为一种图形化开发语言,LabVIEW有它独特的方法来确定它的执行顺序。首先是根据 数据流执行,只有当节点的所有输入点的数据都“流到”时,才会执行该节点。一般来说 数据都是按照从左到右的方向“流动”的。如图5.1所示,这段代码就代表了Result=(5+R and)×2这个表达式。 [pic] 图5.1  数据流式的编程方法 如果你再放一段类似代码在同一个Block Diagram里的话,它又是如何执的呢?如图5.2所示,这两段代码并不是按照从左到右或 从上到下地顺序执行的,而是并行独立地执行的。这是因为LabVIEW实现了自动多线程。 它使代码的执行效率大大提高了。如果用文本程序语言,实现多线程编程是非常费力的 。 [pic] 图5.2  多段代码同时执行 5.1.2 Flat Sequence Structure和Stacked Sequence Structure 按照上述办法虽然能提高代码执行效率,但你不知道哪一段代码是先执行的。在很多 情况下,程序员也会需要多段代码能按照设定的顺……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书