LabVIEW 的循环结构用起来还是挺顺的,尤其是你习惯了图形化编程之后,逻辑看得清楚,调试也方便。你会发现它的While Loop
和For Loop
其实跟你在 MATLAB 或者 Java 里写循环差不多,不过是用拖拽连线来搞定,省了不少打字。
循环的终止条件你可以设成布尔值,也可以根据迭代次数自动停止,图里一眼就能看出来。适合做那种传感器采集、数据实时更新这类活儿。响应快,改起来也不麻烦。
如果你之前用过MATLAB
、Oracle PL/SQL
这类语言,也可以参考下其他循环结构的实现方式,找找不同语言的设计思路。像MATLAB 循环结构详解或者Oracle 培训资料这些文章,内容还挺全的,结合来看更有感觉。
哦对了,LabVIEW 数据库应用那篇也挺不错,如果你想把循环里的数据直接写进数据库,配合起来用更香。实际项目里经常会碰到这类需求。
建议你上手练一下循环嵌套和中断控制的用法,比如加个Stop
按钮手动停止循环,或者设置最大执行次数来防止死循环。图形化的好处就是逻辑明了,调起来不容易走神。
如果你是刚接触 LabVIEW,建议这篇文章和前两篇连着看,熟悉基本结构之后再玩高级控件就顺手多了。