logo好方法网

一种数模资源保存方法、系统、装置及存储介质


技术摘要:
本发明公开了一种数模资源保存方法、系统、装置及存储介质,方法包括:获取第一数模资源,根据所述第一数模资源建立数模资源队列;遍历所述数模资源队列,检测所述第一数模资源的状态参数,根据所述状态参数选取第二数模资源;保存所述第二数模资源至文件系统库。本发  全部
背景技术:
技术词解释: 数字化制造:在数字化技术和制造技术融合的背景下,并在虚拟现实、计算机网 络、快速原型、数据库和多媒体等支撑技术的支持下,根据用户的需求,迅速收集资源信息, 对产品信息、工艺信息和资源信息进行分析、规划和重组,实现对产品设计和功能的仿真以 及原型制造,进而快速生产出达到用户要求性能的产品的整个制造全过程。 虚拟仿真:通过仿真软件建立数字化模型,基于该模型来仿真调试实际车间中的 生产流程、机器人程序、PLC程序等。 Tecnomatix:是一套西门子提供的全面的数字化制造解决方案组合,能够对制造, 以及将创新构思和原材料转化为实际产品的流程进行数字化改造。 Process  Simulate:西门子公司Tecnomatix旗下的产品,它的主要功能是实现数 字化模型的离线编程与仿真验证。 文件系统库:用于存放构建虚拟环境项目所需的所有数据,包括机器人数模资源、 夹具数模资源、输送机构数模资源、平面布局图以及仿真逻辑块等数据。 数模资源的保存是指在用仿真软件进行虚拟仿真制作时,结束对数模资源的编 辑,并将数模资源保存到文件系统库中,使其成为链接组件,从而可以方便地从文件系统库 中调用数模资源到仿真环境,同时也可以减轻电脑负荷,使操作更流畅。 在实际的仿真项目中,需要创建的数模资源数量非常庞大,在Process  Simulate 中进行数模资源的保存时,是一次性保存所有选择的数模资源,若选择数量过多,保存时间 比较长,极易造成软件崩溃,造成数据的丢失、数模数据损坏而不可用,从而导致的项目延 期,因此现有技术中,往往需要工程师进行少量多次的分批保存。然而这种方法需要耗费大 量人力成本和时间成本,效率十分低下,无法实现批量化保存;且若人工进行逐一选择,不 仅操作繁琐,而且容易重复选择已保存过的数模资源,从而会重复保存,造成保存时间过 长,也容易引起软件崩溃;同时在系统保存过程中,员工无法再对系统进行操作,也造成了 工时的浪费;若直接选择整个资源组进行保存,资源组中所包含的数模资源也存在部分已 经保存的情况,同样会造成上述问题。
技术实现要素:
为解决上述技术问题,本发明的目的在于:提供一种低风险、高效率的数模资源批 量保存方法、系统、装置及存储介质。 本发明一方面所采取的技术方案是: 一种数模资源保存方法,包括以下步骤: 4 CN 111737213 A 说 明 书 2/6 页 获取第一数模资源,根据所述第一数模资源建立数模资源队列; 遍历所述数模资源队列,检测所述第一数模资源的状态参数,根据所述状态参数 选取第二数模资源; 保存所述第二数模资源至文件系统库。 进一步,所述获取第一数模资源,根据所述第一数模资源建立数模资源队列这一 步骤,其具体为: 通过人机交互模块确定第一数模资源,根据所述第一数模资源建立数模资源队 列; 或, 通过人机交互模块确定资源组,获取资源组中所有数模资源作为第一数模资源, 根据所述第一数模资源建立数模资源队列。 进一步,所述遍历所述数模资源队列,检测所述第一数模资源的状态参数,根据所 述状态参数选取第二数模资源这一步骤,其包括: 遍历所述数模资源队列,检测所述第一数模资源的状态参数; 获取所述状态参数为可编辑的第一数模资源,得出所述第二数模资源。 进一步,所述保存所述第二数模资源至文件系统库这一步骤,其包括: 当检测到所述第二数模资源存在文件系统库路径,则将所述第二数模资源保存至 所述文件系统库路径对应的目录下; 当检测到所述第二数模资源不存在文件系统库路径,则通过人机交互模块获取用 户输入的保存路径,并将所述第二数模资源保存至文件系统库中所述保存路径对应的目录 下。 进一步,所述保存所述第二数模资源至文件系统库这一步骤,其包括: 当检测到所述第二数模资源不存在文件系统库路径,获取预设保存路径,并将所 述第二数模资源保存至文件系统库中所述预设保存路径对应的目录下。 本发明另一方面所采取的技术方案是: 一种数模资源保存系统,包括: 队列模块,用于获取第一数模资源,根据所述第一数模资源建立数模资源队列; 选取模块,用于遍历所述数模资源队列,检测所述第一数模资源的状态参数,根据 所述状态参数选取第二数模资源; 保存模块,用于保存所述第二数模资源至文件系统库。 进一步,所述选取模块包括: 第一检测单元,用于以预设的间隔时间遍历所述数模资源队列,检测所述第一数 模资源的状态参数; 第一获取单元,用于获取所述状态参数为可编辑的第一数模资源,得出所述第二 数模资源。 进一步,所述保存模块包括: 第一保存单元,用于当检测到所述第二数模资源存在文件系统库路径,将所述第 二数模资源保存至所述文件系统库路径对应的目录下; 第二保存单元,用于当检测到所述第二数模资源不存在文件系统库路径,通过人 5 CN 111737213 A 说 明 书 3/6 页 机交互模块获取用户输入的保存路径,并将所述第二数模资源保存至文件系统库中所述保 存路径对应的目录下; 或, 第三保存单元,用于当检测到所述第二数模资源不存在文件系统库路径,获取预 设保存路径,并将所述第二数模资源保存至文件系统库中所述预设保存路径对应的目录 下。 本发明另一方面所采取的技术方案是: 一种数模资源保存装置,包括: 至少一个处理器; 至少一个存储器,用于存储至少一个程序; 当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现 所述数模资源保存方法。 本发明另一方面所采取的技术方案是: 一种计算机可读存储介质,其中存储有处理器可执行的指令,所述处理器可执行 的指令在由处理器执行时用于执行所述传感数模创建方法。 本发明的有益效果是:本发明一种数模资源保存方法、系统、装置及存储介质,根 据第一数模资源建立数模资源队列,遍历所述数模资源队列,检测所述第一数模资源的状 态参数,根据所述状态参数选取第二数模资源保存至文件系统库,从而在大量数模资源中, 有序地筛选出未保存的数模资源依次进行保存,避免了重复保存,在实现数模资源批量保 存的同时,降低了数据丢失的风险,节省了人力成本和时间成本,提高了数模资源保存的效 率。 附图说明 图1是本发明实施例提供的数模资源保存方法流程图; 图2是本发明实施例提供的数模资源保存系统结构框图; 图3是本发明实施例提供的数模资源保存装置结构框图; 图4是本发明一实施例提供的数模资源保存方法总体流程图; 201、队列模块;202、选取模块;203、保存模块;301、处理器;302、存储器。
下载此资料需消耗2积分,
分享到:
收藏