产品测试上位机V3.0

人工智能 智能硬件 案例ID:127432
ElColazon
3 年经验· 中国电科52研究所
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

该项目主要为生产部测试部门设计和开发一套自动化测试智能路灯集中控制系统的软件。本人负责需求调研、讨论、确认,负责团队的主要编程工作,需求调研、需求确认,负责上位机和集中控制系统服务端(以下统称设备)应用程序的编写。上位机应用界面设计、模块设计、通信协议制定,后期项目维护,界面由pyqt5搭建。该项目采用模块化多线程设计,主要分为四大模块:设备扫描、设备参数配置、设备功能测试、设备调试。设备扫描主要通过arp地址解析协议进行局域网广播,检索到活性IP通过websocket通信协议以json数据流与系统应用程序服务端建立连接,并获取系统参数展示在界面上。设备参数配置:由用户在界面输入相应参数,通过信号槽机制用户在程序应用层由事件触发进行功能回调将输入数据转化为json协议格式,再通过websocket协议转发至设备系统服务器端,解析进而执行相关操作。设备功能测试为一键测试已编排好的功能列表,支持测试过程与结果界面显示和测试日志输出到文件。设备调试支持用户手动输入SEEP协议(变长可扩展安全协议)进行测试相关功能。
设备扫描包括IP扫描、设备参数获取(设备电参数);设备参数设置包括时间校准、网络参数设置、应用程序参数设置;设备功能测试包括一键测试和单步测试;设备调试包括手动命令输入测试含SEEP协议和Linux命令。
首次提出使用QT5框架,实现上位机功能稳定的同时,兼具界面的简洁、美观。利用python多线程的优势,快速扫描局域网活性IP,高效建立设备连接。

产品测试上位机V3.0

人工智能 · 智能硬件 案例ID:127432
联系该工程师
微信扫码,建群沟通
作者: ElColazon - 3年经验- 中国电科52研究所

案例介绍

该项目主要为生产部测试部门设计和开发一套自动化测试智能路灯集中控制系统的软件。本人负责需求调研、讨论、确认,负责团队的主要编程工作,需求调研、需求确认,负责上位机和集中控制系统服务端(以下统称设备)应用程序的编写。上位机应用界面设计、模块设计、通信协议制定,后期项目维护,界面由pyqt5搭建。该项目采用模块化多线程设计,主要分为四大模块:设备扫描、设备参数配置、设备功能测试、设备调试。设备扫描主要通过arp地址解析协议进行局域网广播,检索到活性IP通过websocket通信协议以json数据流与系统应用程序服务端建立连接,并获取系统参数展示在界面上。设备参数配置:由用户在界面输入相应参数,通过信号槽机制用户在程序应用层由事件触发进行功能回调将输入数据转化为json协议格式,再通过websocket协议转发至设备系统服务器端,解析进而执行相关操作。设备功能测试为一键测试已编排好的功能列表,支持测试过程与结果界面显示和测试日志输出到文件。设备调试支持用户手动输入SEEP协议(变长可扩展安全协议)进行测试相关功能。
设备扫描包括IP扫描、设备参数获取(设备电参数);设备参数设置包括时间校准、网络参数设置、应用程序参数设置;设备功能测试包括一键测试和单步测试;设备调试包括手动命令输入测试含SEEP协议和Linux命令。
首次提出使用QT5框架,实现上位机功能稳定的同时,兼具界面的简洁、美观。利用python多线程的优势,快速扫描局域网活性IP,高效建立设备连接。

相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×