xiaofeng198225 发表于 2008-2-25 20:53:00

移位寄存器的的数据流?

移位寄存器在流程图上用在循环边框上相应的一对端子来表示。右边的端子中存储了一个周期完成后的数据,这些数据在这个周期完成之后将被转移到左边的端子,赋给下一个周期。移位寄存器可以转移各种类型的数据--数值、布尔数、数组、字符串等等。它会自动适应与它连接的第一个对象的数据类型。下图表示了它的工作过程.,是从右到左?

gzw371 发表于 2008-2-26 09:34:59

移位寄存器的功能:我们假设移位寄存器接入的是boolean,程序运行时,LAVIEW第一次运行时,会先为它开辟一个内存空间,并初始化.当本次循环结束,labview,会把原本保存在缓存空间的boolean值,写回boolean所在的内存地址,并收回缓存空间.所以移位寄存器是从内存空间读取出数据进行各种操作,循环结束时把操作结果,保存到原内存地址,而不是什么从左到右,还是从右到左

tx 发表于 2008-2-26 10:03:48

利用调试状态就知道数据流向了。正常情况下是左到右。

xiaofeng198225 发表于 2008-2-26 12:36:29

那上面图又如何解释那?如何解释箭头的指向那?图上的那段文字解释对吗?

rongcheng0501@1 发表于 2008-2-26 15:54:09

就是图上的哪个啊
总体上从左到右
循环体内从右到左

zjnbyufeng 发表于 2008-7-13 14:05:18

如何利用while求和

我是一位labview的初学这,不知道如何利用while 求和?请各位大虾予以帮助!谢谢各位了?

乐乐518 发表于 2008-7-13 20:31:14

while求和。这个也太笼统了点。
方法很多,数组索引或移位寄存器都可以。

站立的鱼 发表于 2008-7-15 10:03:08

我理解的移位寄存器就是共用一组内存地址,像一个栈一样 最新的数值在最上面,以前的都在底下
页: [1]
查看完整版本: 移位寄存器的的数据流?