QTouch:跨平台嵌入式组态软件,支持多种实时与历史数据库

需积分: 31 19 下载量 154 浏览量 更新于2024-08-25 收藏 20.74MB PPT 举报
"QTouch是一款跨平台的嵌入式组态软件,专为实现远程监控而设计。它支持多种CPU架构和操作系统,如Intel X86、ARM RISC、龙芯MIPS以及中标麒麟等,并能在Windows、Linux、Android、iOS等多个系统上运行。QTouch的核心特性包括实时和历史数据库、开放统一的编程环境、设备驱动和通讯协议库,以及强大的图形绘制和数据库配置模块。此外,QTouch具备设备链路冗余和热备功能,确保系统的稳定性和可靠性。" QTouch软件详细介绍: QTouch是基于C++开发的跨平台类库,能够进行全代码编译,适应多种硬件平台,如Intel X86、ARM RISC和MIPSCPU,同时兼容Windows、UNIX、嵌入式Linux等多种操作系统,包括特定的国产操作系统中标麒麟。它提供了一套丰富的通讯协议库,涵盖了RS232/RS485串口、以太网、总线网络以及GPRS无线等多种通信方式,支持多种工业标准协议,如Modbus RTU/TCP、Profibus、EtherNet/IP、CC-Link等,还能自定义协议以满足特定需求。 在数据库方面,QTouch内置实时数据库(rtdb)和历史数据库,可以使用SQLite3作为默认数据库,并可选支持MySQL、SQL Server等关系型数据库。其历史数据存储采用SQL,便于长期数据分析和管理。软件内含的图形绘制模块能创建各种基本矢量图形,如曲线、报表、报警和历史查询等,提供丰富的用户界面设计选项。 QTouch强调可组态和可扩展性,其组态环境允许用户自定义设备通信链路,通过C语言进行逻辑处理,实现复杂的数据转换和条件判断。软件支持实时数据显示和控制,实时/历史曲线和报表,确保了实时监控和数据分析的全面性。此外,QTouch具备设备驱动和链路冗余/热备功能,以提升系统稳定性,减少因硬件故障导致的服务中断。 QTouch是一款高度灵活且功能全面的组态软件,适用于各种工业和自动化领域的远程监控,无论是在传统的工控环境还是在现代的物联网系统中,都能发挥其强大的作用。