如何调整Smart3D中图纸和Report的层级结构并保留原来的状态

在项目执行过程中,我们可能一不注意,Drawing and Report下的对象存放的位置就和Specification的要求不一致,为了能够顺利交付,我们就需要去调整层级,如果直接剪切调整图纸的存放路径,图纸的状态会改变为Out Of Date,如下图所示:

一个大的项目可能有上万张ISO图,重新更新图纸会消耗大量的时间。下面介绍几种调整图纸的位置,并不改变状态的方法

方法1

1.选中Drawings By Query Manager下的任意节点(若选择图纸需全选图纸),将节点的Status属性改为除Working以外的值,如In Review

2.选中Drawings By Query Manager执行Cut命令

3.在想要放置的Folder下执行Paste命令

4.将第一步中Status属性设置为In Review的节点的Status属性改Working

通过以上步骤调整图纸的层级,是不会改变图纸的状态的


方法2

借助DrawingsAutomation工具也可在调整层级的同时保留图纸的状态,此工具可以在SmartCcommunity中下载

方法2.1 Move Drawing Hierarchy Items

1.下载完成之后,解压缩,点击Install.vbs,若出现以下提示则代表安装成功

2.打开Smart 3D,在Tool>Custom Command中添加如下图所示的自定义命令(Prog ID:S3DDrawingsAuto.CMoveDwgOrSnapIn),Argument指向解压缩得到的MoveDrawingObjects.txt文件

3. 编辑MoveDrawingObjects.txt以匹配项目的Hierarchy,格式为:对象类型,对象路径,新路径
a.对象类型为“Sheet”(Drawing)或“SnapIn”(Folder和Component Drawing
b.对象路径是Drawing Hierarchy的完整路径,从根目录下面开始
c.新父路径是Drawing Hierarchy的完整路径,从根目录下方开始
d. 空白行和以“!”开头的行’在文本文件中被忽略
e. 日志文件写在%TEMP%文件夹中,文件名格式为MoveDwgorSnapIn_mm_dd_yy_hh_mm_ss.log

4.完成编辑后,执行在第二步添加的Custom Command,即可完成移动

此命令可以移动Folder,Component Drawing以及将Component Drawing下的Drawing从一个Component Drawing移动到另外一个Component Drawing(不支持Drawings By Query Manager,若Drawings By Query Manager在Folder下,可通过移动Folder实现Drawings By Query Manager的移动

在移动Folder,Component Drawing时,不会改变下面的层级图纸的状态,但是移动Drawing时,状态会改变为Out Of Date,和直接剪切的结果一致。

Component Drawing下Drawing复制到另外一个DrawingComponent Drawing下时,Drawing的状态不会发生改变

方法2.2 Update Title Block

1.此方法同样是借助DrawingsAutomation工具,打开Smart 3D,在Tool>Custom Command中添加如下图所示的自定义命令(Prog ID:S3DDrawingsAuto.CUpdateTitle)

2.直接剪切图纸到需要调整到的层级,执行第一步添加的Custom Command,在弹出的Update Title Block窗口中,选择剪切的的图纸,勾选右下角的Green Check,点击Update Title Block,等待完成后刷新View,即可看到图纸的状态发生改变

注:此方法会将选中的所有图纸的状态改变为Up To Date,即使这张图纸存在问题!!!

另外当图纸的Title属性发生变化,可使用此Custom Command进行快速更新


方法3

图纸路径发生改变后,仅是Drawing Status这个属性发生变化,改为了Border Out Of Date,我们可以在调整层级前输出一个Reprt,记录每张图纸的OID和Drawing Status,在调整完成后,将原有的Drawing Status属性值导入到数据库中。

直接对数据库进行改写,存在风险,此方法仅提供思路,不提供具体步骤。

数智化流程工厂设计

END


原文链接:查看原文  文章来源:数智化流程工厂设计
🔗 分享 0

上5篇 more...

下5篇 more...