请教:移位寄存器的作用是什么?
移位寄存器的作用相当于传统编程语言中的哪种结构?经常用到哪些场合?能举个例吗?谢谢! 相当于把旧的值当成新的值用,感觉上根自动控制原理中的反馈比较相近!与传统语言相比的话,就是把新得出的值再重新送回给变量! <P>传统语言应该没有这个概念因为LV中的数据传递是通过连线来做的,如果在一个循环中要多次对同一变量进行赋值操作,可以通过shifter register来做</P> 我的理解是有点像把标准C 语言中的移位运算符进行了扩展 ,同时又把 融入了 压栈 的含义 <P>写一个程序看一下就都理解了 用别的语言来说明不是很清楚毕竟 LabView有它自己独特的特色</P> <P> 回复:<B>smartkuku:</B></P><P>shifter register 并不是对一个变量进行多次付值 事实上是程序运行时将自动根据shifter register 的压栈数分配若干个同一类型的变量空间</P>
页:
[1]