- 8
- 0
- 约1.71千字
- 约 3页
- 2019-07-03 发布于江西
- 举报
一. 程序执行顺序
LabVIEW 是数据流驱动的编程语言。程序在执行时按照数据在连线上的流动方向执行。同时,LabVIEW 是自动多线程的编程语言。如果在程序中有两个并行放置、它们之间没有任何连线的模块,则LabVIEW会把它们放置到不同的线程中,并行执行。
HYPERLINK /x1pxOYwqu4SjF5G0W4dmEwaKLtSa4ws0-_l23pai0BiY4CZBT9lSnNoifUs7uTWvOlb-Wk-XmbFc0fGm0FbcElGB_Ep1K_6eGAni7RSAyzB5GUwbp5orkdwZciVhYFs2duh2krFLDeMbX5ddG4G7hbBZvGdrdRxC-7Q 图1、2:顺序执行 和 并行执行 的例子
顺序执行(图1):数据会从控制控件流向显示型控件,因此数据流经的顺序为“error in”控件,“SubVI A”,“SubVI B”,“error out”控件,这也是这个VI的执行顺序。 并行执行(图2):“SubVI A”,“SubVI B”没有数据线相互连接,它们会自动被并行执行。所以这个VI的执行顺序是“SubVI A”,“SubVI B”同时执行,当它们都执行完成以后,再执行“Merge Errors.vi”。
二. 顺序结构
如果需要让几个没有互相连线的VI,按照一定的顺序执行,可以使用顺
原创力文档

文档评论(0)