仿真逻辑块的创建数据的处理方法、系统和存储介质技术方案

技术编号:25039826 阅读:21 留言:0更新日期:2020-07-29 05:31
本发明专利技术公开了一种仿真逻辑块的创建数据的处理方法、系统和存储介质,所述方法包括以下步骤:获取预先编辑的项目文档;读取所述项目文档的携带信息;根据读取到的所述携带信息创建逻辑块。本发明专利技术通过获取预先编辑的项目文档,接着读取项目文档的携带信息,根据读取到的携带信息创建逻辑块,从而无需人为的给每个引脚命名、设置数据类型、连接对应信号、定义动作及参数,降低工程师的工作量,提高工作效率。本发明专利技术可广泛应用于虚拟仿真技术领域。

【技术实现步骤摘要】
仿真逻辑块的创建数据的处理方法、系统和存储介质
本专利技术涉及虚拟仿真
,尤其是一种仿真逻辑块的创建数据的处理方法、系统和存储介质。
技术介绍
Tecnomatix采用逻辑块模拟为用户提供了多种类型的“虚拟”设备和能够进行预定义的工具。逻辑资源没有运动学,也不需要图形表示。相反,逻辑资源包含从一个或多个指定的输入和输出中得到的定义的逻辑行为。逻辑资源也就是逻辑块包含的逻辑,可以简单理解成与或非、置位复位这些数字逻辑运算。例如,一个逻辑块资源可以用来描述一个空调系统的操作,它可以根据接收到的输入来激活将温度调整到一个预定义的水平,比如从恒温器中读取的电流读数,逻辑资源包含的逻辑是公式,用来决定何时激活空调。目前,Tecnomatix支持的逻辑块创建方式最少需要三步:第一步先定义输入引脚,包括选择数据类型和命名,为其连接信号;第二步定义输出引脚,包括数据类型的设置及命名,为其连接信号;第三步根据输入引脚和延时为每一个输出引脚定义输出表达式,手动调用函数编写逻辑表达式;在完成上述三步后,以特定的格式保存数据。综上,在逻辑块的创建过程中,需要给每个引脚命名、设置数据类型、连接对应信号、定义动作逻辑及参数,编辑过程中需要多次点击逻辑块窗口的不同菜单栏或下拉选项以选择相应编辑项,操作极为不方便,从而降低了工程师的效率。
技术实现思路
为解决上述技术问题,本专利技术的目的在于:提供一种仿真逻辑块的创建数据的处理方法、系统和存储介质,其无需人为的给每个引脚命名、设置数据类型、连接对应信号、定义动作及参数,降低工程师的工作量,提高工作效率。本专利技术实施例的第一方面提供了:一种仿真逻辑块的创建数据的处理方法,其包括以下步骤:获取预先编辑的项目文档;读取所述项目文档的携带信息;根据读取到的所述携带信息创建逻辑块。进一步地,在所述获取预先编辑的项目文档这一步骤之前,还包括以下步骤:获取项目文档模板和生成逻辑块所需信息;将所述生成逻辑块所需信息按照预设要求在所述项目文档模板内进行编辑。进一步地,在所述读取所述项目文档的携带信息这一步骤之前,还包括以下步骤:对所述项目文档内的信息的编辑格式进行判断。进一步地,所述读取所述项目文档的携带信息,其具体包括:分别读取格式判断完成后的所述项目文档下每个子文档的携带信息。进一步地,还包括以下步骤:在确定逻辑块创建完成后,生成日志,所述日志信息包括每个输入信息、输出信息以及项目文档内的错误信息。进一步地,所述携带信息包括逻辑块名称、引脚名称、数据类型、参数、动作逻辑、表达式和待连接的信号名称中的一项或者多项。进一步地,所述项目文档的形式为Excel、xml和txt等表格形式中的一种。本专利技术实施例的第二方面提供了:一种仿真逻辑块的创建数据的处理系统,其包括:获取模块,用于获取预先编辑的项目文档;读取模块,用于读取所述项目文档的携带信息;创建模块,用于根据读取到的所述携带信息创建逻辑块。本专利技术实施例的第三方面提供了:一种仿真逻辑块的创建数据的处理系统,其包括:至少一个存储器,用于存储程序;至少一个处理器,用于加载所述程序以执行上述的一种仿真逻辑块的创建数据的处理方法。本专利技术实施例的第四方面提供了:一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于实现上述的一种仿真逻辑块的创建数据的处理方法。本专利技术的有益效果是:本专利技术通过获取预先编辑的项目文档,接着读取项目文档的携带信息,根据读取到的携带信息创建逻辑块,从而无需人为的给每个引脚命名、设置数据类型、连接对应信号、定义动作及参数,降低工程师的工作量,提高工作效率。附图说明图1为本专利技术一种具体实施例的仿真逻辑块的创建数据的处理方法的流程图。具体实施方式下面结合附图和具体实施例对本专利技术做进一步的详细说明。对于以下实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。在描述具体实施例之前,对以下实施例中的名词进行解释:虚拟仿真:通过软件建立数字化模型,基于数字化模型来仿真调试实际车间中的生产流程、机器人程序和PLC程序等,包括但不限于PLC程序、机器人程序和车间物料周转。Tecnomatix:是一套西门子提供的全面的数字化制造解决方案组合,能够对工业制造,以及创新构思和原材料转化为实际产品的流程进行数字化改造、仿真、调试等。ProcessSimulate、ProcessDesign和Teamcenter:均为Tecnomatix的一系列软件,都为数字化制造服务,只是侧重点不同,面向的细分方向不同。在以下实施例中统称Tecnomatix。逻辑块、逻辑资源:英文名称为LogicBehavior、LogicResource或者LogicBlock,简称LB,Tecnomatix内提供的一种逻辑控制模块,给具备运动关节的相应设备添加逻辑块,可以实现复杂的运动效果,起到控制相关设备运动的作用,也可以单独用于数学、时间状态等逻辑运算。逻辑块由输入引脚、输出引脚、参数(也称变量)、常量、动作逻辑等要素构成。在以下实施例中统称逻辑块。数据类型:(逻辑块内的)变量是用来存储值的所在处,它们有名字和数据类型。变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。常见的数据类型有布尔型、字节型、整型、长整型、字型、双字型和实型。参照图1,本专利技术实施例提供了一种仿真逻辑块的创建数据的处理方法,本实施例应用于Tecnomatix的控制终端上,所述可以与多个软件的控制端进行通信,所述多个软件包括文档编辑软件。本实施例包括步骤S110-S130:S110、获取预先编辑的项目文档;所述项目文档内携带有多种信息,所述多种信息包括逻辑块名称、引脚名称、数据类型、参数、动作逻辑、表达式和待连接的信号名称等其中的一项或者多项,以及每个信息之间的对应关系,例如引脚名称1、数据类型1、参数1、动作1、表达式1和待连接的信号名称1的对应关系。S120、读取所述项目文档的携带信息;本步骤读取的携带信息是指格式符合要求的信息。对于格式不符合要求的信息,则以文本的形式输出,以提醒进行人为操作。S130、根据读取到的所述携带信息创建逻辑块。所述每个逻辑块的创建需要各自逻辑块所需信息的格式均满足预设要求后,才能输出一个满足实际需求的逻辑块。本实施例通过获取预先编辑的项目文档,接着读取项目文档的携带信息,根据读取到的携带信息创建逻辑块,从而无需人为的给每个引脚命名、设置数据类型、连接对应信号、定义动作及参数,降低工程师的工作量,提高工作效率。作为优选的实施方式,所述携带信息包括逻辑块名称、引脚名称、数据类型、参数、动作逻辑本文档来自技高网...

