[求助]高手帮忙看看一个简单虚拟温度采集的问题
刚接触LABVIEW没多久~~现在在做一个最基本的虚拟温度计~~对一个虚拟的信号数据进行采集并作为温度显示~~按照要求是要能够让温度按照一个曲线进行变化~~并且采集10次取最高最低温度和平均值~~最后保存在一个文件中~~~现在我只能做到在一个自己定义的温度范围内产生随机数值超过安全温度能报警~但无法让温度按照函数曲线变化~~~还有就是采集10次之后的取最高最低和平均值这个~~我按照一个例子做了但是只能取到最后一次测量的数值~~不知道为什么~~~文件保存倒感觉没什么问题~~~
只是前面两个我一直没研究出来~~~希望有人能帮忙把我这个东西修改一下~~~暂时我已经把几个没有成功实现的功能全部去掉了~~~现在这个很简单~~~
我学这个还没有几天~~~所以这个做的很差~~~希望能通过大家帮忙提高自己~~~
[此贴子已经被作者于2006-4-30 15:25:47编辑过]
现在我是做出来一个循环检测10次的~~~能取最大最小和平均值的了~~但是是使用FOR循环的~~~这样的话一开始执行程序就开始循环10次~~~我想自己搞一个按纽控制FOR循环的开始~~~但是一直没有成功~~~希望各位高手指教~~~
还有就是要怎么让电脑虚拟的信号呈一个波形曲线比如抛物线一样变化?我的虚拟信号是使用0-1的随即数~~~这样信号的值跳动幅度太大了~~~并不像一个温度的变化~~~怎么使信号按函数变化希望各位指点一下~~~
PS:放上我现在做成的虚拟温度采集器~~各位再帮忙看看把~~~拜谢~~~
[此贴子已经被作者于2006-5-8 23:55:45编辑过]
在你的整个程序外面加一个CASE,然后用按钮控制它!然后再在这个CASE的外面再套一个WHILE循环就可以了! <P>用事件也可以的,event sturcture!</P>
<P>你说的这种信号产生的,可以用后面板控件面板上面:express-->input-->Simulate Arbitrary Signal.vi,用它可以产生你的信号,这些信号波形可以由你输入的数据来产生的!用它就可以!</P> <P>实在是感谢~~今天太晚了要睡觉了~~明天来做~~有问题的话继续向你请教啊~~~~</P> <P>那个循环控制问题解决了~~~</P>
<P>关于产成波形的~~~用那个控件之后要怎么设置才能让它的数值变化按曲线变化呢?</P>
<P>比如我想让信号数值按照一个sin函数或者一个开口向下的抛物线变化,那要怎么设置呢?能不能给一个设置信号曲线的简单实例让我看看?多谢了~~~</P> <P>你把你的显示温度的控件放到WHILE里面试试,要找一个数组的最大与最小值,可以用这个VI,你用的是LV8吗?哪可以用这个节点Array Max & Min,搜索max就有这个节点出来了!如果你把保存及显示都放在WHILE里面,就不会只输出最后一次结果了,因为放到WHILE外面,如果不加shift register 移位寄存器,它停止运行的时候只输出最后一次的!这里介绍一本我们的CPUBBS论坛LABVIEW+单片机学习套件的书给你看,是结合一些小项目来做的,非常详细,相信对你会有些帮助的:</P>
<P><a href="http://www.cpubbs.com/old_bbs/dispbbs.asp?boardID=4&ID=8307&page=1" target="_blank" >http://www.cpubbs.com/old_bbs/dispbbs.asp?boardID=4&ID=8307&page=1</A></P> 你把节点放到后面板以后,它会弹出一个界面,上面有输入数值的地方的! <P>那个insert的话要一个一个的把X和Y的数值输入吗?那一个函数曲线上这么多点要怎么才能输完啊~~~不能直接load一个函数吗?</P> 如果要用函数的话,在后面板的analyze里面有很多信号方面的节点的,你自己找找!
页:
[1]