查看完整版本: [-- 开源HMI --]

QTCN开发网 -> Qt 作品展 -> 开源HMI [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

706409617 2019-03-12 21:53

开源HMI

简介
​    HmiFuncDesigner是一款集HMI,数据采集于一体的软件,开源旨在技术分享、相互学习、提升技术。目前软件处于开发中,功能不完善,很多代码也需要重构!!

1. 软件环境

​    Qt5.10.1 + MinGW530_32

2. HmiFuncDesigner软件编译

  1. 打开"Qt Creator 4.5.1 (Community)"软件,打开HmiFuncDesigner/HmiFuncDesigner.pro工程。
  2. 选择Release模式。
  3. 清除以前编译工程产生的数据文件。
  4. 重新编译工程。
  5. 编译完成功后生成的软件位于HmiFuncDesignerBin/bin目录下。
  6. 拷贝所需要的运行库,打开命令窗口“Qt 5.10.1 for Desktop (MinGW 5.3.0 32 bit)”,HmiFuncDesigner/bin目录,执行windeployqt 软件名称.exe。
    具体操作如下图所示:


3. HmiRunTime软件编译

  1. 打开"Qt Creator 4.5.1 (Community)"软件,打开HmiRunTime/HmiRunTime.pro工程。
  2. 选择Release模式。
  3. 清除以前编译工程产生的数据文件。
  4. 重新编译工程。
  5. 编译完成功后生成的软件位于HmiFuncDesignerBin/bin目录下。


4.工程管理器


工程管理器具有如下功能:
  1. 系统参数,设置与运行有关的参数。
  2. 通讯设备,建立通信链路和协议。
  3. 数据库配置,建立系统IO变量表,并操作存盘、报警、转换等处理。
  4. 数据库管理,运行中的实时内存数据和SQL数据管理监视。
  5. 画面,建立系统画面。
  6. 逻辑编程,JavaScript编程。


5.系统变量管理器




6.实时数据库显示




7.画面编辑







8.画面解析运行










9.支持控件 Support controls

​    文本、椭圆、直线、矩形、箭头、切换按钮,变量文本列表、图片、弹出按钮、指示灯、数值棒图、时钟、移动文本、罐形容器、输入编辑框


10. 支持的通信协议

  1. Modbus RTU
  2. Modbus ASCII
  3. Modbus TCPIP
  4. Mitsubishi Fx




代码目前在不断的更新!!!

源码仓库地址:https://github.com/VelsonWang/HmiFuncDesigner.git

















liudianwu 2019-03-12 22:19
卧槽,太牛逼了,请收下我的膝盖!

robinsea 2019-03-13 08:54
已star

nigoole 2019-03-13 09:22
论坛各路大神都出来了!

九重水 2019-03-13 13:38
HMI、PLC这对CP。
HMI开源了,PLC什么时候开源啊,

liuchangyin 2019-03-13 14:21
太牛B了,组态啊

706409617 2019-03-13 15:06
有兴趣大家一起码啊!

mscheng 2019-03-13 18:15
这个确实牛啊!!!

xiaoyaoyou12 2019-03-14 10:29
这个真是牛,感谢开源

rpaul518 2019-03-14 21:36
必须支持啊!顶 收下我的膝盖

guoshun2003 2019-03-15 00:45
                                                                                

crazy 2019-03-15 19:31
这个必须要顶顶

piaoliushi 2019-03-17 21:01
不错,暂时还是个玩具,加油!

futureq 2019-03-17 23:37
Mark

drabel 2019-03-18 12:05
顶,顶,顶,萨,顶顶。

clickto 2019-03-18 15:42
大侠请收下我的膝盖!

invole 2019-03-30 08:22
不错

sblpp 2019-04-01 15:00
这个真是牛,感谢开源

bnqwtrav 2019-04-14 18:47
我去,这不是旧版本的Qtouch吗

706409617 2019-04-20 13:56
bnqwtrav:我去,这不是旧版本的Qtouch吗[表情]  (2019-04-14 18:47) 

这里只是模仿了一下它的ui

libaineu2004 2019-04-22 09:13
顶上去!支持

hanheyfon 2019-05-16 09:24
      

simu26 2019-12-25 21:42
      

jimmycrouse 2019-12-26 21:01


查看完整版本: [-- 开源HMI --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled