手持终端软件维护参考手册汇总.docx

上传人:b****6 文档编号:8848434 上传时间:2023-02-02 格式:DOCX 页数:14 大小:416.19KB
下载 相关 举报
手持终端软件维护参考手册汇总.docx_第1页
第1页 / 共14页
手持终端软件维护参考手册汇总.docx_第2页
第2页 / 共14页
手持终端软件维护参考手册汇总.docx_第3页
第3页 / 共14页
手持终端软件维护参考手册汇总.docx_第4页
第4页 / 共14页
手持终端软件维护参考手册汇总.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

手持终端软件维护参考手册汇总.docx

《手持终端软件维护参考手册汇总.docx》由会员分享,可在线阅读,更多相关《手持终端软件维护参考手册汇总.docx(14页珍藏版)》请在冰豆网上搜索。

手持终端软件维护参考手册汇总.docx

手持终端软件维护参考手册汇总

 

手持终端软件维护手册

 

2010年08月18日

版本历史

版本号

更改描述

更改日期

修订人

1..0

2010年8月18日

陈培

手持终端维护手册

1.引言

1.1编写目的

本文档的目标是在描述“行车定位无线调度系统”手持终端软件的维护要点。

1.2开发单位

本项目的开发单位是东南大学自动化与江苏省沙钢集团

1.3参考资料

手持终端需求分析

手持终端概要设计

手持终端用户手册

手持终端操作手持

2.系统说明

2.1系统用途

本系统使用于沙钢宽厚板、钢卷库区中。

与定位调度系统、无线调度系统平配合使用,能够实现沙钢库区管理的自动化操作。

2.2总体说明

系统总体架构如图2.1所示。

图2.1系统总体架构

手持终端系统的组成包括:

(1)地面:

主控计算机、无线网关;

(2)手持PDA:

手持终端;

 

系统功能模块如图2.2所示。

图2.2系统功能模块

2.3系统类结构图

软件采用面向对象的方法进行设计开发。

面向对象开发方法使用把系统分解成模块的设计原则。

系统类结构图如图2.3所示。

图2.3系统类结构图

系统软件基于对话框设计,其中主对话框类是CHHT_CEDlg,子对话框类分别为:

CPage_OutProc,CPage_InProoc,CPage_MoveProc,CPage_SysConfig.其中系统中所有的公用函数都在主对话框下面定义,子对话框只负责显示交互,通过调用主对话框下面的公有函数实现所有功能。

1、CPage_OutProc

该类负责产成品出库处理,包含查询提单、生成行车命令以及出库确认功能。

(1)查询提单是基于CPage_InProc类,通过输入提单号,点击查询(或者F5按钮),生成查询请求,发送给主控机,由主控机转发给MES,MES返回提单信息,列表控件更新提单信息,文本框同时也更新提单信息,包括计划量、计划件数、已出量、已出件数以及出厂库区。

列表控件中用不同颜色区分已出厂和未出厂提单任务,绿色代表已出厂。

(2)生成行车命令再单独使用一级对话框单独处理,对应的对话框类为CCmd_Create.点击命令(或者F6按钮)进入命令生成界面,在该对话框中通过输入调运方式、命令类型、目标位置以及吊车号,点击确认(或者F5按钮)从而生成行车命令请求,发送给主控机,由主控机转发给MES,MES经过确认返回结果,此时手持处于“等待返回结果”的状态。

这里存在两种情况:

同意生成行车命令。

返回“行车命令已生成”,发给主控,主控转发至手持。

不同意生成行车命令。

返回“无法生成行车命令,原因是:

…”

手持收到返回结果后,将结果显示在界面上。

这时由于手持无法保证一直等待,所以必须设定传输超时时间“TimeOut”,如果超时,则界面显示“超时”,可以选择重新确认,再次发送请求。

也可以点击取消(或者按ENTER按钮)返回。

