labview中输入数组的问题

如下图所示的,左边一个橘色的数组,输出分成三条线,从上到下一次为转速、转矩、电流;而这个系统的整个控制流程是用来测试电机的转速、转矩与流过电机的电流的,我想问:这个数组型... 如下图所示的,左边一个橘色的数组,输出分成三条线,从上到下一次为转速、转矩、电流;而这个系统的整个控制流程是用来测试电机的转速、转矩与流过电机的电流的,我想问:这个数组型数组时怎么作为输入的,为什么这个数组型数组可以作为初始的输入,还有它分成的三条线怎么一次是转速、转矩与电流呢;本人实在是新手,对很多问题都不了解,希望高手说的详细些,谢谢! 展开
 我来答
百度网友549679b08
2012-06-29 · 超过32用户采纳过TA的回答
知道答主
回答量:110
采纳率:0%
帮助的人:68.8万
展开全部

左面这个橘色的数据是个空数组,是给循环上的移位寄存器赋初始值的,也就是这个循环开始执行前把移位寄存器初值都为空,分成三个就是把这三个量的初值都设为空了。如果不赋初值,调用该函数时,其初始值将按上次调用结束的值来计算。移位寄存器用法如下面的例子:

你点击运行后,数组1输出是[5,5],而数组2输出是[5,10]。也就是,外层for运行第一遍时,移位寄存器初值都是0,内循环输出都是5,第二次外层for循环时,上面寄存器初值是0,下面寄存器初值是5了,这样内循环输出就不一样了,上面是5, 下面是10。

你的这个没有别的含义,就是三个寄存器都赋了空,而且每次调用都重新清空。

 

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式