2019-07-17 12:52发布
林飞321 发表于 2018-4-16 16:40 两者都是一维数组
figoba 发表于 2018-4-16 16:48 那b*256+b返回什么?也是一维数组?a如果是一维数组,那a怎么又是一维数组?其实你无非就是不知道在labview中如何实现步进值为2吧?很简单,你用2K来代替i就好了,这样步进值就变成1了。
林飞321 发表于 2018-4-16 16:56 嗯嗯,对的对的,就是不清楚怎么步长+2,,你说的2k是让我重新创建一个循环吗?,我还不太懂,太小白,请原谅,望能给个图片显示,,,
figoba 发表于 2018-4-16 17:05 { for(i=0;i
最多设置5个标签!
那b*256+b[i+1]返回什么?也是一维数组?a[i/2]如果是一维数组,那a怎么又是一维数组?其实你无非就是不知道在labview中如何实现步进值为2吧?很简单,你用2K来代替i就好了,这样步进值就变成1了。
嗯嗯,对的对的,就是不清楚怎么步长+2,,你说的2k是让我重新创建一个循环吗?,我还不太懂,太小白,请原谅,望能给个图片显示,,,
步长为2
{
for(i=0;i<7296;i+=2)
a[i/2]=b*256+b[i+1];
}
用2K代替i,即将2K=i代入上面,得到下面
for(2K=0;2K<7296;2K=2K+2){
a[2k/2]=b*256+b[2K+1];
}
除掉系数,得到
for(K=0;K<3648;K=K+1{
a[k]=b*256+b[2K+1];
}
另外一个else也是一样替换即可,记得从0开始,用i=i+1先替换一次就好了,再用2K替换就可以了。
好的好的,大概懂了,谢谢你
一周热门 更多>