(3)出库确认也单独使用一级对话框处理,对应的对话框类为COut_Affirm.点击出库(或者F7按钮)进入出库确认界面,在该对话框中通过输入厂内车牌号、实际装车日期、装车位置以及提货车号,点击确认按钮(或者F5按钮),从而生成确认货物出库请求,发送给主控机,主控机转发给MES,MES经过确认返回结果,此时手持同样处于“等待返回结果”的状态。

这里存在两种情况:

出库信息已确认。

返回“出库信息已确认”,发给主控,主控转发至手持。

出库信息无法确认。

返回“出库信息无法确认,原因是:

…”

手持收到返回结果后,将结果显示在界面上。

这时由于手持无法保证一直等待,所以必须设定传输超时时间“TimeOut”,如果超时,则界面显示“超时”,可以选择重新确认,再次发送请求。

也可以点击取消(或者按ENTER按钮)返回。

2、CPage_InProc

该类负责材料入库处理,主要实现生成行车命令功能。

入库首先需确定吊运方式,然后通过手动输入材料号,即确定每次吊运的块数,相应的材料的数目动态变化,选择相应的行车和目标垛位,通过点击入库(或者F5按钮)从而生成入库请求,发给主控机,主控机转发给MES,在MES的允许下,生成入库行车命令。

此时手持处于“等待返回结果”的状态。

这里存在两种情况:

入库命令生成成功。

返回“入库命令已作成”,发给主控,主控转发至手持。

入库命令作成失败。

返回“入库命令作成失败,原因是:

…”

手持收到返回结果后,将结果显示在界面上。

这时由于手持无法保证一直等待,所以必须设定传输超时时间“TimeOut”,如果超时,则界面显示“超时”,可以选择重新确认,再次发送请求。

也可以点击取消(或者按ENTER按钮)返回。

3、CPage_MoveProc

该类负责产品后备倒垛与查询跟踪功能,包括产品后备倒垛与查询跟踪。

(1)查询跟踪是基于CPage_MoveProc类,通过输入材料号,点击跟踪(或者F5按钮),生成查询请求,发送给主控机,由主控机转发给MES,MES返回材料信息,列表控件更新提单信息,文本框同时也更新材料信息,包括材料垛位。

(2)倒垛单独使用一级对话框单独处理,对应的对话框类为CMoveRealDlg.点击倒垛(或者F6按钮)进入倒垛命令生成界面,在该对话框中通过输入源材料号、源垛位号、目标材料号以及目标垛位号,点击作成(或者F5按钮),然后点击请求(或者F6按钮)从而生成修改数据库的请求,发给主控机,主控机转发给MES,在MES的允许下,修改数据库。

此时手持同样处于“等待返回结果”的状态。

这里存在两种情况:

倒垛命令生成成功。

返回“倒垛命令已作成”,发给主控,主控转发至手持。

倒垛命令作成失败。

返回“倒垛命令作成失败,原因是:

…”

手持收到返回结果后,将结果显示在界面上。

这时由于手持无法保证一直等待,所以必须设定传输超时时间“TimeOut”,如果超时,则界面显示“超时”,可以选择重新确认,再次发送请求。

也可以点击取消(或者按ENTER按钮)返回。

(3)盘库单独使用一级对话框单独处理,对应的对话框类为CMoveVirtualDlg.点击倒垛(或者F7按钮)进入盘库界面,在该对话框中通过输入源材料号、源垛位号、目标材料号以及目标垛位号,点击作成(或者F5按钮),然后点击请求(或者F6按钮)从而生成修改数据库的请求,发给主控机,主控机转发给MES,在MES的允许下,修改数据库。

此时手持同样处于“等待返回结果”的状态。

这里存在两种情况:

后备倒垛成功。

返回“后备倒垛成功”,发给主控,主控转发至手持。

后备倒垛不成功。

返回“后备倒垛成功,原因是:

…”

手持收到返回结果后,将结果显示在界面上。

这时由于手持无法保证一直等待,所以必须设定传输超时时间“TimeOut”,如果超时,则界面显示“超时”,可以选择重新确认,再次发送请求。

也可以点击取消(或者按ENTER按钮)返回。

