基于QT开发的故障诊断

这是一款采用Qt5编写的用于生成故障模拟波形的软件。生成的波形数据用于下发到终端机器生成对应的故障类型,用于培训相关设备维护人员的故障排查技能。因此,在这款软件中实现了故障方案管理、故障波形编辑下发、波形数据生成等基本功能。

预览截图

应用介绍

这是一款采用Qt5编写的用于生成故障模拟波形的软件。生成的波形数据用于下发到终端机器生成对应的故障类型,用于培训相关设备维护人员的故障排查技能。因此,在这款软件中实现了故障方案管理、故障波形编辑下发、波形数据生成等基本功能。从拓扑结构来说,本软件处于服务端,而其他下游的终端机器都属于客户端。这里的终端机器,实质是一个具备TCP通信能力的嵌入式芯片。服务端和客户端都是通过TCP来是实现通信的,通信协议双方协议好即可。每当需要新的波形数据时,客户端发送特定指令到服务端,服务端接受指令从数据库中提取相应的故障方案数据,下发到终端机。

软件主要采用了Qt5来实现界面的设计与实现。实现数据库存储和网络通信功能时,主要使用了networksql模块。另外,波形编辑的功能借鉴了Qt自带的例子。数据存储采用的是SQLite,这个是Qt自带的驱动。UI和SQL的交互存在一定的复杂性,其他的数据通信都采用了XML格式来处理。

文件列表(部分)

名称 大小 修改日期
CMakeLists.txt0.57 KB2017-12-21
login.png208.65 KB2017-12-21
new_solution.png25.64 KB2017-12-21
wave_settings.png20.97 KB2017-12-21
windowa.png88.33 KB2017-12-21
windowb.png107.47 KB2017-12-21
windowc.png114.68 KB2017-12-21
windowd.png103.07 KB2017-12-21
qcustomplot.cpp132.47 KB2017-12-21
qcustomplot.h22.64 KB2017-12-21
ctableview.cpp2.15 KB2017-12-21
ctableview.h0.48 KB2017-12-21
customitemmodel.cpp0.36 KB2017-12-21
customitemmodel.h0.30 KB2017-12-21
custompushbutton.cpp0.53 KB2017-12-21
custompushbutton.h0.44 KB2017-12-21
loginDlg.cpp1.07 KB2017-12-21
loginDlg.h0.44 KB2017-12-21
manual.cpp1.33 KB2017-12-21
manual.h0.44 KB2017-12-21
msgbox.cpp1.05 KB2017-12-21
msgbox.h0.52 KB2017-12-21
newsolutiondialog.cpp1.54 KB2017-12-21
newsolutiondialog.h0.73 KB2017-12-21
nofocusdelegate.cpp0.35 KB2017-12-21
nofocusdelegate.h0.42 KB2017-12-21
recordeditor.cpp1.26 KB2017-12-21
recordeditor.h0.44 KB2017-12-21
shadowwindow.cpp0.78 KB2017-12-21
shadowwindow.h0.31 KB2017-12-21

立即下载

相关下载

[基于QT开发的故障诊断] 这是一款采用Qt5编写的用于生成故障模拟波形的软件。生成的波形数据用于下发到终端机器生成对应的故障类型,用于培训相关设备维护人员的故障排查技能。因此,在这款软件中实现了故障方案管理、故障波形编辑下发、波形数据生成等基本功能。

评论列表 共有 0 条评论

暂无评论

微信捐赠

微信扫一扫体验

立即
上传
发表
评论
返回
顶部