【技术实现步骤摘要】
一种基于原生态MS视窗系统的组态软件
[0001]本专利技术涉及组态软件
,具体为一种基于原生态MS视窗系统的组态软件。
技术介绍
[0002]组态软件,又称组态监控系统软件,是指数据采集与过程控制的专用软件,也是指在自动控制系统监控层一级的软件平台和开发环境。这些软件实际上也是一种通过灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态软件广泛应用于机械、汽车、石油、化工、造纸、水处理以及工控自动化等诸多领域。现有的VS开发套件中的C#语言中包括多种开发模型和固件,但是这种开发模型受限于资源限制,WINFORM,WPF,Socket和SQL技术不能跨平台应用,对于平台移植或扩展带来障碍。
技术实现思路
[0003]本专利技术的目的在于提供一种基于原生态MS视窗系统的组态软件,以解决上述
技术介绍
中提出的问题。
[0004]为实现上述目的,本专利技术提供如下技术方案:一种基于原生态MS视窗系统的组态软件,包括应用程序、视图与后端交互模块、核心设计器模块、事件管理模 ...
【技术保护点】
【技术特征摘要】
1.一种基于原生态MS视窗系统的组态软件,包括应用程序、视图与后端交互模块、核心设计器模块、事件管理模块、自定义控制接口模块和安全机制与验证模块,其特征在于,所述视图与后端交互模块,用于自定义控件数据结构按照xaml语言的结构格式化,把xaml结构包裹的数据实例化成内存中可访问的object对象;所述核心设计器模块,通过视窗后端交互模块获取事件接受对象Object,选中并呈现出的Object对象为当前活跃的对象,接受所发生的鼠标或者键盘事件,返回事件活跃对象;所述事件管理模块,捕获当前活跃对象,在活跃对象上面执行对应事件接口函数,依据事件执行条件,反馈给当前用户是否事件操作有效;所述自定义控制接口模块,接受来自事件管理模块的消息,以memcache技术缓存xaml数据供设计器模块和视图交互模块使用;所述安全机制与验证模块,用于访问验证。2.根据权利要求1所述的一种基于原生态MS视窗系统的组态软件,其特征在于:所述应用程序依照dock布局设计,包括菜单栏和工具栏、工程栏、属性栏、信息输出栏和窗口设计栏。3.根据权利要求1所述的一种基于原生态MS视窗系统的组态软件,其特征在于:所述菜单栏分为:文件、编辑、视图、工程、工具、运控子系统和帮助,工具栏实现基本的快捷键操作:包括新建工程、打开工程、保存、以...
【专利技术属性】
技术研发人员:余加波,明朝阳,
申请(专利权)人:深圳市顶控科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。