[发明专利]一种基于原生态MS视窗系统的组态软件在审
申请号: | 202110940454.7 | 申请日: | 2021-08-16 |
公开(公告)号: | CN113703764A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 余加波;明朝阳 | 申请(专利权)人: | 深圳市顶控科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/30;G06F8/20;G06F9/451;G06F9/54 |
代理公司: | 深圳市鼎泰正和知识产权代理事务所(普通合伙) 44555 | 代理人: | 缪太清 |
地址: | 518000 广东省深圳市福田区华*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 生态 ms 视窗 系统 组态 软件 | ||
本发明公开了一种基于原生态MS视窗系统的组态软件,包括应用程序、视图与后端交互模块、核心设计器模块、事件管理模块、自定义控制接口模块和安全机制与验证模块;所述视图与后端交互模块,用于自定义控件数据结构按照xaml语言的结构格式化,把xaml结构包裹的数据实例化成内存中可访问的object对象,本发明的有益效果是:该组态软件引用VS开发套件中的部分机制,并引用发挥了多模块插件开发机制,利用uvm部分设计思路,采用memcache机制来完成前后端并发开发,采用精简的中间数据结构来交换核心数据,实现该组态软件高效低资源占用,MS视窗操作风格,零遮挡的原生态MS视窗系统的组态软件平台。
技术领域
本发明涉及组态软件技术领域,具体为一种基于原生态MS视窗系统的组态软件。
背景技术
组态软件,又称组态监控系统软件,是指数据采集与过程控制的专用软件,也是指在自动控制系统监控层一级的软件平台和开发环境。这些软件实际上也是一种通过灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态软件广泛应用于机械、汽车、石油、化工、造纸、水处理以及工控自动化等诸多领域。现有的VS开发套件中的C#语言中包括多种开发模型和固件,但是这种开发模型受限于资源限制,WINFORM,WPF,Socket和SQL技术不能跨平台应用,对于平台移植或扩展带来障碍。
发明内容
本发明的目的在于提供一种基于原生态MS视窗系统的组态软件,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种基于原生态MS视窗系统的组态软件,包括应用程序、视图与后端交互模块、核心设计器模块、事件管理模块、自定义控制接口模块和安全机制与验证模块,
所述视图与后端交互模块,用于自定义控件数据结构按照xaml语言的结构格式化,把xaml结构包裹的数据实例化成内存中可访问的object对象;
所述核心设计器模块,通过视窗后端交互模块获取事件接受对象Object,选中并呈现出的Object对象为当前活跃的对象,接受所发生的鼠标或者键盘事件,返回事件活跃对象;
所述事件管理模块,捕获当前活跃对象,在活跃对象上面执行对应事件接口函数,依据事件执行条件,反馈给当前用户是否事件操作有效;
所述自定义控制接口模块,接受来自事件管理模块的消息,以memcache技术缓存xaml数据供设计器模块和视图交互模块使用;
所述安全机制与验证模块,用于访问验证。
优选的,所述应用程序依照dock布局设计,包括菜单栏和工具栏、工程栏、属性栏、信息输出栏和窗口设计栏。
优选的,所述菜单栏分为:文件、编辑、视图、工程、工具、运控子系统和帮助,工具栏实现基本的快捷键操作:包括新建工程、打开工程、保存、以及一些编辑相关的操作。
优选的,所述工程栏分为两大部分:工程管理和控件集合,共分为按钮开关类、指示灯类、数值输入显示类、图形仪表类、记录显示类、自定义类。
优选的,所述属性栏提供窗口和控件设计时的属性入口。
优选的,所述信息输出栏及时的反馈该软件当前的操作状态和设计时反馈信息。
优选的,所述中间窗口设计栏对控件栏或者工程栏的拖拽或者打开操作直接呈现。
优选的,所述组态软件变量管理功能,实现包括但不限于变量新建,变量删除,变量信息编辑,变量导入导出等,结合设备管理模块用户可实现定制化的设备数据需求,并引用该变量管理模块完成多个设备间数据的共享。
优选的,所述组态软件设备管理功能,包括但不限于通过type-C接口完成设备数据导入导出,设备矫正时间日期,设备工程的更新与固件的更新升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市顶控科技有限公司,未经深圳市顶控科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110940454.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于网荷智能互动的切负荷方法
- 下一篇:一种快速克隆组态自定义控件的方法