考虑到组态王软件具有强大人机界面和通讯的优点,MATLAB软件可以实现复杂控制系统建模和分析等特点。基于结合两者软件优点的目的,本文使用Simulink软件搭建双容水箱串级PID控制模型,并提出了使用其workspace工作空间与EXCEL数据库通过D...考虑到组态王软件具有强大人机界面和通讯的优点,MATLAB软件可以实现复杂控制系统建模和分析等特点。基于结合两者软件优点的目的,本文使用Simulink软件搭建双容水箱串级PID控制模型,并提出了使用其workspace工作空间与EXCEL数据库通过DDE(Dynamic Data Exchanged动态数据交换)通讯协议进行实时数据通讯,同时组态王软件完成动画监控界面和PID控制参数设置,实现了组态王、EXCEL和MATLAB 3种软件构建水箱液位控制的虚拟实验平台。实验表明,该仿真平台充分利用各个软件的优点,为复杂控制系统学习和应用搭建了一个有效的实验平台。展开更多
DDE是一种动态数据交换机制(Dynamic Data Exchange,DDE)。使用DDE通讯需要两个Windows应用程序,其中一个作为服务器处理信息,另外一个作为客户机从服务器获得信息。客户机应用程序向当前所激活的服务器应用程序发送一条消息请求...DDE是一种动态数据交换机制(Dynamic Data Exchange,DDE)。使用DDE通讯需要两个Windows应用程序,其中一个作为服务器处理信息,另外一个作为客户机从服务器获得信息。客户机应用程序向当前所激活的服务器应用程序发送一条消息请求信息,服务器应用程序根据该信息作出应答,从而实现两个程序之间的数据交换。展开更多
文摘考虑到组态王软件具有强大人机界面和通讯的优点,MATLAB软件可以实现复杂控制系统建模和分析等特点。基于结合两者软件优点的目的,本文使用Simulink软件搭建双容水箱串级PID控制模型,并提出了使用其workspace工作空间与EXCEL数据库通过DDE(Dynamic Data Exchanged动态数据交换)通讯协议进行实时数据通讯,同时组态王软件完成动画监控界面和PID控制参数设置,实现了组态王、EXCEL和MATLAB 3种软件构建水箱液位控制的虚拟实验平台。实验表明,该仿真平台充分利用各个软件的优点,为复杂控制系统学习和应用搭建了一个有效的实验平台。
文摘DDE是一种动态数据交换机制(Dynamic Data Exchange,DDE)。使用DDE通讯需要两个Windows应用程序,其中一个作为服务器处理信息,另外一个作为客户机从服务器获得信息。客户机应用程序向当前所激活的服务器应用程序发送一条消息请求信息,服务器应用程序根据该信息作出应答,从而实现两个程序之间的数据交换。