这篇读完你就会用while循环中的“移位寄存器”。
在fpga里移位寄存器可以存储值,只是值的位置发生了变化
在labview里,移位寄存器更适合理解成寄存器组,有原始值和新的值
我觉得是翻译问题,因为左右两个对应,位置不同,取了个移位寄存器的名字。如果是我命名,我会叫对位原新寄存器,因为左边的是原始值,右边是新值。为此我做了这个对比试验,方便理解。
图一来自 我要自学网-国内领先的专业视频教程学习网站 -LabVIEW2018视频教程-袁志强-while
简述思路:输入1+2+3,用正则表达式找+,+之前输出字符串,然后回车(见图2上)
这个如果写死新值给定2+3呢么字符串3将持续输出2,第一个是1是因为原值第一次匹配的原值
图一 while程序框图
图二 前面板图