含有切图的图纸模型如何保持原样转成DWG


【用户问题】:DGN图纸模型(SheetModel)中的显示如下图所示:

但另存为DWG后看到的效果却是这样的:

似乎是把我动态切图的整个范围而非切图面内容显示出来了。如何解决这个问题?

【问题分析】:MicroStation软件(或其他基于MicroStation开发的Bentley行业设计软件)提供的标准设计流程是:①DGN文件中含有设计模型(DesignModel)在此模型中绘制三维图形;②设计模型中的保存视图(SavedView)被参考到了一个二维的绘图模型(DrawingModel)中,可在绘图模型中做标注;③将多个绘图模型参考到一张图纸模型(SheetModel)中出图。在其中的第二步默认实现的是动态参考,即三维模型放生变化后,绘图模型中的切图会自动发生变更,图纸模型也会随之变更。这种设计在纯MS环境中是没有问题的。但在生成DWG时没有充分考虑这种复杂性。

【解决方案】:分析清楚了原因后就好办了。我们知道,控制动态切图是在DrawingModel的参考中,可以先切换到绘图模型,在绘图模型中打开参考文件对话框,如下图所示将动态切图改成“已缓存(Chached)”,然后再回到图纸模型中另存为DWG就可以了。

【注1】:这个修改一定是要到DrawingModel中去修改,在SheetModel中的参考文件对话框下是找不到这个选项的。

【注2】:如果您的SheetModel中参考了多张DrawingModel,那就要到每个DrawingModel中去一一修改这个参数。

【注3】:这个“可视边(Visible Edge)”选项非常重要,在打印出图前也要改成Cached方式。换句话说,当我们的设计工作结束后,最好将这个选项改成Cached。当然,如果您又修改了三维模型中的内容,可以到每张DrawingModel中将该选项改为动态(Dynamic)让其同步。而后再次改回Cached。