首页 理论教育 系统软件设计与实现

系统软件设计与实现

时间:2023-06-26 理论教育 版权反馈
【摘要】:系统软件的开发过程包括需求分析、概要设计、详细设计、代码编写、软件测试等多个环节,软件的设计和开发要充分考虑用户需求,使软件功能完善,具有良好的稳定性,用户界面友好,并具有较好的可扩展性。图6.17TPSCtrl软件的功能模块数据处理与分析模块。TPSCtrl软件的主界面包括菜单栏、工具栏、状态栏等,见图6.18。

系统软件设计与实现

系统软件的开发过程包括需求分析、概要设计、详细设计、代码编写、软件测试等多个环节,软件的设计和开发要充分考虑用户需求,使软件功能完善,具有良好的稳定性,用户界面友好,并具有较好的可扩展性

1.软件组成

根据软件功能需求,将其分为6个模块,见图6.17。各个模块的功能如下。

(1)工程管理模块。新建工程、打开工程等,每次的测得的数据和计算的结果都统一用一个工程来管理。

(2)参数输入模块。碾压机械参数(型号、几何尺寸等)输入,压实工艺参数(填料、层厚、碾压速度、碾压遍数、平整度、压实度标准等)输入,视图背景、格网设置等。

图6.17 TPSCtrl软件的功能模块

(3)数据处理与分析模块。碾压机械振动轮位置计算,碾压速度计算(含超速报警功能),碾压遍数计算与平滑,沉降率(或干密度)的计算与统计等。(www.xing528.com)

(4)数据存储与管理模块。填筑仓面点位坐标数据的存储,碾压层数据文件(计算出的各种碾压参数)、属性文件的存储与管理。

(5)图形显示与打印模块。在视图区显示碾压机械碾压轨迹、速度图、遍数图、碾压层沉降率图等,并具有图形放大缩小以及漫游等功能,能打印遍数图、沉降率图、碾压报告等。

(6)辅助功能模块。国家坐标(或地方坐标)与施工坐标的互转换、两点距离和方位计算等。

2.软件的实现

TPSCtrl软件按照分层模块化的设计思想和面向对象的程序设计方法,编程语言采用Visual C++。按照前述所述原理,对测量机器人进行基于GeoCOM的二次开发。TPSCtrl软件的主界面包括菜单栏工具栏状态栏等,见图6.18。

图6.18 TPSCtrl软件的主界面

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