一种拆安装仿真程序生成方法和装置制造方法及图纸

技术编号:15791664 阅读:221 留言:0更新日期:2017-07-09 21:36
本发明专利技术实施例公开了一种拆安装仿真程序生成方法,用于解决现有拆安装仿真软件开发要求高、开发效率低的问题。本发明专利技术实施例方法包括:获取目标仿真任务所需的仿真模型和预编写功能;按照预设模型格式对所述仿真模型进行解析;为解析后的所述仿真模型设置所述预编写功能;对设置所述预编写功能后的所述仿真模型进行编译,生成可执行的拆安装仿真程序。本发明专利技术实施例还提供一种拆安装仿真程序生成装置。

【技术实现步骤摘要】
一种拆安装仿真程序生成方法和装置
本专利技术涉及仿真
,尤其涉及一种拆安装仿真程序生成方法和装置。
技术介绍
随着线上和线下教育的智能化和多元化,在进行某些课程的讲解时,例如机械拆安装课程,往往需要使用到拆安装仿真软件,可以让学习者更直观地查看拆安装过程,提高学习效率。目前,拆安装仿真软件的开发主要是通过三维软件建模导入第三方软件(vrp,unity3d,virtools,quest3d等),然后通过计算机语言进行功能编码,从而实现其对应的功能,并集成开发出对应的软件。然而,对于一般的教育工作者来说,由于不具备相应的计算机编码能力,往往难以根据教学的需要开发出对应功能的拆安装仿真软件,导致拆安装仿真软件的开发效率低下。
技术实现思路
本专利技术实施例提供了一种拆安装仿真程序生成方法和装置,能够降低开发拆安装仿真程序对计算机编码能力的要求,提高拆安装仿真程序(软件)的开发效率。本专利技术实施例提供的一种拆安装仿真程序生成方法,包括:获取目标仿真任务所需的仿真模型和预编写功能;按照预设模型格式对所述仿真模型进行解析;为解析后的所述仿真模型设置所述预编写功能;对设置所述预编写功能后的所述仿真模型进行编译,生成可执行的拆安装仿真程序。可选地,获取目标仿真任务所需的仿真模型包括:根据所述目标仿真任务在第三方建模软件中建立仿真模型;导出所述第三方建模软件中的所述仿真模型。可选地,获取目标仿真任务所需的预编写功能包括:获取所述目标仿真任务的任务流程;根据所述任务流程从预编写的功能集中确定各个预编写功能;所述为解析后的所述仿真模型设置所述预编写功能具体包括:根据所述任务流程为解析后的所述仿真模型依次设置所述各个预编写功能。可选地,获取目标仿真任务所需的预编写功能包括:获取用户从预编写的功能集中选取的各个预编写功能;所述为解析后的所述仿真模型设置所述预编写功能具体包括:根据所述用户选取预编写功能的顺序依次为解析后的所述仿真模型设置所述各个预编写功能。可选地,在对设置所述预编写功能后的所述仿真模型进行编译,生成可执行的拆安装仿真程序之前,还包括:获取所述目标仿真任务所需的文本数据和/或图像数据;将所述文本数据和/或图像数据添加至所述仿真模型中。本专利技术实施例提供的一种拆安装仿真程序生成装置,包括:模型功能获取模块,用于获取目标仿真任务所需的仿真模型和预编写功能;模型解析模块,用于按照预设模型格式对所述仿真模型进行解析;功能设置模块,用于为解析后的所述仿真模型设置所述预编写功能;编译模块,用于对设置所述预编写功能后的所述仿真模型进行编译,生成可执行的拆安装仿真程序。可选地,所述模型功能获取模块包括:模型获取单元,用于获取目标仿真任务所需的仿真模型;功能获取单元,用于获取目标仿真任务所需的预编写功能;所述模型获取单元包括:模型建立子单元,用于根据所述目标仿真任务在第三方建模软件中建立仿真模型;模型导出子单元,用于导出所述第三方建模软件中的所述仿真模型。可选地,所述模型功能获取模块包括:模型获取单元,用于获取目标仿真任务所需的仿真模型;功能获取单元,用于获取目标仿真任务所需的预编写功能;所述功能获取单元包括:任务流程获取子单元,用于获取所述目标仿真任务的任务流程;预编写功能确定子单元,用于根据所述任务流程从预编写的功能集中确定各个预编写功能;所述功能设置模块包括:第一功能设置单元,用于根据所述任务流程为解析后的所述仿真模型依次设置所述各个预编写功能。可选地,所述模型功能获取模块包括:模型获取单元,用于获取目标仿真任务所需的仿真模型;功能获取单元,用于获取目标仿真任务所需的预编写功能;所述功能获取单元包括:功能选取子单元,用于获取用户从预编写的功能集中选取的各个预编写功能;所述功能设置模块包括:第二功能设置单元,用于根据所述用户选取预编写功能的顺序依次为解析后的所述仿真模型设置所述各个预编写功能。可选地,所述拆安装仿真程序生成装置还包括:图文获取模块,用于获取所述目标仿真任务所需的文本数据和/或图像数据;数据添加模块,用于将所述文本数据和/或图像数据添加至所述仿真模型中。从以上技术方案可以看出,本专利技术实施例具有以下优点:本专利技术实施例中,首先,获取目标仿真任务所需的仿真模型和预编写功能;然后,按照预设模型格式对所述仿真模型进行解析;为解析后的所述仿真模型设置所述预编写功能;最后,对设置所述预编写功能后的所述仿真模型进行编译,生成可执行的拆安装仿真程序。在本专利技术实施例中,可以针对各个仿真任务需要用到的功能设置对应的预编写功能,然后针对不同的目标仿真任务,获取所需的预编写功能和仿真模型,并自动将预编写功能设置到仿真模型上进行编译,最后生成可执行的拆安装仿真程序,整个过程无需具备计算机编码能力,即便一般的教育工作者也可以根据教学的需要开发对应功能的拆安装仿真程序,大大提高了拆安装仿真程序(软件)的开发效率。附图说明图1为本专利技术实施例中一种拆安装仿真程序生成方法第一个实施例流程图;图2为本专利技术实施例中一种拆安装仿真程序生成方法第二个实施例流程图;图3为本专利技术实施例中一种拆安装仿真程序生成方法第三个实施例流程图;图4为本专利技术实施例中一种拆安装仿真程序生成装置一个实施例结构图。具体实施方式本专利技术实施例提供了一种拆安装仿真程序生成方法和装置,用于解决现有拆安装仿真软件开发要求高、开发效率低的问题。为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本专利技术一部分实施例,而非全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术实施例中一种拆安装仿真程序生成方法第一个实施例包括:101、获取目标仿真任务所需的仿真模型和预编写功能;本实施例中,首先,可以获取目标仿真任务所需的仿真模型和预编写功能。其中,上述目标仿真任务可以是某次教学中需要用到的仿真过程或者演示过程,例如螺丝安装和拆卸的演示过程。可以理解的是,上述的仿真模型可以由用户手动导入而获取到,也可以是从第三方软件中获取,此处不作限定。而该预编写功能指的是预先编写在软件或程序中的代码集成,例如预先编写并集成在软件中,则这些预编写功能表现为软件中的各个功能选项或按钮,用户可以在软件中通过点击、拖拉等操作进行预编写功能的选取,从而获取到所需的预编写功能。进一步地,本实施例中,可以调用u3d提供的功能接口来编写和拓展上述的预编写功能,同时可以运用sockecttcp/ip网路协议进行预编写功能的即时更新。具体地,可以采用脚本语言Lua来实现u3d的接口调用。进一步地,获取目标仿真任务所需的仿真模型可以包括:根据所述目标仿真任务在第三方建模软件中建立仿真模型,然后导出所述第三方建模软件中的所述仿真模型。可以理解的是,上述的第三方建模软件可以为3dmax、maya等,通过这些第三方建模软件可以建立好仿真所需的模型,这些仿真模型导出后,仿真模型文件一般携带有基本的点、面、材质、uv等模型信息。102、按照预设模型格式对所述仿真模型进行解析;本实施例中,获取到仿真模型之后,为了使得仿真模型可编译、可设置,本文档来自技高网...
一种拆安装仿真程序生成方法和装置

