基于MFC波浪浮标检定装置闭环系统的软件研究与设计

被引量 : 0次 | 上传用户:chianbean
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题围绕JBY1-1型波浪浮标检定装置升级改造项目中需要解决的研究工作,首先给出了闭环控制系统框架,采用异步交流电机及减速机为动力源,多种传感器检测设备为反馈部件,工控机作为控制器,数据采集板卡和变频器作为执行器,对电机使用变频控制,核心控制算法采用数字增量式PID算式,经过大量的调试运行及实践经验得出合适的PID参数。本文旨在设计一种基于Visual C++MFC框架的GUI用户界面,使它具有编程简单、易于操作、功能强大且易于扩展、界面美观、界面交互性好等优点。在软件设计过程中,多任务数据处理使得单线程无法满足实时性的要求,尤其是在本课题中,来自三个传感器大量数据的循环处理,以及为了体现数据对比鲜明,同步更新相应信息栏中的数据,最后还要在运行界面上绘制理想与实际运行的实时模拟正弦曲线。因此,本文使用了Windows系统支持的多线程技术,提高了程序在时间、空间上的执行效率,使得程序能够并发执行,克服了单线程顺序执行的难题。而多线程的并发执行避免不了对同一共享资源的竞争,引起隐晦的漏洞bug,这就要求在多线程之间进行线程同步处理,保证某一时刻只有一个线程访问共享资源,而其他线程不能访问而只能等待。为了更好地协调多线程任务的完成,无疑多线程间的通信对于软件系统性能的提高有决定性的作用。本文讲述了MFC支持的三种主要线程通信方式:全局变量通信、用户自定义消息以及事件对象,并给出主要的代码实现。接着,本论文总结了在软件设计过程中用到的主要知识点、难点,并给以解决方案,并且给出该应用程序的用户接口GUI界面。最后整套检定装置改造升级后,我们做了大量的测试实验工作,实际运行结果表明:该系统硬件闭环控制设计合理,软件用户界面使用方便、交互性好,并且功能完善。多线程技术实现了多路信号实时采集与处理,整体配合达到了很高的控制精度,符合海洋波浪浮标检定方法,实现了进一步的升级改造。
其他文献
目的探讨双侧足三里注射维生素B1、B12对维持性血液透析患者胃肠道症状的治疗作用。方法将100例维持性血液透析肾病患者随机分为两组,每组50例。试验组患者双侧足三里注射维
随着包装工业的迅速壮大,包装材料获得了长足的发展,各式各样的包装材料层出不穷。然而,基于可持续发展战略的考虑,人们对产品包装的要求越来越高,不仅要求包装外表新颖美观,
根据岩移观测数据,总结出地表岩层移动规律。初步掌握串草圪旦煤矿开采后对地表影响几何因素,为以后采煤沉降区复垦和公路、建筑及高压输电线路的改线提供技术资料。
<正>3月底在印度首都新德里召开的金砖国家领导人峰会,以谨慎的口吻提及"探讨建立一个新的开发银行的可能性",作为"对现有多边和区域金融机构促进全球增长和发展的补充"。这
现今电视新闻编辑工作面领着新时代的挑战,一些留存的陈旧观念需要被彻底摒弃。在新时期电视新闻编辑工作中,如何进行新闻编辑能够满足观众口味,达到观众对新闻的要求,这些都
目前随着我国社会经济的不断发展,环境污染问题愈加严重,保护环境和可持续发展的理念也逐渐深入人心,环境监测工作应运而生。文章对环境监测中质量管理的重要性及目前存在的
《燕歌行》是高适边塞诗名篇,历来诠释此诗者甚多,但仍有含糊和不够圆融之处。如“校尉羽书飞翰海,单于猎火照狼山”二句中的“瀚海”,或作贝加尔湖解,或作沙漠解;“狼山”,或作“狼
文中主要阐述了扁平化教育组织的兴起,目前理论界对扁平化教育组织的认识及存在的一些问题作出了分析,认为教育组织结构的扁平化,不能只从解决问题的团队技术匹配角度论述,也
性别刻板印象是一种重要的社会刻板印象。我们在 3 80名大学生中作了性别刻板印象的初步调查 ,并考察了性别和性别角色对性别刻板印象的影响。结果发现中国大学生的性别刻板