期刊文献+

灌溉系统辅助开发平台的设计与实现

Design and Realization of Auxiliary Development Platform for Irrigation System
下载PDF
导出
摘要 针对灌溉系统项目受限于硬件环境导致开发效率低的问题,基于Aardio语言和SQLite数据库,采用MVC设计模式及多线程技术,面向客户端/服务器架构灌溉系统,设计了可提供虚拟测试环境的辅助开发平台。首先分析了客户端/服务器架构灌溉系统的组网特点以及平台功能的实现原理,然后依据上述分析设计了虚拟硬件模型、虚拟硬件数据库及硬件环境模拟器,最后完成平台构建并将其应用于某灌溉系统项目的开发。经测试,平台可实现对传感控制设备输入输出特性的模拟,减少开发人员对真实硬件环境的依赖,提高开发效率与灵活性。 This paper aims to address the problem of inefficient development of irrigation system projects due to the limitation of hardware environment. Based on the Aardio language and SQLite database, this paper adopts an MVC design pattern and multi-threading technology to design an auxiliary development platform for irrigation systems with client/server architecture, which provides a virtual test environment. First, we analyze the networking characteristics of the client/server architecture irrigation system and the principle of implementing the platform functions. We then design the virtual hardware model, virtual hardware database, and hardware environment simulator based on the above analysis. Finally, we built the platform and applied it to the development of the irrigation system project. We find that the platform can realize the simulation of input and output characteristics of sensing control devices, reduce developers’ reliance on actual hardware environments, and improve development efficiency and flexibility.
作者 任崇浩 张继军 REN Chong-hao;ZHANG Ji-jun(College of Information Science and Engineering/Shandong Agricultural University,Tai’an 271018,China)
出处 《山东农业大学学报(自然科学版)》 北大核心 2021年第6期1002-1008,共7页 Journal of Shandong Agricultural University:Natural Science Edition
关键词 灌溉系统 平台开发 软件设计 Irrigation system platform development software design
  • 相关文献

参考文献14

二级参考文献86

共引文献66

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部