一种点击拖动式编程控制方法及其软件系统技术方案

技术编号:19424605 阅读:23 留言:0更新日期:2018-11-14 10:25
本发明专利技术公开了一种点击拖动式编程控制方法,包括以下步骤:首先,打开移动终端的软件系统,将所述软件系统和实体控制对象进行无线配对并连接;再将实体控制对象的三维模拟图像导入到所述软件系统中,然后,点击所述软件系统的调节模块,直接对三维模拟图像的各个部件进行点击和拖动,设定所述三维模拟图像中部件的移动方向和移动幅度;最后,点击所述软件系统中的实体运行模块,所述实体控制对象的各个部件将按照上述点击和拖动的顺序自动调整。本发明专利技术还公开了一种基于上述控制方法的软件系统,包括图像加载界面和程序编辑界面,通过这两个界面的各种模块,可以操作上述控制方法。本发明专利技术直接将肢体动作转化成程序语言,方便使用,节约成本。

【技术实现步骤摘要】
一种点击拖动式编程控制方法及其软件系统
本专利技术属于计算机编程控制的
,具体涉及一种点击拖动式编程控制方法及其软件系统。
技术介绍
通过编辑语言程序来控制许多装置的运行是目前许多控制领域的常用做法,例如,对机器人的控制就是将机器人的控制器连接在一台电脑上,在电脑上利用C语言和其他编程语言编辑控制机器人各个部件的运行程序,从而实现对机器人的准确控制。但是,这种编辑程序语言来控制实体对象在实际操作中出现了两个问题:第一,编辑程序语言需要一定基础的程序员,在实际工作中许多技工只会操作控制对象的部件,只知道将实体控制对象的控制结果用肢体语言进行操作,不懂得程序语言的编辑;第二,编辑程序语言需要花费大量的时间和成本,许多对实体控制对象的调节比较简单,高薪聘请程序员会花费大量的成本,且利用电脑编辑程序语言因为一般都是电脑和实体控制对象进行的电连接,在实际操作中会出现场地的限制,整个编辑控制过程限制因素较多。例如,专利号为:201310482259.X的专利技术公开一种嵌入式仿真平台在工业装备设计中的应用,主要面向电子装备、机器人、陶瓷机械、飞机起落架、电梯工业等复杂产品的控制系统。其中,所述嵌入式仿真平台包括了离线仿真与硬件在环仿真两个控制仿真子系统。具体仿真时,采用半物理仿真手段,首先,利用离线仿真系统对工业装备控制系统的进行离线仿真,获得离线仿真模型;然后,将离线仿真模型转化成面向嵌入式控制器的C程序语言代码;最后,将C程序语言代码编译为嵌入式目标代码,并下载到硬件在环仿真系统的硬件系统中进行半物理仿真。该专利中的应用就需要具有一定编辑程序语言基础的程序员或高级技术人员才能操作,在实际操作中限制因素较多且使用成本较高。
技术实现思路
为了解决上述问题,本专利技术的目的在于提供一种点击拖动式编程控制方法及其软件系统,本专利技术直接将肢体动作转化成程序语言,并实现对实体控制对象的无线控制。为实现上述目的,本专利技术按以下技术方案予以实现的:一种点击拖动式编程控制方法,包括以下步骤:S1:打开移动终端的软件系统,点击所述软件系统的无线连接模块,将所述软件系统和实体控制对象进行无线配对并连接;S2:将所述实体控制对象的三维模拟图像导入到所述软件系统中,并确定所述三维模拟图像和实体控制对象一致;S3:根据所述实体控制对象的部件调整需求,点击所述软件系统的调节模块,对所述三维模拟图像的各个部件进行点击和拖动,设定所述三维模拟图像中部件的移动方向和移动幅度;S4:所述软件系统记录步骤S3中点击和拖动部件的调节参数,并以帧序列为载体,将所述调节参数加载在所述帧序列中,通过软件系统的程序模块进行帧序列的存储,直至所述三维模拟图像的各个部件点击和拖动完成;S5:点击所述软件系统中的实体运行模块,所述实体控制对象在其设置的芯片控制下,所述实体控制对象的各个部件将按照步骤S3中点击和拖动的顺序自动调整,且各个实体部件的移动方向和移动幅度与步骤S3中相同。进一步的,步骤S3中对于各个部件的点击和拖动时所述软件系统中会显示编辑列表,所述实体控制对象的各个部件均会显示在所述编辑列表中。进一步的,所述编辑列表中各个部件均对应有帧序列显示区,所述帧序列按照所述点击和拖动的顺序排列并设置有对应的帧序列号。进一步的,所述程序模块在存储帧序列的同时并将其转为程序语言。进一步的,所述实体运行模块在点击后,所述程序语言通过无线方式传递给所述实体控制对象。一种点击拖动式编程控制软件系统,包括:图像加载界面,设置有无线连接模块和调节模块,所述无线连接模块将加载有所述软件系统的移动终端和实体控制对象无线配对并连接,所述调节模块用于开启和关闭对实体控制对象的三维模拟图像的点击和拖动;程序编辑界面,位于所述图像加载界面之下,设置有编辑列表、程序模块和实体运行模块,所述编辑列表显示出所述三维模拟图像各个部件点击和拖动的帧序列,所述程序模块用于接受所述调节模块的调节结果,将调节参数转化为程序语言并进行存储;所述实体运行模块用于控制并同步实体控制对象中各个部件的调节。进一步的,所述实体运行模块包括有同步子模块,所述同步子模块设有开启或关闭状态,在开启状态下,在所述图像加载界面对所述三维模拟图像的各个部件进行点击和拖动时,所述实体控制对象实时作出相应动作。进一步的,所述图像加载界面还设置有模拟运行模块,用于对所述三维模拟图像的各个部件进行演示和仿真,并检验点击和拖动所述三维模拟图像的效果。进一步的,所述图像加载界面还设置有电量显示图标,用于实时检测并显示所述实体控制对象的剩余电量。进一步的,所述程序编辑界面还设置有语音控制模块,用于通过语音调节实体控制对象的部分功能。与现有技术相比,本专利技术的有益效果是:本专利技术公开了一种点击拖动式编程控制方法及其软件系统,提供了一种在编程时无需使用任何程序语言或复杂的逻辑设计,可直接将动作(肢体)语言转化成程序语言,解决了目前各种各样的编程软件存在专业性高、学习难度大、普及性极差等问题,该专利技术提供了一中容易上手、对专业性要求极低的编程控制方法和软件系统。所述点击拖动式编程控制方法过程简单直观,彻底打破了在编程软件上书写程序语言/图形的方式,最大程度降低了对设备使用者的编程能力要求,又保证了设备应用的灵活性,真正实现人人能用,随教随会。同时所述点击拖动式编程控制软件系统操作简单,不需要额外配置电脑来进行控制或编程,能够实现无线控制的同时,节约了成本,也给用户带来了控制操作方便的效果。附图说明下面结合附图对本专利技术的具体实施方式作进一步详细的说明,其中:图1是本专利技术公开的点击拖动式编程控制方法的一种流程图;图2是本专利技术公开的点击拖动式编程控制软件系统的界面图。图中:1-图像加载界面;101-三维模拟图像;102-模拟运行模块;103-无线连接模块;104-调节模块;105-电量显示图标;2-程序编辑界面;201-编辑列表;202-实体运行模块;203-语音控制模块;204-程序模块。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。实施例一:如图1所示,本专利技术公开了一种点击拖动式编程控制方法,包括以下步骤:S1:打开移动终端的软件系统,点击所述软件系统的无线连接模块103,将所述软件系统和实体控制对象进行无线配对并连接;S2:将所述实体控制对象的三维模拟图像101导入到所述软件系统中,并确定三维模拟图像101和实体控制对象一致;S3:根据所述实体控制对象的部件调整需求,点击所述软件系统的调节模块104,对三维模拟图像101的各个部件进行点击和拖动,设定三维模拟图像101中部件的移动方向和移动幅度;S4:所述软件系统记录步骤S3中点击和拖动部件的调节参数,并以帧序列为载体,将所述调节参数加载在所述帧序列中,通过软件系统的程序模块204进行帧序列的存储,直至所述三维模拟图像101的各个部件点击和拖动完成;S5:点击所述软件系统中的实体运行模块201,所述实体控制对象在其设置的芯片控制下,所述实体控制对象的各个部件将按照步骤S3中点击和拖动的顺序自动调整,且各个实体部件的移动方向和移动幅度与步骤S3中相同。本实施例以点击和拖动机器人的三维模拟图像101进行所述方法的说明,将本文档来自技高网
...

