System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于Web可编程设计的HMI系统技术方案_技高网

一种基于Web可编程设计的HMI系统技术方案

技术编号:40348266 阅读:7 留言:0更新日期:2024-02-09 14:33
本发明专利技术公开的属于可编程HMI系统技术领域,具体为一种基于Web可编程设计的HMI系统,包括中控云服务器端作为整个系统通讯的关键部分,通过透传的方式连接显示触屏端和远程管控端之间的通讯,并加以包装和加密处理,用户管理相关功能,后台管理相关功能,设备及模块端包括可编程控件回显Android触屏端和可编程控件回显单片机触屏端,接收并回显编辑软件下发的工程文件,接收到远程管控端软件的控制指令,连接并控制周边设备,远程管控端与中控云服务器端连接,Hmi Designer端与设备及模块端连接,使用户无需对某个场景的某个设备进行单独编程,只需像UI设计界面一样,设计好界面,上传到设备即可,且系统并不限于单个领域。

【技术实现步骤摘要】

本专利技术涉及可编程hmi系统,具体为一种基于web可编程设计的hmi系统。


技术介绍

1、在人机界面终端显示和控制领域,传统的设计方式通常需要具备图形设计和控制编程背景的用户才能创建和编写用户界面和控制逻辑。这对于没有这些专业技能的用户来说是一项挑战。此外,传统的方法需要对每个设备进行单独编程,这导致了工作量大、效率低的问题。针对这些问题,一些现有技术提供了一些解决方案。例如,一些hmi设计软件提供了即用型模板,可以满足不同领域的应用场景,但是缺乏灵活性和定制性。另外,一些设计工具提供了拖拽式的用户界面设计,但是缺乏对控制逻辑的支持。还有一些设计工具提供了控制协议资源和交互配置,但是需要专业人员编写代码,对非专业用户来说仍然存在一定难度。

2、为此,亟需提供一种基于web可编程设计的hmi系统,使用户无需对某个场景的某个设备进行单独编程,只需像ui设计界面一样,设计好界面,上传到设备即可。该系统不限于单个领域,可广泛应用于中控、音视频、会议、工业等领域的人机界面终端显示和控制场景。


技术实现思路

1、本部分的目的在于概述本专利技术的实施方式的一些方面以及简要介绍一些较佳实施方式。在本部分以及本申请的说明书摘要和专利技术名称中可能会做些简化或省略以避免使本部分、说明书摘要和专利技术名称的目的模糊,而这种简化或省略不能用于限制本专利技术的范围。

2、因此,本专利技术的目的是提供一种基于web可编程设计的hmi系统,能够使用户无需对某个场景的某个设备进行单独编程,只需像ui设计界面一样,设计好界面,上传到设备即可,且可广泛应用于中控、音视频、会议、工业等领域的人机界面终端显示和控制场景。

3、为解决上述技术问题,根据本专利技术的一个方面,本专利技术提供了如下技术方案:

4、一种基于web可编程设计的hmi系统,其包括:包括中控云服务器端、设备及模块端、远程管控端及hmi designer端;

5、中控云服务器端,用于执行作为整个系统通讯的关键部分,提供三个功能;

6、显示触屏端和远程管控端之前的通讯,并加以包装和加密处理;

7、用户管理相关功能,包括用户的登录、注册、修改信息等等;

8、后台管理相关功能;

9、设备及模块端,与中控云服务器端连接,包括可编程控件回显android触屏端和可编程控件回显单片机触屏端,作为显示端,提供功能包括;

10、可以接收并回显编辑软件下发的工程文件;

11、可以连接中控云服务器,接收到远程管控端软件的控制指令;

12、可连接并控制周边设备,即该触屏自带的功能;

13、远程管控端,与中控云服务器端连接,包括远程管控android端软件和远程管控ios端软件,作为远程管控端,提供功能包括;

14、可以接收并回显编辑软件下发的工程文件;

15、可以连接中控云服务器,接受和管理控制远程显示端触屏设备;

