海底示踪气体原位自动检测系统远程控制软件的设计与实现
【摘要】作为地球观测系统的第三个平台,海底观测网络由岸基站部分、海底接驳盒、海底光电缆以及科学仪器组成。为了接收海底观测网科学仪器采集的数据,控制科学仪器的运行,需要为每类科学仪器研制远程控制软件。本文研究的远程控制软件作为同济大学海洋与地球科学学院主持研究的“海底示踪气体原位自动检测系统”的上位机,位于岸基/船基端,主要功能是远程操作海底示踪气体原位自动检测系统水下装置和接收各种监测数据。本文完成的主要工作有:(1)通过海底示踪气体原位自动检测系统的远程控制软件、水下中央控制单元、水下气体分析装置等三个组成部分之间数据通信的研究,设计了这三个部分之间的通信协议。提出了一种将所有数据包抽象成一个抽象类,让继承类去重写该类发送函数和处理函数的方法,极大的提高了通信协议的可扩展性以及稳定性。(2)实现了与水下中央控制单元的数据交互。通过Winsock网络通信技术,采用WSAAsySelect(异步选择)模型将远程控制软件以客户端的方式与水下中央控制单元连接,接收状态监测数据、电源检测数据、GC采样信息,同时发送仪器控制指令。(3)由于远程控制软件完成的功能负载包括接收网络数据、存储数据、心跳图动态监测数据等操作,为了让主线程更从容地接收数据,采用多线程设计。主线程一旦接收到数据,立即将数据存入接收链表中,然后将数据处理等耗时操作交给后台线程处理。(4)实现了海底上传信息的存储,这些采集的信息包括状态监测数据、电源检测数据、GC采样信息。为了保持数据格式的通用性,使资料更方便地用于科学研究,直接将数据存入Excel文件中。操作Excel文件的方法有多种,程序中使用ADO操作Excel,提高数据存储与读取的速度。(5)内存池设计。在将接受的数据存入链表中时,程序每1~2秒就需要向操作系统申请一块20~70kb的内存,这样的内存申请频率过快,会导致内存块产生过多的碎片,逐渐蚕食内存。为避免这一问题,设计了一个内存池用于管理内存的分配。内存池首先向操作系统申请一块较大的内存,然后用SMemoryChunks类型的链表管理这些申请的内存。当程序需要内存时,只需从较大的内存中分配一块可用的即可。这样减少了内存碎片的产生,同时提高了内存分配释放的效率。
【作者】钟文章;
【导师】李德平;
【作者基本信息】湖南师范大学,自然地理学,2014,硕士
【关键词】海底示踪气体;海底观测网;远程控制软件;通信协议;多线程;
【参考文献】
[1]应广驰.三环传动弹性啮合效应的研究[D].天津大学,机械设计及理论,2004,硕士.
[2]师文洋.山西省应县高标准基本农田建设研究[D].中国地质大学(北京),资源管理工程,2013,硕士.
[3]胡美红.长株潭城市群地区土地利用变化与经济发展的耦合研究[D].湖南师范大学,土地资源管理,2013,硕士.
[4]邹大海.人体图像中周边物品检测分类技术研究[D].南京邮电大学,计算机软件与理论,2013,硕士.
[5]方明,陈福选.基于事例的自适应关联规则挖掘模型的研究[J].西安石油学院学报(自然科学版),2002,06:68-70+1-0.
[6]彭丽巧.舟山海域海面风的数值预报[D].武汉理工大学,交通信息工程及控制,2004,硕士.
[7]张月新.历史文化的现代性反思[D].河北师范大学,中国现当代文学,2014,硕士.
[8]郑建树.苎麻谷氨酰胺合成酶基因的克隆和超量表达研究[D].中国农业科学院,作物遗传育种,2014,博士.
[9]蒋迪.民生水利工程运行管理对策研究[D].大连理工大学,工程项目管理(专业学位),2013,硕士.
[10]李琪琪.细菌纤维素基电磁功能复合膜的制备与性能研究[D].东华大学,材料工程(专业学位),2014,硕士.
[11]袁矿平.化学法制备α型高强石膏砌块的研究[D].北京交通大学,2014.
[12]肖建国.XmL和DAM技术跨媒体出版[J].今日印刷,2001,03:135-136.
[13]过建国.CT定位引导下腰交感神经调制治疗下肢动脉硬化闭塞症[D].浙江大学,麻醉学,2014,硕士.
[14]赵煦.基于短脉冲激光的碳纤维材料加工研究[D].哈尔滨工业大学,物理电子学,2014,硕士.
[15]刘超.C单位中层管理者绩效考核研究[D].北京交通大学,2014.
[16]彭艳艳.激光大气传输中光谱变化的研究[D].太原科技大学,光学,2014,硕士.
[17]吕尧.抗积碳直接碳氢化合物固体氧化物燃料电池功能梯度阳极材料的制备及性能[D].上海交通大学,动力机械及工程,2014,硕士.
[18]龚书.抽取式多文档文摘的文本表示研究[D].北京交通大学,2013.
[19]刘银娥.民族歌剧《党的女儿》的艺术特征及它对中国歌剧发展的启示[D].内蒙古师范大学,音乐学,2012,硕士.
[20]邢长明,刘方爱.基于强化学习的适应性微粒群算法[J].控制与决策,2011,01:54-58+64.
[21]孙翔.高龄产妇剖宫产住院日影响因素分析及对策研究[D].青岛大学,社会医学与卫生事业管理,2013,硕士.
[22]张黎,刘山.非最小相位系统的基函数型自适应迭代学习控制[J].自动化学报.
[23]王亮.论我国信用卡套现行为的法律规制[D].北京交通大学,2012.
[24]孟安波,陈育成.基于虚拟预测与小波包变换的风电功率组合预测[J].电力系统保护与控制,2014,03:.
[25]杨春瑾.法律文化差异与翻译策略[D].广东外语外贸大学,翻译学,2013,硕士.
[26]马文海.新时期小康体育的内涵、特点及其构建研究[D].河南大学,体育教育训练学,2004,硕士.
[27]孙大会.纵向通风条件下隧道火灾烟气控制研究[D].北京建筑大学,供热、供燃气、通风及空调工程,2013,硕士.
[28]程存江.外倾式钢箱拱桥施工监控技术研究[D].长安大学,建筑与土木工程(专业学位),2013,硕士.
[29]田文强.主要结构参数对直线翼垂直轴风力机性能影响研究[D].东北农业大学,农业生物环境与能源工程,2013,硕士.
[30]汪炯.安徽省金融发展对产业结构调整影响研究[D].新疆财经大学,金融学,2013,硕士.
[31]戴冬平.某银行信息化管理与发展战略研究[D].华中师范大学,工商管理(专业学位),2014,硕士.
[32]白春河.侧边抛磨光纤传输特性的实验研究[D].兰州大学,计算机技术,2012,硕士.
[33]沈岑诚.基于不确定数据的语义本体构建及其在云环境下的应用研究[D].扬州大学,计算机应用技术,2012,硕士.
[34]孙研博.最优路径选择在煤矿避灾路线中的应用研究[D].中国矿业大学,计算机应用技术,2014,硕士.
[35]刘毛方.大跨度屋盖结构脉动风特性及风振响应计算方法的研究[D].浙江大学,2006.
[36]顾卓敏.二维有序金属球腔阵列的构筑及拉曼光谱研究[D].苏州大学,分析化学,2013,硕士.
[37]汪楠.人源抗炭疽毒素中和抗体Fab的制备及体外活性分析[D].南京医科大学,病理学与病理生理学,2013,硕士.
[38]李永鹤.连锁小超市网点选址模型研究[D].哈尔滨理工大学,企业管理,2012,硕士.
[39]刘淑颖.当代我国大学生意识形态安全教育研究[D].华中师范大学,思想政治教育,2014,硕士.
[40]高春香.盾构施工中管片拟合DTA问题研究[D].华中科技大学,2004.
[41]谢运超,常飞,李晨露,陈娟,罗洁茹,张健.石墨相氮化碳改性及其光催化应用研究进展[J].广州化工,2013,13:8-10+19.
[42]陈蓉.基于3T3-L1细胞的花椒籽仁油PUFA降脂活性及氧化损伤影响研究[D].重庆工商大学,环境工程,2014,硕士.
[43]唐瑞春,吕贤敏.带有持续扰动的时滞非线性大系统的最优跟踪控制[J].控制与决策,2008,11:1231-1237.
[44]武斌.重庆主城区高层居住区声环境研究[D].西南大学,园林植物与观赏园艺,2013,硕士.
[45]王丹丹.稻田几种常用杀虫剂对拟水狼蛛的亚致死效应[D].扬州大学,农业昆虫与害虫防治,2012,硕士.
[46]孙虎峰.带锁髓内钉与锁定钢板内固定治疗成人股骨骨折疗效对比[D].吉林大学,临床医学,2013,硕士.
[47]田晓彬.基于HPM的西安曲江新区住宅特征价格分析[D].西安外国语大学,区域经济学,2013,硕士.
[48]郭永基.加强电力系统可靠性的研究和应用——北美东部大停电的思考[J].电力系统自动化,2003,19:1-5.
[49]安凯琦.一类地下水耦合模型反问题的伴随反演方法[D].复旦大学,计算数学,2012,硕士.
[50]张丽,熊家军.使用规则编码识别仅入侵频繁模式[J].空军雷达学院学报,2004,02:34-36.

- 下一篇: 从近年北京历史高考和教学方式的新变化看新课改的落实
- 上一篇: 论自媒体时代司法对民意的回应