【技术保护点】
1.一种仿真逻辑块的创建数据的处理方法,其特征在于:包括以下步骤:/n获取预先编辑的项目文档;/n读取所述项目文档的携带信息;/n根据读取到的所述携带信息创建逻辑块。/n

【技术特征摘要】
1.一种仿真逻辑块的创建数据的处理方法,其特征在于:包括以下步骤:
获取预先编辑的项目文档;
读取所述项目文档的携带信息;
根据读取到的所述携带信息创建逻辑块。


2.根据权利要求1所述的一种仿真逻辑块的创建数据的处理方法,其特征在于:在所述获取预先编辑的项目文档这一步骤之前,还包括以下步骤:
获取项目文档模板和生成逻辑块所需信息;
将所述生成逻辑块所需信息按照预设要求在所述项目文档模板内进行编辑。


3.根据权利要求1所述的一种仿真逻辑块的创建数据的处理方法,其特征在于:在所述读取所述项目文档的携带信息这一步骤之前,还包括以下步骤:
对所述项目文档内的信息的编辑格式进行判断。


4.根据权利要求1所述的一种仿真逻辑块的创建数据的处理方法,其特征在于:所述读取所述项目文档的携带信息,其具体包括:
分别读取格式判断完成后的所述项目文档下每个子文档的携带信息。


5.根据权利要求1所述的一种仿真逻辑块的创建数据的处理方法,其特征在于:还包括以下步骤:
在确定逻辑块创建完成后,生成日志,所述日志信息包括每个输入信息、输出信息以及项...

【专利技术属性】
技术研发人员:黄坚张丽茵刘绍福李杜温伟伟陈泳润王跃
申请(专利权)人:明珞汽车装备上海有限公司广州明珞汽车装备有限公司
类型:发明
国别省市:上海;31

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

1