THJK-计算机控制技术实验软件使用指导书

30

实验十四 单容水箱液位定值控制系统

一、实验目的

1、通过编程熟悉VC++的Win32 Console Application的编程环境; 2、通过编程熟悉USB数据采集卡的数据输入输出; 3、掌握PID控制器的编程方法;

4、熟悉定时器的使用以及服务器端数据的显示方法; 二、实验编程

1、打开“Microsoft Visual C++ 6.0”软件,在“Win32 Console Application”环境下建立一个带“Hello World!”输出的 “THJK”工程;

2、利用USB数据采集卡输入函数,采集数据采集卡AD1通道值; 3、将根据增量式PID的原理进行PID控制器的编程;

4、利用USB数据采集卡输出函数,将PID控制器的输出值经USB采集卡DA1通道输出; 5、利用“第一章 第三节”中客户端与服务器端的通讯的相关函数进行编程,将液位给定值和液位工程值(可由AD1通道值进行转换而来)在服务器端显示出来; 三、实验电路连接与调试

1、用2号弱电线将水箱面板上的“LT –”与实验台的“GND”相连接;水箱面板上的“LT +”与实验台的“AD1”相连接。

2、用2号弱电线将水箱面板上的“输入 –”与实验台的“GND”相连接;水箱面板上的“输入 +”与实验台的“DA1”相连接。

3、用3号弱电线将水箱面板上的“输出 –”与“水泵电源–”连接;水箱面板上的“输出 +”与“水泵电源+”连接。

4、打开实验平台的电源开关。

5、启动THJK-Server服务器端软件,并在菜单中选中“液位实验—示波器2”;

6、在Visual C++编程环境中点击“”按钮,编译并执行“步骤二”中所编写的程序代码,然后在服务器上液位控制的测量值和给定值波形。

7、在实验结束后,在键盘上按下“e”和“Enter(回车键)”键,程序退出。 四、实验结果

按下服务器上的“进行保存。

”按钮,暂停数据的显示。同时还可按下“

”按钮,对实验曲线

31

32

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4