数据存储于数组的问题
我用FOR循环连续采集数进来后,想把它们 存在数组中,可是不知道怎么存,只能看到最后一个元素是正确的,其它的都是0。怎么回事啊! 你可以插入数组的最后面,可以存的! 用insert模块吗,但是每次只按照顺序逐个插入,然后前一个又变成零了。 <P>不是零了呀,它只显示出来一个数,你把这个数组拖长一些,多显示几个元素出来你就能看到的!</P> 我刚刚试了一下直接把i当成索引号,就是不行,然后我把输出数组端口和输入端口连在一起就好像行了,不过每次重来还要清零,好麻烦啊 我在循环体内用的insert模块,模块的array端设了一个数组,output端设置显示数组。然后我用i作为index,往里面写数,第一次循环第一个元素是要写入的数,第二次循环时第一个元素就又变成零了,然后第二个元素是要写入的数,依次类推,最后得到的数组只有最后一个元素才是数,其它都为零,到底怎么回事啊! <P>你应该用shiftregister。选中for循环,点右件就有。不用它的话每次循环的元素都会被初始化。</P> 谢谢!!!
页:
[1]