数据采集显示系统在嵌入式行业中应用非常普遍。数据采集包括各种设备的状态量采集,总线数据的获取和监测,数据的存储等,同时在数据采集过程中也需要一定的人机交互来完成一些控制操作。对此,辉为科技以TI 工业级的A8主板作为核心,配以真彩液晶屏和触摸屏作为人机交互设备,采用目前Linux操作系统及QT/Embedded 图形库,实现了大量数据的实时采集,数据的曲线动态显示,数据保存以及人工控制等必备功能,可广泛应用于工业总线与人机交互领域。

本系统基于HW335-Multimedia 主板作为采集终端控制器,Linux-3.2内核为操作系统, 采用QT/Embeded 4.8图形库,7寸真彩液晶屏,触摸屏,可以扩展SD卡进行数据存储。采集终端采用CAN总线与各设备进行通信,完成数据的采集、显示与控制。系统架构如图1.所示。

  

采集终端可对采集的数据进行实时曲线显示,并对保存在存储器上的历史曲线进行查询显示。效果如下图。

  终端可对一些设备参数和状态进行采集与显示,同时可利用触摸屏输入,在人机界面上对设备状态进行控制。如下图

  

本系统具有成本低廉,应用方便,扩展灵活等特点,用户只需简单的修改自己的应用程序,便可以实现功能的扩展,目前,已有多个客户将该方案应用到了环境监控、断路器测试系统等工业场合,其性能稳定可靠,操作方便简单。

QT图形界面在工业数据采集显示系统的应用相关推荐

  1. 基于Pxa270和Qt图形界面技术的人脸识别与密码电子锁的门禁系统

    目 录 第1章 绪论 1 1.1 应用背景 1 1.2 系统描述 1 1.2.1 系统方案 1 1.2.2 系统主要功能描述 2 1.3 性能指标 2 1.4 系统特色 3 1.4.1 充分利用班上资 ...

  2. qt 历史记录控件_基于Qt图形界面软件的操作日志记录方法及系统_2015106293015_说明书_专利查询_专利网_钻瓜专利网...

    技术领域 本发明涉及一种软件系统的日志记录技术,特别涉及一种基于Qt图形界面软件的操作日志记录方法及系统. 背景技术 软件操作日志是记录用户在使用软件的过程中,通过鼠标和键盘在操作界面上执行的点击和输 ...

  3. 《Qt图形界面编程入门》课后习题全解

    代码地址 https://github.com/duganlx/QT 说明 以下答案并非来自官方,而是本人自己实现的,若有啥问题,欢迎讨论(^-^) 所基于的书籍为<Qt图形界面编程入门> ...

  4. Qt图形界面编程入门(4)

    构造函数和析构函数 构造函数是一个与类同名的特殊的公有成员函数. 创建类对象时构造函数会被调用,且只调用一次/ 构造函数无返回类型. ·  默认构造函数格式: 类名(){.......} Accoun ...

  5. Java图形界面中文字符乱码显示小方框

    Java图形界面中文字符乱码显示小方框 解决方法:(IntelliJ IDEA) 在运行(RUN)中选择编辑配置(Edit Configuration) 虚拟机选项(VM options)中输入-Df ...

  6. python qt5 增加文本框_Python用PyQt5制作弹出式输入框,Qt图形界面编程之QInputDialog...

    前面内容,我们介绍了PyQt5的一些常用基本控件. 温故而知新 计数器QSpinBox使用详解,Python用PyQt5制作图形界面基础控件篇 Python用PyQt5实现多种弹出消息框,QMessa ...

  7. linuxoracle图形界面无法跳出_Linux 7图形化安装Oracle或者其他软件,打不开图形界面的问题 | 信春哥,系统稳,闭眼上线不回滚!...

    linux 7操作系统图形化安装Oracle软件,需要设置DISPLAY环境变量,之前的版本几乎是不需要设置的,如果不设置DISPLAY环境变量,在启动图形界面的时候,很可能会遇到下面的错误. [ro ...

  8. Qt图形界面编程入门(Qt的历史、Qt安装资源链接、Qt Creator简介)

    Qt的历史渊源 Qt是1991年由挪威的奇趣科技(Trolltech)公司开发的跨平台C++图形用户界面(GUI)用程序开发框架,2008年,奇趣科技公司被诺基亚公可收购,Qt也因此成为诺基亚公司旗下 ...

  9. Qt图形界面编程入门(创建一个简单的程序)

    1,手工编码方式 利用手工编码方式建立"Hello Qt!"程序 第一步: 得到界面 2,无UI的向导方式 从图中,我们发现向导为窗口程序提供了3个基类,分别外QMainWindo ...

最新文章

  1. 区块链 稳定币和法定数字货币简介
  2. 【机器学习入门到精通系列】Octave在Mac上的下载安装和基本使用
  3. r语言 整理、处理数据步骤_R语言万能数据清洗整理包Tidyverse(一)
  4. beyond compare如何添加新文件并重新比较?
  5. 拼接路径优雅方式_章泽天“学生装”穿出高级感,缎面衬衫配小香风裙,温柔又优雅...
  6. django 国际化 ugettext()
  7. JDK源码学习-基础
  8. apm固定翼调试方法
  9. 详解 Ops 智能运维机器人,故障处理又快又准!
  10. [转载]要死的人都后悔些什么
  11. 杭电 1272 并查集判断环
  12. [论文笔记]RoBERTa: A Robustly Optimized BERT Pretraining Approach
  13. 【百度网盘】电脑版百度网盘二维码无法加载的问题
  14. java 裁剪 pdf_java拆分pdf文档
  15. git因commit的记录太大导致push失败解决方法
  16. Linux隧道sit
  17. 【BZOJ2434】【NOI2011】阿狸的打字机(AC自动机及Fail树的性质,树状数组)
  18. 【飞桨PaddlePaddle】四天搞懂生成对抗网络(四)——CycleGAN的绝妙设计:双向循环生成的结构
  19. sonysrshg2 Android,Hear不go的索尼情怀——索尼蓝牙音箱SRS-HG2轻听
  20. coredata理解

热门文章

  1. cad图形不见了怎么办_CAD画了线但是绘图区看不见怎么办?【AutoCAD教程】
  2. xy苹果助手未受信任_2020新春精品——S级性价比:苹果/安卓/电脑统一适配音乐神器...
  3. 计算机制作印章,【2人回答】怎样使电脑制作的印章更逼真?-3D溜溜网
  4. 科技爱好者周刊(第 191 期):一个程序员的财务独立之路
  5. 彻底理解对象内存分配及Minor GC和Full GC全过程
  6. i 智慧 | “三级火箭”战略背后:联想携手云之鼎 正式进军云数据中心主航道...
  7. 谈科技发展对我们生活的影响
  8. ES6对于特殊的对象的遍历(iterator)
  9. 大连计算机软件培训,大连计算机办公技能培训
  10. 对Windows 10附近共享和蓝牙天线进行故障排除