[发明专利]可视化步骤编程法无效

专利信息
申请号: 201310431630.X 申请日: 2013-09-23
公开(公告)号: CN103472743A 公开(公告)日: 2013-12-25
发明(设计)人: 彭武 申请(专利权)人: 彭武
主分类号: G05B19/04 分类号: G05B19/04
代理公司: 暂无信息 代理人: 暂无信息
地址: 523000 广东省东莞市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 可视化 步骤 编程
【说明书】:

 

技术领域

发明涉及电脑编程技术领域,尤其涉及一种可视化步骤编程法。

背景技术

当前在工业控制领域,对控制板的编程主要有两种,一种是PLC采用梯形图编程,一种是单片机采用汇编或C语言来编程。汇编和C语言为专业的计算机编程语言,要较高的专业知识。而梯形图则较为简单,但需要专业电气知识。

以上两种编程方法,没有专业背景的人很难使用。

发明内容

本发明提供一种可视化步骤编程法,其简单、直观、对技术人员的要求低、适用范围广、程序稳定性好,操作方便、不易出错。

本发明提供一种可视化步骤编程法,包括:

为不同的编程目标编写不同的目标底层程序,并建立一个说明文件;根据编程目标的说明文件,将操作对象、动作方式以及参数等数据导入到数据库;根据导入的数据编辑步骤程序;将步骤程序根据导入的操作对象及动作方式生成应用程序;调用外部编译器,将所述底层程序和应用程序编译为目标可执行的文件;将目标可执行的文件装载到程序执行体中。

优选地,所述编辑步骤程序具体为:根据编程目的定义若干控制步骤;为每一控制步骤定义若干执行的动作以及若干跳转;每一动作包括操作对象、动作方式以及若干参数,操作对象将根据动作方式以及参数进行相应的动作。

优选地,所述跳转包括条件跳转和无条件跳转。

优选地,所述条件跳转包括操作对象、检测方式、参数以及目标步骤,若检测的条件成立则跳转到相应的目标步骤;在单个步骤内完成上一动作后执行下一动作,直至完成该步骤内所有动作。然后依次循环检测所有跳转,若检测到某一条件跳转的条件成立,则立即跳转到相应到步骤;若跳转为无条件跳转则立即跳转到相应的步骤。

优选地,所述操作对象即可用于动作,也可用于检测,操作对象可以是硬件,包括输入端口、输出端口、蜂鸣器、步进电机、鼠标、键盘,也可以是软件,包括变量、数组、字符、文本;对于电脑软件或手机软件编程则包括:窗口、菜单、图片、图标、按钮、文件。

优选地,所述操作对象显示在编程界面的特定区域内供选取,动作方式、检测方式显示在编程界面的下拉列表中供选取。

优选地,所述目标步骤以目标步骤列表的方式显示在控制板上的特定区域内。

优选地,所述说明文件记载内容包括:操作对象、动作方式、参数、检测方式、检测参数。

优选地,所述编程目标为工业控制板,程序执行体为单片机。

优选地,所述应用程序为C语言程序,其依然保留有原来的步骤程序文字,所有步骤名全部替换为标号,将动作转换换为调用Operate()程序,多个动作可依次转换,将跳转转换为调用Check()程序并放在if语句中,if语句后面则是跳转(goto) 及目标地址;多个跳转可依次转化;无条件跳转则没有if语句,直接是跳转(goto 语句),将所有跳转语句放入 while(1) {…} 中。

本发明所述可视化步骤编程法,其有益效果是:

步骤编程结构简单,直观,可实现中文编程;选择式的编程方式,不仅操作方便,且不易出错;编程容易,可降低对编程人员的技术要求,缩短开发周期;程序结构简单,紧凑,可提升程序运行的稳定性;

其可广泛应用于电脑编程、工控编程、机器人编程、单片机编程、甚至CNC数控编程领域,适用范围广。

附图说明

附图1为本发明实施例例1的步骤编程图;

附图2为本发明实施例例1的步骤编程图的下拉列表示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。

实施例:

本发明提供一种可视化步骤编程法,其通过电脑软件来编辑步骤程序,并编译成单片机可执行文件(如hex文件),然后下载到控制板的单片机中。所以要实现本编程法,就需要建立一款电脑软件,能够来编辑步骤程序,并编译成单片机可执行文件。该电脑软件的总体架构如下:

1、首先为不同的控制板编写不同的单片机底层程序(如GK0110.c),并建立一个所需要的说明文件(GK0110.h),所有控制板底层程序可放在同一目录供选择。

2、根据控制板型号,将相应的说明文件里的操作对象,动作方式,以及参数导入到数据库中。

3、根据导入的数据:操作对象及方式编辑步骤程序。

4、生成:将步骤程序根据导入的操作对象及方式,生成一个C语言程序,称之为应用程序。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于彭武,未经彭武许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310431630.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top