请问如何编写VI实现以下功能
在室温控制中,采用Bang-Bang控制对温度的要求是一个范围。用NI9219 (cDAQ)测量温度并用NI9401 (cDAQ) 控制加热器的两种状态:on,运转;off,不运转。有两个温度设置点:THIGH和TLOW。如果温度高于THIGH,则控制器关闭加热器(继电器释放),如果温度低于TLOW,则控制器打开加热器(继电器吸合)。THIGH与TLOW之差称为滞后。
我用C语言编写的代码如下,不知道怎么用VI来实现
***************************************************
static int FLAG = 1;
HEATER=on;
if (y>Tmax)&&FLAG==1
{
HEATER=off;
FLAG=0; //等温度冷却到TLOW
}
if(y<Tmin)&&FLAG==0
{
HEATER=on;
FLAG=1; //等温度加热到THIGH
}
***************************************************
您的任何帮助和建议都非常感谢。
用9219测量温度,读取温度,进行判别,确定9401的输出。
简单的化,用DAQ助手就可以实现!