4、CPage_SysConfig

该类负责系统信息的更新,只是手持终端本身的信息更新,不需要无线网络传输数据。

手持终端一般在不同的库区使用,所以信息以库区为单位。

输入参数是库区号,点击配置(或者F5按钮)确认,等待系统配置完毕,在界面上显示配置结果。

若配置失败,则返回“配置失败,原因是:

……”

若配置成功,则返回“配置成功”

配置成功后,文本框更新配置信息,包括库区号、跨数、每跨行车数。

3.程序流程图

手持终端软件是基于对话框的设计,其软件设计流程如下

1、软件主要功能的初始化

Wlan的设定与连接,主要运用CWlan类。

属性页的设定与显示,主要运用CPropertySheet类。

图5产成品出库处理流程图

 

2、产成品出库处理流程

界面初始化。

行车命令生成。

图6产成品出库处理流程图

2.1生成行车命令处理流程

界面初始化

出入命令参数

作成行车命令

图7行车命令生成流程图

 

2.2出库信息确认

界面初始化

确认出库信息

出库确认

图8产成品出库确认流程图

 

3、材料入库处理流程

界面初始化

入库操作处理

图9入库流程图

 

4、倒垛与跟踪流程

界面初始化。

跟踪查寻。

后备倒垛。

图10后备倒垛与跟踪流程图

 

4.1后备倒垛流程

界面初始化

输入参数

后备倒垛

图11后备倒垛流程图

 

5、系统配置流程

界面初始化

配置信息

图12系统信息配置流程图

4.维护过程

4.1验证过程

当程序修改或者更新后,需要测试手持终端中出库、入库、倒垛、配置中的各项操作功能。

如下所示:

1)在入库操作中,输入合约号,点击查询,测试列表中能否正确显示合约号下的垛位信息。

2)选择垛位信息后,点击入库按键。

测试垛位选择框中能否正确显示选择的垛位号。

3)测试输入材料号后,点击查询按键能够正确得到该材料的信息,并与数据库中该材料信息进行比较。

4)测试选择查询出来的材料后,点击入库按键能否成功生成一条正确的入库命令。

5)出库操作中,点击出厂提单号选择提单号后点击查询按键。

测试能否在列表框中得到该提单下正确的材料信息。

6)点击材料,选择一条材料后,点击命令按键。

测试其能否进入生成命令界面。

并且在生成命令界面中自动填写物料类型等参数。

7)选择物料类型、吊运方式、命令类型、吊车号、目标位置,点击作成按键,能否在文本编辑框中正确显示该条出库命令信息。

8)点击出库命令后,测试生成的该条出库命令是否符合数据库信息。

9)选择跟踪方式,材料查垛位或者垛位查材料,点击跟踪按键,测试查询出来的响应信息是否跟数据库符合。

10)点击倒垛按键,能否进入倒垛界面

11)点击盘库按键,能否进入盘库界面

12)倒垛流程中,输入或选择吊车号、吊运方式及倒垛目标垛位,点击作成按键,测试生成的倒垛命令是否符合用户要求。

13)点击请求按键,能否成功生成一条倒垛命令。

14)在系统配置中,选择新设库区号,点击配置按键能否正确显示系统配置信息。

4.2出错及纠正方法

1)手持终端显示没有无线信号,处理方法:

检查该区域无线信号,检查手持终端配置文件。

2)不能开机,处理方法:

电池是否有电,电池板接触是否良好。

3)不能充电,处理方法:

充电器是否良好,电源是否有电,充电器与手持终端接触是否良好。

4)点击按键后,列表框里不能显示数据,处理方法:

检查通讯是否正常,主控计算机是否开启并有无线信号,检查数据库中是否有该信息。

5)点击命令生成按键后,没有显示命令生成成功,处理方法:

检查通讯是否正常,主控计算机是否开启并有无线信号,软件中需要填的信息是否都填写正确。

6)不能正确读取配置文件,处理方法:

startup文件中是否存放了配置文件。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1