Skip to content

binnary/BSCJZ8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BSCJZ8

开发环境

  1. QT:本项目采用qt-opensource-windows-x86-android-5.4.0,也可以使用QT其他WIN版本进行开发
  2. QWT: QWT采用QWT6.1.0,可以采用其他版本的QWT

QWT编译

输入图片说明

  1. 将QWT源码解压到C:\QT目录下
  2. 右键点击src目录编译QWT库,生成的QWT库见下图: 输入图片说明

BSCJZ8工程编译

  1. 用QT Creater打开BSCJZ8工程 输入图片说明
  2. 右键点击工程执行编译

主要工程文件简介 输入图片说明

  1. protocol/qprotocol.cpp 与下位机通信协议,详细协议规范见《8要素测定仪通信协议V1.0.4》
  2. dbopt/dbopt.cpp 数据库接口封装,实现实现数据库的初始化。
  3. export/exportobject.cpp 数据库导出接口封装,目前仅实现数据库的xml格式导出
  4. log/qlog.cpp BSCJZ8软件运行LOG接口封装
  5. print/qprintobject.cpp 打印接口封装
  6. comcfg.cpp 串口配置接口,引用UI文件comcfg.ui
  7. deviceinfo.cpp 实现设备信息的增删改查
  8. devparamconfig.cpp 设备参数配置,设备基础信息来自于deviceinfo中配置的设备
  9. disassaydata.cpp 数据显示接口,引用UI文件disasaydata.ui

多语言适配

软件开发过程中用户界面采用英文,对应的中文显示使用QT的Linguist工具进行翻译,翻译生成的文件放到软件运行目录的language目录即可 输入图片说明

软件运行界面

  1. 主窗口:默认在数据采集标签页 输入图片说明

  2. 数据显示窗口 输入图片说明

  3. 数据图形显示界面 输入图片说明

  4. 图形显示参数配置界面 输入图片说明

  5. 设备信息增删改查界面 输入图片说明

  6. 设备参数设置界面 输入图片说明

  7. https://www.qt.io/download/

  8. https://sourceforge.net/projects/qwt/files/qwt/

  9. www.setupfactory.com

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published