首页 > 其他分享 >最火前端 Web 组态软件 (可视化)

最火前端 Web 组态软件 (可视化)

时间:2024-12-11 16:32:17浏览次数:9  
标签:Web www github 控件 最火 组态 https demo com

  前言:

随着物联网、大数据等技术高速发展,我们逐步向数字化、可视化的人工智能(AI)时代的方向不断迈进。智能时代是工业 4.0 时代,我国工业领域正努力从“制造”迈向“智造”的新跨越。

正文:

1.mxgraph:

介绍:开源免费,但是需要解决的问题很多,国内学习参考资料少。但是,可视化组态的实现基本都是借助于这个框架来实现的。

演示 demo:https://jgraph.github.io/mxgraph/javascript/examples/grapheditor/www/index.html

mxgraph 官方文档 API:http://jgraph.github.io/mxgraph/docs/js-api/files/model/mxCell-js.html

最大的交流社区:https://forum.jgraph.com/tags/swimlane/index.html

交流社区 2:https://stackoverflow.com/questions/tagged/mxgraph

github:https://github.com/jgraph/mxgrap

2. by组态:

介绍:BY组态软件,应用于能源电力、工业互联网、智能制造、原型设计等领域的大屏可视化、工艺流程监控、后台管理、手机平板多终端的"拖拽式"在线web组态开发平台

软件架构

· 开发语言:原生js,html,css

· 使用类库:jquery,layui,konva,echart

· 后台请求:Ajax,Http请求

· 实时数据:websocket技术

官网地址:http://www.hcy-soft.com

体验地址:若依管理系统(生产环境)

效果:

abe0ce880c6a4e0f84ecbe401bc641df.jpeg

 功能清单

e4441aa8cda240b18e033f8f426bedcb.png

3.le5le-topology:

介绍:A diagram (topology, UML) framework uses canvas and typescript. 一个用 canvas+typescript 写的绘图【核心库,不依赖框架】(微服务架构图、拓扑图、流程图、类图等 ULM 图,动画、视频支持)。本框架目前已经实现了拖拽、缩放、旋转、自定义属性等基础操作,开发者只用关心图表绘画实现即可。其次,流畅、高性能 - 使用 canvas 和多个场景离屏,操作过程流畅;完全不用担心 SVG 方式 dom 元素过多,性能高效。其三,自带部分动画效果,能满足基本的需求。使用 TypeScript 语言。chrome、firefox、ie11 等浏览器是没有问题的。IE9 以下版本没有测试,仅仅是绘图引擎,只需要支持 canvas+html5 标准即可

演示 demo:http://topology.le5le.com/

github:https://github.com/le5le-com/topology

gitee:https://gitee.com/mirrors/topology

4.draw.io

介绍:和 mxgraph 相比,在其基础上加了一些东西,更加完善。但是都是出自同一家公司之手。

演示 demo:https://www.draw.io/

github:https://github.com/jgraph/drawio

社区博客:https://about.draw.io/blog/

5.HT-2D/3D

演示 demo:http://www.hightopo.com/demo/2deditor/HT-2D-Editor.html

全部 demo:http://www.hightopo.com/demos/index.html

github:图扑软件

社区博客:https://www.hightopo.com/blog/

效果:https://www.hightopo.com/demos/index.html

6.3D 可视化楼宇、水站实时监测系统:

介绍:3D 可视化楼宇管理系统,实时监测楼宇相关的各方面的数据。提到工业互联网往往会涉及:物联网、IoT、5G、数字孪生、边缘计算、PaaS 平台、SaaS 应用、产业互联网、互联网+、工业 4.0、智慧城市、智慧园区、智慧楼宇、智能制造等概念,但本文将围绕可视化的话题,围绕更基础的 HTML5/WebGL/WebVR 等底层技术,我们觉得业界还没达到智能化、平台化的成熟阶段,走得太快即使是 GE Predix 也会从明星变流星,了解垂直行业需求,采集足够多有效数据,做好实时的、稳定的、美观的、Web 化的 2D 和 3D 数据可视化呈现,是工业互联网需要走好的第一步。

演示 demo:http://www.hightopo.com/demo/ht-smart-building/

github:图扑软件

7、前端设计 Mqtt(订阅、发布)

参考:https://github.com/UsrIot/usrCloudDemo_js/blob/master/web/mqttws31.js

8.OSHMI

效果:

介绍:适用于变电站,物联网和自动化应用的移动和云友好型 SCADA HMI。

github:https://github.com/riclolsen/OSHMI

官网:https://oshmiopensubstationhmi.sourceforge.io/

博客:http://ricolsen1supervc.wordpress.com(被墙)

图形参考来源 1:https://www.freepik.com/search?dates=any&format=search&page=1&query=%E5%B7%A5%E4%B8%9A&sort=popular

9.HslControls 控件库

介绍:HslControls 是一个工业物联网的控件库,基于 C#开发,配套 HslCommunication 组件可以实现工业上位机软件的快速开发,支持常用的工业图形化控件,快速的集成界面开发。 主要包含了按钮,开关,进度条,信号灯,数码管,时钟,曲线显示控件,仪表盘控件,管道控件,瓶子控件,饼图控件,传送带控件,温度计控件,鼓风机控件,阀门控件,电池控件等等。

