如何用labveiw实现这一小段程序

2019-07-18 04:45发布

for I=1:21
if N1<NM(I)  
          J=1;
          while RNS(J)>NM(I);
              J=J+1;
          end
      end

      if N2 == RNS(J);
              J=J+1;
         end
           if J > 18;
            J = 18;
             end
end
其中NM(I) (维数21) ,RNS(J)(维数18)是一维数组,N1,N2是一个通过复杂程序计算出的一个数。if N1>=NM(I) 是另外的情况
谢谢啦,希望能帮帮忙,我已经苦恼了好几天了


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
justinjjliao
1楼-- · 2019-07-18 07:59
livingliving 发表于 2015-4-2 10:35
现在电子产品的使用越来越多,任何的电子产品都需要电路保护装置。电路保护对电子产品的品质影响颇大,选用 ...

数组有个取最大最小值函数,你可以使用数组中的最大最小值比较N1或N2,后面加个逻辑判断,接入条件结构,再在条件结构中设定J的值,如果需要的话,可以再加while循环用上移位寄存器,应该就能解决问题的
最佳答案
livingliving
2楼-- · 2019-07-18 10:29
现在电子产品的使用越来越多,任何的电子产品都需要电路保护装置。电路保护对电子产品的品质影响颇大,选用品质较好的电路保护元件,产品将拥有更高的可靠性和 ...for I=1:21
if N1<NM(I)  
          J=1;
          while RNS(J)>NM(I);
              J=J+1;
          end
      end

      if N2 == RNS(J);
              J=J+1;
         end
           if J > 18;
            J = 18;
             end
end
其中NM(I) (维数21) ,RNS(J)(维数18)是一维数组,N1,N2是一个通过复杂程序计算出的一个数。if N1>=NM(I) 是另外的情况
谢谢啦,希望能帮帮忙,我已经苦恼了好几天了
来自星星
3楼-- · 2019-07-18 13:49
justinjjliao 发表于 2015-4-2 10:45
数组有个取最大最小值函数,你可以使用数组中的最大最小值比较N1或N2,后面加个逻辑判断,接入条件结构, ...

你好,我用while循环不是很会用,你能帮我举个例子,用while循环实现吗?
比如,A数组里的每个元素与B数组做对比,A数组第一个元素与B数组所有元素依次比较,一旦A数组第一个元素大于B数组的元素,就跳出,并输出B数组的第一个满足条件的元素以及元素所在的位置。谢谢。

一周热门 更多>