16、用户相关的功能,供用户能绑定相应的触屏设备;

17、hmi designer端,与设备及模块端连接,包括pc端编辑软件,pc端编辑软件作为主要的部分,提供界面设计以及交互逻辑的生成,其次也可管理所有的项目和工程界面,并提供下载到各个触屏设备的方式。

18、作为本专利技术所述的一种基于web可编程设计的hmi系统的一种优选方案,其中:为使用户即可以通过常见的web浏览器访问和使用,也可以通过各平台安装和使用,系统基于web技术开发,采用html、css和javascript等前端技术,由于web技术天生的跨平台特性。

19、作为本专利技术所述的一种基于web可编程设计的hmi系统的一种优选方案,其中:为使用户能够通过拖拽和放置方式选择和布置各种控件,系统采用直观的可视化设计界面,控件可以是按钮、文本框、滑块、图表等,用户可以根据实际需求自由调整它们的大小、位置和样式。

20、作为本专利技术所述的一种基于web可编程设计的hmi系统的一种优选方案,其中:为方便用户可以从库中选择适合自己需求的控件,系统包括模块化控件库,其中包含各种常用的输入控件、输出控件和显示控件,控件具有可配置的属性,如选项列表、默认值、范围等。

21、作为本专利技术所述的一种基于web可编程设计的hmi系统的一种优选方案,其中:为方便用户可以为每个控件定义事件处理程序,系统采用事件驱动的编程模型。

22、作为本专利技术所述的一种基于web可编程设计的hmi系统的一种优选方案,其中:以降低用户对编程技术的依赖,系统引入简化的交互设置方式,用户只需通过简单的弹窗选择的方式,选择触发事件和执行动作。

23、作为本专利技术所述的一种基于web可编程设计的hmi系统的一种优选方案,其中:以实现用户特殊需求下的需求逻辑,系统基于全局高级编程的功能,以创建变量、延时器、定时器等,将界面元素的状态与其相关连。

24、作为本专利技术所述的一种基于web可编程设计的hmi系统的一种优选方案,其中:为便于用户可以根据实际设备选择相应的适配器,系统内置支持多种设备的适配协议,适配器负责将设计好的界面和交互逻辑转化为设备可识别的指令和数据格式。

25、作为本专利技术所述的一种基于web可编程设计的hmi系统的一种优选方案,其中:为方便用户设计的界面和交互逻辑被保存在服务器端,可通过网络传输到目标设备,系统通过web技术实现数据的传输和存储目标设备接收到界面和交互逻辑,以实时响应用户的操作,并将数据传输回服务器端。

26、作为本专利技术所述的一种基于web可编程设计的hmi系统的一种优选方案,其中:系统流程包括如下步骤:

27、s1、pc端编辑软件新建工程,选择相应型号的设备,编辑好ui界面和交互逻辑,保存工程文件;

28、s2、通过网络的方式下载到相应的显示触屏设备;

29、s3、显示触屏设备接收到工程文件后解析并回显相应的ui界面,以及自动生成交互逻辑,此时显示触屏设备即可根据编辑好的界面及交互进行控制了;

30、s4、显示触屏设备连接上中控云,这时即可通过远程管控端进行远程管理和控制;

31、s5、在进行上述系列的通讯过程中,进行封装且加密。

32、与现有技术相比:

33、1.无需编程:用户无需具备专业的编程和设计背景,只需像ui设计界面一样,设计好界面,并上传到设备即可。

34、2.覆盖率广:系统提供多种不同尺寸、分辨率、形状、接口的hmi可编程模块,该模块可用于各个行业领域的设备,仅需在界面编辑时选择相应的模块,并设计编辑好相应的界面和交互,下载到模块即可使用,无需进行单独的编程,且系统支持多个模块同时下载的功能,更符合流水线式的生产流程。

35、3.模块化设计:系统提供丰富的设计选项和模块化控件组件资源,用户可根据实际需求自由选择和定制界面元素,满足特定应用场景的需求,如图3所示,系统集本文档来自技高网...

