基于QT开发的故障诊断
这是一款采用Qt5编写的用于生成故障模拟波形的软件。生成的波形数据用于下发到终端机器生成对应的故障类型,用于培训相关设备维护人员的故障排查技能。因此,在这款软件中实现了故障方案管理、故障波形编辑下发、波形数据生成等基本功能。
预览截图
应用介绍
这是一款采用Qt5编写的用于生成故障模拟波形的软件。生成的波形数据用于下发到终端机器生成对应的故障类型,用于培训相关设备维护人员的故障排查技能。因此,在这款软件中实现了故障方案管理、故障波形编辑下发、波形数据生成等基本功能。从拓扑结构来说,本软件处于服务端,而其他下游的终端机器都属于客户端。这里的终端机器,实质是一个具备TCP通信能力的嵌入式芯片。服务端和客户端都是通过TCP来是实现通信的,通信协议双方协议好即可。每当需要新的波形数据时,客户端发送特定指令到服务端,服务端接受指令从数据库中提取相应的故障方案数据,下发到终端机。
软件主要采用了Qt5来实现界面的设计与实现。实现数据库存储和网络通信功能时,主要使用了network, sql模块。另外,波形编辑的功能借鉴了Qt自带的例子。数据存储采用的是SQLite,这个是Qt自带的驱动。UI和SQL的交互存在一定的复杂性,其他的数据通信都采用了XML格式来处理。
©版权声明:本文内容由互联网用户自发贡献,版权归原创作者所有,本站不拥有所有权,也不承担相关法律责任。如果您发现本站中有涉嫌抄袭的内容,欢迎发送邮件至: www_apollocode_net@163.com 进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
转载请注明出处: apollocode » 基于QT开发的故障诊断
文件列表(部分)
名称 | 大小 | 修改日期 |
---|---|---|
CMakeLists.txt | 0.57 KB | 2017-12-21 |
login.png | 208.65 KB | 2017-12-21 |
new_solution.png | 25.64 KB | 2017-12-21 |
wave_settings.png | 20.97 KB | 2017-12-21 |
windowa.png | 88.33 KB | 2017-12-21 |
windowb.png | 107.47 KB | 2017-12-21 |
windowc.png | 114.68 KB | 2017-12-21 |
windowd.png | 103.07 KB | 2017-12-21 |
qcustomplot.cpp | 132.47 KB | 2017-12-21 |
qcustomplot.h | 22.64 KB | 2017-12-21 |
ctableview.cpp | 2.15 KB | 2017-12-21 |
ctableview.h | 0.48 KB | 2017-12-21 |
customitemmodel.cpp | 0.36 KB | 2017-12-21 |
customitemmodel.h | 0.30 KB | 2017-12-21 |
custompushbutton.cpp | 0.53 KB | 2017-12-21 |
custompushbutton.h | 0.44 KB | 2017-12-21 |
loginDlg.cpp | 1.07 KB | 2017-12-21 |
loginDlg.h | 0.44 KB | 2017-12-21 |
manual.cpp | 1.33 KB | 2017-12-21 |
manual.h | 0.44 KB | 2017-12-21 |
msgbox.cpp | 1.05 KB | 2017-12-21 |
msgbox.h | 0.52 KB | 2017-12-21 |
newsolutiondialog.cpp | 1.54 KB | 2017-12-21 |
newsolutiondialog.h | 0.73 KB | 2017-12-21 |
nofocusdelegate.cpp | 0.35 KB | 2017-12-21 |
nofocusdelegate.h | 0.42 KB | 2017-12-21 |
recordeditor.cpp | 1.26 KB | 2017-12-21 |
recordeditor.h | 0.44 KB | 2017-12-21 |
shadowwindow.cpp | 0.78 KB | 2017-12-21 |
shadowwindow.h | 0.31 KB | 2017-12-21 |
发表评论 取消回复