The invention discloses a method and system for external resource library calls, the method comprises the following steps: according to the selected target directory, create the first XML file and folder traversal of all the target directory, create the corresponding node in the first XML file; the first XML file automatically import Process Design software generated, external resource reference relationship database; according to the selected resource tree for the project, which calls for automatic resource node, corresponding to the external resources. The invention can realize the automatic call external resources, a small amount of data, can automatically import, import speed, and high working efficiency, can achieve rapid and efficient call external resources, which can be widely used in the Process Design software in the two development.
【技术实现步骤摘要】
一种外部资源库调用方法及系统
本专利技术涉及线体工艺规划领域与计算机领域,特别是涉及一种外部资源库调用方法及系统。
技术介绍
目前,西门子旗下的软件ProcessDesign与ProcessSimulation已经成为世界主流的工艺仿真软件,特别对于自动化线体的工艺规划与仿真,应用更加广泛。而且越来越多的集成商选择ProcessDesign软件与ProcessSimulation软件用于工艺规划与仿真。此软件在导入资源时,要求导入的所有资源先拷贝至设定好的目录下,一个项目对应着一个文件夹目录,在此目录以外的资源均无法加载进当前的项目。这有时候对于线体的集成商来说是十分麻烦的。如白车身线体集成商,若已经根据项目积累建立了本公司的标准资源库,如焊枪库、修磨器库、机器人库等等,都需要将资源拷贝至特定项目的目录下,才能导入软件中验证,经常出现选定的资源不符合要求,需要在库中重新挑选的反复过程。若将整个库拷贝至项目目录下,会造成项目数据的大量冗余,因为数据量大,甚至造成很严重的数据负担。另外,在对项目进行前期仿真验证时,往往只是概念与方案验证,无法也不需要导入准确资源,此阶段导入项目中的资源在后期几乎全部会被更新替换。这部分资源也不需要进入项目文件夹中,增加项目资源的复杂性。总的来说,目前在ProcessDesigner软件中,无法快速、自动地导入软件所需资源,工作效率低下,存在大量数据冗余。
技术实现思路
为了解决上述的技术问题,本专利技术的目的是提供一种外部资源库调用方法及系统。本专利技术解决其技术问题所采用的技术方案是:一种外部资源库调用方法,包括步骤:针对选定的 ...
【技术保护点】
一种外部资源库调用方法,其特征在于,包括步骤:针对选定的目标目录,创建第一xml文件,并遍历该目标目录下的所有文件夹后,在第一xml文件中创建对应的节点;将该第一xml文件自动导入Process Design软件中,生成记载外部资源引用关系的资源库;针对选定的资源树进行项目化,从而,自动对资源节点对应的外部资源进行调用。
【技术特征摘要】
1.一种外部资源库调用方法,其特征在于,包括步骤:针对选定的目标目录,创建第一xml文件,并遍历该目标目录下的所有文件夹后,在第一xml文件中创建对应的节点;将该第一xml文件自动导入ProcessDesign软件中,生成记载外部资源引用关系的资源库;针对选定的资源树进行项目化,从而,自动对资源节点对应的外部资源进行调用。2.根据权利要求1所述的一种外部资源库调用方法,其特征在于,所述针对选定的目标目录,创建第一xml文件,并遍历该目标目录下的所有文件夹后,在第一xml文件中创建对应的节点的步骤中,通过以下方式判断遍历的文件夹类型:判断文件夹的后缀来是否为cojt,若是,则判断该文件夹为资源文件夹,反之,判断该文件夹为普通文件夹。3.根据权利要求1所述的一种外部资源库调用方法,其特征在于,所述针对选定的目标目录,创建第一xml文件,并遍历该目标目录下的所有文件夹后,在第一xml文件中创建对应的节点的步骤,包括以下步骤:针对选定的目标目录,创建第一xml文件,并遍历该目标目录下的所有文件夹;当遍历的文件夹为普通文件夹时,在第一xml文件中创建对应的文件夹节点,并继续遍历该文件夹下的所有文件夹;当遍历的文件夹为资源文件夹时,在第一xml文件中创建对应的资源节点。4.根据权利要求3所述的一种外部资源库调用方法,其特征在于,所述当遍历的文件夹为资源文件夹时,在第一xml文件中创建对应的资源节点的步骤,具体为:当遍历的文件夹为资源文件夹时,在第一xml文件中创建对应的资源节点,创建过程中保留资源节点的层级结构,同时将当前路径作为资源节点对应的资源引用路径,并为资源节点赋予唯一的ID号。5.根据权利要求4所述的一种外部资源库调用方法,其特征在于,所述ID号为当前目录转换得到的字符串。6.根据权利要求1所述的一种外部资源库调用方法,其特征在于,所述针对选定的资源树进行项目化,从而,自动对资源节点对应的外部资源进行调...
【专利技术属性】
技术研发人员:陈咏杰,李金海,周小稳,黄炜标,康宁,江丕丕,
申请(专利权)人:广州明珞汽车装备有限公司,明珞汽车装备上海有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。