【技术保护点】

1.一种基于Web可编程设计的HMI系统,其特征在于,包括中控云服务器端(100)、设备及模块端(200)、远程管控端(300)及Hmi Designer端(400);

2.根据权利要求1所述的一种基于Web可编程设计的HMI系统,其特征在于,为使用户即可以通过常见的Web浏览器访问和使用,也可以通过各平台安装和使用,系统基于Web技术开发,采用HTML、CSS和JavaScript等前端技术,由于Web技术天生的跨平台特性。

3.根据权利要求1所述的一种基于Web可编程设计的HMI系统,其特征在于,为使用户能够通过拖拽和放置方式选择和布置各种控件,系统采用直观的可视化设计界面,控件可以是按钮、文本框、滑块、图表等,用户可以根据实际需求自由调整它们的大小、位置和样式。

4.根据权利要求1所述的一种基于Web可编程设计的HMI系统,其特征在于,为方便用户可以从库中选择适合自己需求的控件,系统包括模块化控件库,其中包含各种常用的输入控件、输出控件和显示控件,控件具有可配置的属性,如选项列表、默认值、范围等。

5.根据权利要求1所述的一种基于Web可编程设计的HMI系统,其特征在于,为方便用户可以为每个控件定义事件处理程序,系统采用事件驱动的编程模型。

6.根据权利要求1所述的一种基于Web可编程设计的HMI系统,其特征在于,以降低用户对编程技术的依赖,系统引入简化的交互设置方式,用户只需通过简单的弹窗选择的方式,选择触发事件和执行动作。

7.根据权利要求1所述的一种基于Web可编程设计的HMI系统,其特征在于,以实现用户特殊需求下的需求逻辑,系统基于全局高级编程的功能,以创建变量、延时器、定时器等,将界面元素的状态与其相关连。

8.根据权利要求1所述的一种基于Web可编程设计的HMI系统,其特征在于,为便于用户可以根据实际设备选择相应的适配器,系统内置支持多种设备的适配协议,适配器负责将设计好的界面和交互逻辑转化为设备可识别的指令和数据格式。

9.根据权利要求1所述的一种基于Web可编程设计的HMI系统,其特征在于,为方便用户设计的界面和交互逻辑被保存在服务器端,可通过网络传输到目标设备,系统通过Web技术实现数据的传输和存储目标设备接收到界面和交互逻辑,以实时响应用户的操作,并将数据传输回服务器端。

10.根据权利要求1所述的一种基于Web可编程设计的HMI系统,其特征在于,系统流程包括如下步骤:

...

【技术特征摘要】

1.一种基于web可编程设计的hmi系统,其特征在于,包括中控云服务器端(100)、设备及模块端(200)、远程管控端(300)及hmi designer端(400);

2.根据权利要求1所述的一种基于web可编程设计的hmi系统,其特征在于,为使用户即可以通过常见的web浏览器访问和使用,也可以通过各平台安装和使用,系统基于web技术开发,采用html、css和javascript等前端技术,由于web技术天生的跨平台特性。

3.根据权利要求1所述的一种基于web可编程设计的hmi系统,其特征在于,为使用户能够通过拖拽和放置方式选择和布置各种控件,系统采用直观的可视化设计界面,控件可以是按钮、文本框、滑块、图表等,用户可以根据实际需求自由调整它们的大小、位置和样式。

4.根据权利要求1所述的一种基于web可编程设计的hmi系统,其特征在于,为方便用户可以从库中选择适合自己需求的控件,系统包括模块化控件库,其中包含各种常用的输入控件、输出控件和显示控件,控件具有可配置的属性,如选项列表、默认值、范围等。

5.根据权利要求1所述的一种基于web可编程设计的hmi系统,其特征在于,为方便用户可以为每个控件定义事...

【专利技术属性】
技术研发人员:邓涣林林河泉
申请(专利权)人:星链广东电子科技有限公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1