|
|
[求助]
诚心求教labview,关于用一个测试的结果触发另一项测试的问题
本人是论坛新手,一共只有五金币。。。
图中的single reading是仪器啊A的测量数据,在图中是每0.1秒测量一次,一共进行1000次,现已知single reading的1000个输出数据是随时间递减的,但是每两次测量的数据差值不确定。measure是仪器B的一次测量。
现要求当仪器A的累计测量数据差达到一个定值x时,则触发一次仪器B的measure测试,直至测试全部结束并将measure与single reading的值写入测量数据,要求measure的值与触发他的那个singlereading的值对应,其他single reading对应的measure值为空。
即,若仪器a第1次测到一个数据t1,第2次测得的数据为t2,若t1-t2大于等于x时,则触发一次仪器B的测量,此时仪器B测到的值对应的仪器A的数据是t2,若t1-t2小于x,则仪器A再进行一次测量得到t3,此时若t3-t1满足条件,则触发仪器B的测量,若还不满足,则继续直至满足条件,若假设直到t5才满足条件,则此时触发一次仪器B的测量,其测量值所对应的仪器A的数据是t5。继续仪器A的测量得到t6,若t6-t5大于等于x,则触发仪器B测量,此时仪器B所得的数据对应的仪器A的数据是t6,若不满足,则继续,以此类推。。。直至仪器A完成所有1000次测量并将measure与single reading的值写入测量数据,要求measure的值与触发他的那个singlereading的值对应,其他single reading对应的measure值为空。
用c语言表达这个过程相对简单,但实在不知如何用labview表达,本人是labview新手,恳请大神相助。
![诚心求教labview,关于用一个测试的结果触发另一项测试的问题]()
程序框图.PNG |
|