[发明专利]一种工业控制器软件界面设计方法无效
申请号: | 201110275309.8 | 申请日: | 2011-09-16 |
公开(公告)号: | CN102999322A | 公开(公告)日: | 2013-03-27 |
发明(设计)人: | 冯庆枝;王立松;李旺;阳如坤 | 申请(专利权)人: | 深圳市吉阳自动化科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 彭家恩 |
地址: | 518000 广东省深圳市宝安区西乡街道107国*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 工业 控制器 软件 界面设计 方法 | ||
1.一种工业控制器的软件界面设计方法,工业控制器系统为嵌入式操作系统,其特征在于,包括:
界面构建步骤,根据工业控制器的要求和用户需求确定界面所要提供的功能,利用跨平台图形用户界面应用程序创建人机界面,在人机界面上显示与所述功能相关的控件;
编写功能步骤,使用目标编程语言实现所述人机界面与所述控件的功能;
通讯步骤,基于所述嵌入式操作系统的进程间通信中的共享内存机制实现所述人机界面与工业控制器系统的任务管理器之间的交互。
2.如权利要求1所述的方法,其特征在于:所述嵌入式操作系统包括Linux系统。
3.如权利要求2所述的方法,其特征在于,所述跨平台图形用户界面应用程序采用QT;所述利用跨平台图形用户界面应用程序创建人机界面包括:利用QT提供的QtDesigner工具创建人机界面。
4.如权利要求3所述的方法,其特征在于,所述目标编程语言为Python语言;所述编写功能步骤为:利用QT库转换工具将QtDesigner工具创建的人机界面转换为Python模块的人机界面,使用Python语言编写代码实现转换为所述Python模块的人机界面与所述控件的功能。
5.如权利要求2所述的方法,其特征在于,所述跨平台图形用户界面应用程序采用PyQT工具包;所述利用跨平台图形用户界面应用程序创建人机界面包括:利用PyQT工具包创建人机界面。
6.如权利要求4或5所述的方法,其特征在于,所述通讯步骤具体为:利用C语言扩展Python语言,并基于所述共享内存机制,实现所述人机界面与工业控制器系统的任务管理器之间的交互。
7.如权利要求6所述的方法,其特征在于,所述交互包括:所述人机界面接收使用者的操作控制命令,通过共享内存机制将使用者的操作控制命令发送给所述任务管理器,同时所述人机界面接收所述任务管理器反馈的状态信息并进行显示;所述任务管理器通过共享内存机制向人机界面反馈状态信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市吉阳自动化科技有限公司,未经深圳市吉阳自动化科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110275309.8/1.html,转载请声明来源钻瓜专利网。