MicroStation中带有Isolate(隔离)功能能做到将选中的元素显示,未选中的元素隐藏,在CE版上名字换成了Displayset Set。但实际工作中可能想要直接隐藏选中的元素。当然,通过先全选所有元素,再将想隐藏的从中一一反选出选择集然后执行隔离动作也是可以的。但当模型很复杂,元素很多时,这种一一反选操作起来不是太容易。为此,我们写了一个MDL小程序来帮助用户自动实现隐藏选中元素。请注意,该程序分为V8i版本和CE版本,V8i版在V8iSS3和V8iSS4下测试通过,CE版在U11下测试通过。
【小程序的安装】
1、下载如下压缩文件并解压到MicroStation的...\MicroStation\mdlapps文件夹下(如果是默认安装的话,该文件夹在C:盘,需要Windows管理员权限才能往这个文件夹下放文件)。
V8I版本下载:https://bentleysystems.service-now.com/sys_attachment.do?sys_id=460f888d87a6da50e25dbb35dabb35a1&sysparm_this_url=kb_knowledge.do%3Fsys_id%3D390f888d87a6da50e25dbb35dabb358c%26sysparm_domain%3Dnull%26sysparm_domain_scope%3Dnull%26sysparm_view%3D
CE版本下载:https://bentleysystems.service-now.com/sys_attachment.do?sys_id=c60f888d87a6da50e25dbb35dabb35a6&sysparm_this_url=kb_knowledge.do%3Fsys_id%3D390f888d87a6da50e25dbb35dabb358c%26sysparm_domain%3Dnull%26sysparm_domain_scope%3Dnull%26sysparm_view%3D
2、定义功能键比如F1为MDL LOAD IsolateSelected
【程序的执行】
1、用选择工具选中要隐藏的元素;
2、按下功能键F1实现隐藏。如果未定义功能键,就需要您键入MDL LOAD IsolateSelected来实现了;
3、要取消隐藏,请点击鼠标右键并选择弹出菜单中的Isolate Clear(清除隔离)即可,在CE版中是Displayset Clear。
【注意】:如果没有实现隐藏,还有可能是您的视图属性中的DisplaySet开关为Off,请保证该开关为ON。因为Isolate功能实质上就是建立一个DisplaySet。