【技术保护点】
一种拆安装仿真程序生成方法,其特征在于,包括:获取目标仿真任务所需的仿真模型和预编写功能;按照预设模型格式对所述仿真模型进行解析;为解析后的所述仿真模型设置所述预编写功能;对设置所述预编写功能后的所述仿真模型进行编译,生成可执行的拆安装仿真程序。

【技术特征摘要】
1.一种拆安装仿真程序生成方法,其特征在于,包括:获取目标仿真任务所需的仿真模型和预编写功能;按照预设模型格式对所述仿真模型进行解析;为解析后的所述仿真模型设置所述预编写功能;对设置所述预编写功能后的所述仿真模型进行编译,生成可执行的拆安装仿真程序。2.根据权利要求1所述的拆安装仿真程序生成方法,其特征在于,获取目标仿真任务所需的仿真模型包括:根据所述目标仿真任务在第三方建模软件中建立仿真模型;导出所述第三方建模软件中的所述仿真模型。3.根据权利要求1所述的拆安装仿真程序生成方法,其特征在于,获取目标仿真任务所需的预编写功能包括:获取所述目标仿真任务的任务流程;根据所述任务流程从预编写的功能集中确定各个预编写功能;所述为解析后的所述仿真模型设置所述预编写功能具体包括:根据所述任务流程为解析后的所述仿真模型依次设置所述各个预编写功能。4.根据权利要求1所述的拆安装仿真程序生成方法,其特征在于,获取目标仿真任务所需的预编写功能包括:获取用户从预编写的功能集中选取的各个预编写功能;所述为解析后的所述仿真模型设置所述预编写功能具体包括:根据所述用户选取预编写功能的顺序依次为解析后的所述仿真模型设置所述各个预编写功能。5.根据权利要求1至4中任一项所述的拆安装仿真程序生成方法,其特征在于,在对设置所述预编写功能后的所述仿真模型进行编译,生成可执行的拆安装仿真程序之前,还包括:获取所述目标仿真任务所需的文本数据和/或图像数据;将所述文本数据和/或图像数据添加至所述仿真模型中。6.一种拆安装仿真程序生成装置,其特征在于,包括:模型功能获取模块,用于获取目标仿真任务所需的仿真模型和预编写功能;模型解析模块,用于按照预设模型格式对所述仿真模型进行解析;功能设置模块,用于为解析后的所述仿真模型设置所述预编写功能;编译模块...

【专利技术属性】
技术研发人员:刘龙曾杰卓屈青华毛轶
申请(专利权)人:深圳国泰安教育技术股份有限公司
类型:发明
国别省市:广东,44

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

1