【技术保护点】
1.一种点击拖动式编程控制方法,其特征在于,包括以下步骤:S1:打开移动终端的软件系统,点击所述软件系统的无线连接模块,将所述软件系统和实体控制对象进行无线配对并连接;S2:将所述实体控制对象的三维模拟图像导入到所述软件系统中,并确定所述三维模拟图像和实体控制对象一致;S3:根据所述实体控制对象的部件调整需求,点击所述软件系统的调节模块,对所述三维模拟图像的各个部件进行点击和拖动,设定所述三维模拟图像中部件的移动方向和移动幅度;S4:所述软件系统记录步骤S3中点击和拖动部件的调节参数,并以帧序列为载体,将所述调节参数加载在所述帧序列中,通过软件系统的程序模块进行帧序列的存储,直至所述三维模拟图像的各个部件点击和拖动完成;S5:点击所述软件系统中的实体运行模块,所述实体控制对象在其设置的芯片控制下,所述实体控制对象的各个部件将按照步骤S3中点击和拖动的顺序自动调整,且各个实体部件的移动方向和移动幅度与步骤S3中相同。

【技术特征摘要】
1.一种点击拖动式编程控制方法,其特征在于,包括以下步骤:S1:打开移动终端的软件系统,点击所述软件系统的无线连接模块,将所述软件系统和实体控制对象进行无线配对并连接;S2:将所述实体控制对象的三维模拟图像导入到所述软件系统中,并确定所述三维模拟图像和实体控制对象一致;S3:根据所述实体控制对象的部件调整需求,点击所述软件系统的调节模块,对所述三维模拟图像的各个部件进行点击和拖动,设定所述三维模拟图像中部件的移动方向和移动幅度;S4:所述软件系统记录步骤S3中点击和拖动部件的调节参数,并以帧序列为载体,将所述调节参数加载在所述帧序列中,通过软件系统的程序模块进行帧序列的存储,直至所述三维模拟图像的各个部件点击和拖动完成;S5:点击所述软件系统中的实体运行模块,所述实体控制对象在其设置的芯片控制下,所述实体控制对象的各个部件将按照步骤S3中点击和拖动的顺序自动调整,且各个实体部件的移动方向和移动幅度与步骤S3中相同。2.根据权利要求1所述的点击拖动式编程控制方法,其特征在于,步骤S3中对于各个部件的点击和拖动时所述软件系统中会显示编辑列表,所述实体控制对象的各个部件均会显示在所述编辑列表中。3.根据权利要求2所述的点击拖动式编程控制方法,其特征在于,所述编辑列表中各个部件均对应有帧序列显示区,所述帧序列按照所述点击和拖动的顺序排列并设置有对应的帧序列号。4.根据权利要求1所述的点击拖动式编程控制方法,其特征在于,所述程序模块在存储帧序列的同时并将其转为程序语言。5.根据权利要求4所述的点击拖动式编程控制方法,其特...

【专利技术属性】
技术研发人员:邱良生麻真标郭祥彬
申请(专利权)人:骅星科技发展有限公司
类型:发明
国别省市:广东,44

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

1