12-30-2007 01:54 AM
01-02-2008 12:05 AM
你是在什么地方找到这个vi的?它有什么特别的应用背景吗?
从功能上来看,这个程序是根据一个设定得level值,对一个数组中的元素进行操作。如果数组的两个相邻元素中间包含level(即array[i]<level<array[i+1] or array[i]<level<array[i+1] or array[i]=level),判断array[i]和array[i-1]的关系,判断规则根据direction决定,如果为pos,并且array[i]>array[i-1],程序就停止运行;如果为neg,并且array[i]<array[i-1],程序就停止。否则继续寻找。
也就是当在数组中找到前后两个元素使level值位于该区间内,并且这两个数组元素的顺序为递增/递减(pos/neg),程序停止。
01-03-2008 07:08 AM