[转载Bentley中文知识库原贴] Johnson:附件中的2个文件采用了完全不同的2套层的标准,文件a的层结构为v8标准的层1到层63,文件b1中的层结构为自定义的层。 进行如下操作:打开文件b1,参考文件a,并且把文件a中的元素拷贝到文件b1中,卸掉a,关掉b1,再打开b1,就会发现b1的自定义层全都没了,变成了和文件a一样的层结构,原来位于自定义层上的元素也按照levelID到了同样的"层levelID"层上!ms版本是8.5.0.64,在xm上实验就不会出现这样的问题,一切正常,难道是8.5的bug? 需要说明的是:本来,文件b(设为b0)的层结构也是同a一样的,都是层1-层63。我们通过自己开发的程序,将其文件里的元素按照mslink移动到了自定义的层上。具体方法是:以自定义层的种子文件(seed.dgn)为种子文件,新建一个文件b1,将b0参考进来,将b0的所有元素(这些元素都是在层1到层63上的)拷贝到b1文件中,卸掉b0,然后将b1里的位于层1-层63层上的元素按照mslink移动到自定义的层上,然后删除层1-层63这些旧的层,这样得到的b1就是帖子开头介绍的b1,也是附件里的b1。
不知道说清楚了没有,谢谢各位!
下面是2个文件(a和b1)的地址: http://communities.bentley.com/Communities/Other_Communities/BDN_Other_Communities/m/bdn-files/44222/download.aspx
昨晚bentleybbs不让我发帖了,说是没有发表主题的权限,要么就显示:数据中含有非法字符。您的用户名并不存在,或者您的论坛密码错误,或者您的帐号已被管理员锁定。而且总是让我登陆。 现在又发了一遍,好了。
[转载Bentley中文知识库原贴] MicroStation迷:估计应该是MS08.05.00.64版本的Bug,如果要用MSV8-2004,也应该升级到08.05.02.55版,这个版比08.05.00.64版晚了仅两年,肯定修复了无数个Bug。