开发语言:c#

github:https://github.com/dathlin/HslControlsDemo

博客:https://www.cnblogs.com/dathlin/p/7703805.html

注意:前端主要是 JavaScript 语言开发,c#我也不懂,只是做参考,看看人家的思路啥的。

10.VUE 组态-支持拖动

介绍:个人基于 vue+quasar 的 web 组态,核心代码基于 vue,quasar 仅仅是为了方便构建

github 预览访问如下地址:https://phynos.github.io/WebTopo/dist/spa

demo:https://phynos.github.io/WebTopo/dist/spa/

github:https://github.com/phynos/WebTopo

博客:https://bloghttps://github.com/phynos/WebTopo.csdn.net/lpch1987/article/details/96288974

标签:Web,www,github,控件,最火,组态,https,demo,com
From: https://blog.csdn.net/by_scada/article/details/144404006

相关文章

  • maven仓库配置,Tomcat配置,javaweb项目创建
    把maven安装到一个没有中文目录下的文件夹中maven官网下载地址:下载地址:DownloadApacheMaven–Maven配置仓库进入maven文件夹在maven文件夹中创建仓库文件夹(注意不要中文)然后进入conf文件夹中的setting.xml文件打开,找到以下位置添加以下文件,配置阿里云私服<mirror>......
  • RTSP播放器EasyPlayer.js报错“Too many active WebGL contexts” 是什么原因?
    随着互联网技术的飞速发展,流媒体视频已成为信息传播和娱乐消费的重要形式。无论是在线视频平台、社交媒体还是在线教育,流媒体视频的应用无处不在。而在这一生态系统中,开发者选择什么样的播放器进行集成和开发,也是至关重要的。随着技术的发展,越来越多的H5流媒体播放器开始支持H.26......
  • 【Nginx-2】使用Docker安装Nginx:快速搭建高性能Web服务器
    Nginx是一款高性能的Web服务器和反向代理服务器,广泛应用于各种Web应用场景。使用Docker安装Nginx可以简化部署过程,提高环境一致性。下面将详细介绍如何使用Docker安装Nginx,并配置一个简单的Web服务器。1.使用Docker安装NginxDocker是一个开源的容器化......
  • 基于webGL的云层动画js插件
    这是一款基于webGL的云层动画js插件。该插件使用HTML5canvas和WebGLAPI,生成可控制的多层云彩动画特效。在线演示 下载  NPM安装npminstallklouds--save                  使用方法ES6语法:import*askloudsfrom'klouds'      ......
  • javaweb毕业设计项目 网上飞机票售票预订系统
    目录项目介绍具体实现截图开发核心技术:核心代码部分展示详细视频演示源码获取方式项目介绍本次设计的网上机票预订系统通过访问主页,可以实现用户管理、公告信息管理、航班信息管理、机票信息管理、订单信息管理、退订信息管理、兑换信息管理、系统管理等基本功能,为......
  • javaweb软件工程网络教育设计与实现3f4c8
    目录项目介绍具体实现截图开发核心技术:核心代码部分展示详细视频演示源码获取方式项目介绍在线课堂问答教学是由高校学生依据兴趣爱好自愿组成,按照章程自主开展在线课堂问答教学。在线课堂问答教学是实施素质教育的重要途径和有效方式,在加强校园文化建设、提高学生......
  • DataSophon1.2.1集成DataX&DataX-Web(多节点)
    DataSophon简单集成DataX&DataX-Web(多节点)DATAX部署环境准备JDK(1.8以上,推荐1.8)Python(2或3都可以,linux自带py2,py3执行脚本会报错,需要修改脚本)ApacheMaven3.x(CompileDataX,如果下载的是官方的压缩包[datax.tar.gz],不用安装这个,如果是在git拉的项目,打包时需要)安装......
  • DataSophon1.2.1集成DataX&DataX-Web(单节点)
    DataSophon集成DataX&DataX-Web(单节点)DATAX部署环境准备JDK(1.8以上,推荐1.8)Python(2或3都可以,linux自带py2,py3执行脚本会报错,需要修改脚本)ApacheMaven3.x(CompileDataX,如果下载的是官方的压缩包[datax.tar.gz],不用安装这个,如果是在git拉的项目,打包时需要)安装包编......
  • C# 在Windform程序中搭建Webapi
    1.在NuGet引用owinMicrosoft.AspNet.WebApi.OwinMicrosoft.AspNet.WebApi.OwinSelfHostMicrosoft.Owin.StaticFiles2.添加服务启动配置类 Startup1usingWebapiTest.App_Start;2usingMicrosoft.Owin.FileSystems;3usingMicrosoft.Owin.StaticFiles;4usingO......
  • spring-boot-starter-web 的依赖项
    以下是SpringBoot1.4.3.RELEASE版本中 spring-boot-starter-web 的依赖项及其功能描述:ArtifactIdPurposespring-boot-starter提供SpringBoot应用的核心依赖,包括自动配置支持和日志功能,以简化SpringBoot应用的开发。spring-boot-starter-tomcat提供嵌入式......