着急中,请高人解答。
本人利用labview 设计了一个示波仪程序,可以控制一个使用USB接口的双输入通道示波仪,测量一个RC回路的电源电压和电容电压(电压充电过程)。利用测量的两个电压数据,还有电阻(已知电阻值),计算出电容充电过程能量。问题:1 程序具有测量,计算和统计功能,而且要求多次计算求平均值,比如希望在20v下,连续点击“计算按钮”,就进行10次测量,每次都显示已测各次的平均值,如第6次点了之后,立刻显示 前6次平均值(要求不能使用txt等文件来保留每次测量数据,然后再打开读取计算)。统计功能显示 不同电压下 的能量数值(如10v, 20v ,30v。。。)。目前,设计使用了case结构,来切换测量,计算和统计功能,因为需要示波仪数据实时动态传递。但是计算 里的多次测量求平均值的功能无法实现,使用移动寄存器和公式节点都无法实现----原因,使用循环结构,每次需要从循环外读取新的数据。请教,如何实现 10次测量求平均值的功能(不能使用文本或者表格文件来存储各次测量结果)?
2 测量,计算功能和统计功能的切换,是否还有 更好的设计思路?
本人邮件tg111@sina.com. <P>读写TXT文件的例子,是正弦波的!</P><P>http://www.cpubbs.com/old_bbs/dispbbs.asp?boardID=4&ID=13&page=19</P> 您试一下用一个全局变量看行不行,全局变量也可以放在另一个循环中再加上移位寄存器!
页:
[1]