如何手动迁移一个V8i Project(.pcf) 到一个CONNECT WorkSet(.cfg)并且采用CONNECT文件夹结构


步骤:

 

  1. 运行配置迁移 'Configuration Migration'

         2.编辑 WorkSet.cfg and 应用CONNECT 配置变化

         3.应用 CONNECT WorkSet 文件夹变化

  1. 链接一个激活的Workset到多个文件用,用批处理方式

         5.数据集

 

  1. 运行配置迁移 'Configuration Migration''

手动迁移过程的第一步还是运行配置迁移导航,创建一个工作用的Workset配置文件 (.cfg) 和相应的DGN WorkSet file (.dgnws).

请参考 如何迁移V8i Project(.pcf) 到 CONNECT WorkSet(.cfg).

  1. 编辑WorkSet.cfg 并且应用CONNECT 配置变更:

在CONNECT版本中,有些配置变量已经不再使用或者被替代。把这些变量留在您的Workset中并没有什么不好的影响。您如果想要完全的清理你的CONNECT配置文档可以参考CONNECT版本“过时/被取代”的配置变量文档,查看完整版的配置变量清单。

  1. 定位你的 V8i 项目配置文档, 在文字编辑器中打开该文档,可以是Notepad or Notepad++, 和拷贝所有的内容
  2. 定位你的新Workset配置文档(.cfg),在文字编辑器中打开文档。除了定义_USTN_WORKSETROOT的那一行,你将用V8i项目配置文件 (.pcf)中拷贝出的信息,替换所有Workset配置文件中的内容。

 在Workset配置文件中保持下边这行,这将帮助识别项目的位置:

_USTN_WORKSETROOT = C:\PROGRAMDATA\BENTLEY\AECOSIMBUILDINGDESIGNER V8I SS6\WORKSPACE\projects\BuildingExamples\BuildingTemplate_US\

 找到和替代(如下顺序):

  找到和替代如下值.

Find

_USTN_PROJECTDATA

Replace with

_USTN_WORKSETROOT

(8)

Find

PROJ_DATASET

Replace with

_USTN_WORKSETSTANDARDS

(50)

Find

IFC_PROJECT

Replace with

IFC_WORKSET

(10)

Find

BB_LEVEL_DGNLIBLIST

Replace with

MS_DGNLIBLIST_LEVELS

(3)

Find

$(PROJDIR_FRAME)

Replace with

$(_USTN_WORKSETSTANDARDS)Frame/

(3)

*Find

$(_USTN_WORKSETROOT)support/dataset/

Replace with

$(_USTN_WORKSETROOT)Standards/

(1)

*Find

$(_USTN_WORKSETROOT)support/out/

Replace with

$(_USTN_WORKSETROOT)Output/

(1)

Find

$(_USTN_WORKSETROOT)designs/

Replace with

$(_USTN_WORKSETDGNS)

(3)

Find

> $(_USTN_WORKSETDGNS)

Replace with

$(MS_DESIGNDIR)

(1)

**Find

Project

Replace with

WorkSet

(1)

**Find

WorkSetShapes

Replace with

ProjectShapes

(1)

**找到项目,用Workset替代  

*要求对v8i project文件夹结构重建,去兼容CONNECT的文件夹结构。

 参考下方“用CONNECT Workset文件夹变化. 

** STRUCTURAL_SHAPES < $(_USTN_WORKSETSTANDARDS)data/ProjectShapes.xml

  1. 删除不再使用的配置变量—下方是v8i 建筑样本项目配置文件中不在需要的摘录:

项目配置文档

在Workspace目录中出现的项目描述 Workspace menu > About Workspace                 

_USTN_PROJECTDESCR  = Building Designer US Dataset Project Template     

MS_DESIGNDIR: 设计模型目录

TF_DRAWINGS: 图纸位置(可以被图纸定义覆盖)  

TF_DRAWINGS  = $(_USTN_WORKSETROOT)extractions/   

ATFDIR_CELL: 覆盖单元库的文件夹位置     

ATFDIR_CELL < $(_USTN_WORKSETSTANDARDS)cell/    MS_RFDIR   > $(TF_DRAWINGS)   

Project Explorer:

BB_PROJECTEXPLORER_LIBRARY_DIRECTORY: 项目浏览器文件目录的位置           

BB_PROJECTEXPLORER_LIBRARY_DIRECTORY = $(_USTN_WORKSETSTANDARDS)dgnlib/           

BB_PROJECTEXPLORER_LIBRARY_FILE: 项目浏览器助手使用的dgnlib,并且追踪文件变化                    

BB_PROJECTEXPLORER_LIBRARY_FILE = $(BB_PROJECTEXPLORER_LIBRARY_DIRECTORY)MasterProject.dgnlib       

MS_PROJECTEXPLORER_EXTENSIONS: 项目浏览器扩展目录的名称                        

MS_PROJECTEXPLORER_EXTENSIONS = buildingproject.dll          

_USTN_CAPABILITY > +CAPABILITY_DGNLINK_NONDGN_REGIONLINKS   

Drawing Extractions:  TFBXS_SEEDDIR: 图纸定义种子文件模板的位置

  # TFBXS_SEEDDIR = $(TFDIR)seed/DEM_templates/           

 TFBXS_SEEDFILE: 图纸定义种子文件

Can be set to point to a *.bxs or *.dgn file                 

 TFBXS_SEEDFILE = $(TFBXS_SEEDDIR)DEM_Templates_$(bb_discipline).dgn           

TF_DRAWSEED:  当一个图纸文件被创建的时候,所用到的种子文件              

# TF_DRAWSEED  = DrawingSeed_DEM.dgn                           

BB_ANNOTATE_IN3DDGN: 放置物理空间标   

需要使用DEM.                 

BB_ANNOTATE_IN3DDGN = 1

STFDIR_DATA : $(STF_DATASET)data/      

STFDIR_SETTINGS : $(STF_DATASET)setting/

3. 应用CONNECT Workset文件夹变更:

在CONNECT版本中,文件夹结构和配置变量被延展到兼容工作空间/workset中多层用户自定义标准,整合到一个共享标准文件夹。为了和这些文件夹结构和配置变量保持一致,重新定义和重组v8i项目支持文件夹很有必要。这由游侠文件夹结构变更组成:

  1. 重新命名就得支持文件夹到标准文件夹
  2. 把数据集中子目录的内容移到标准文件夹,并删除空数据集子文件夹。
  3. 移动“Energydata“子文件夹到标准文件夹
  4. CONNECT 版本同时加了两个子文件夹,在之前V8i版本中没有的.\Standards\Macro 和 ...\Standards\Symb
  5. 移动“out“子文件夹到Workset根目录下,并重新命名为"Output" ( <WorkSetname>\Output)
  6. 移动”results" 文件夹,Energy Services使用的,并放在 "Output"
  7. "extractions" 文件夹将没有了,因为DEM在CONNECT版本将不再使用
  8. CONNECT 版本也应用驼峰文件夹命名法

5. 用批处理方式链接一个Workset到多个文件夹

在CONNECT版本中,所有的DGN都将链接到一个Workset,DGN文件属于一个Workset,包括Workset的信息和属性。这让您能够在Workset属性中使用文本和标题块。这也提示了用户,如果他们想要在Workset环境之外打开DGN文件,这也保证了他们DGN文件的数据完整性。当你在Workset环境内打开了一个DGN文件,CONNECT版本将检查这个文件是否属于一个正在被使用的Workset,考虑到您刚刚升级了V8i项目到CONNECT Workset,所有您的DGN文件将保留未连接状态,并且您将收到链接您文件到Workset的提醒。为了减少手动连接文件到Workset的重复作业,您可以通过批处理自动连接。

您可以用如下步骤进行操作:

  1. 运行CONNECT版本
  2. 在欢迎界面选择 Workspace>WorkSet,选择需要的工作空间和workset,打开一个文件。
  3. 提醒,您将收到如下提醒(下图是在选择Building Workset的情况下)如果这是第一次在CONNECT版本您打开这个文件,文件应该是未被链接的。默认选择"Use active WorkSet…", 点击'Open

 

4.定位和打开批处理 'Batch Process'  - 为了更简单的定位批处理功能,你可以利用搜索栏搜索,只需在右上角检索栏键入'Batch Process' (如下) 或者从File>Tools访问.

5.在批处理对话框中,浏览命令文件Command File, 检索到Associate_Workset_cmdfile.txt 命令文件. 默认情况这个文件在\Program Files\Bentley\AECOsim CONNECT Edition\AECOsimBuildingDesigner\Default\Data\.

该文档包括两个key-ins:

 FILE ASSOCIATEWORKSET   # 链接文档到Workset

 FILEDESIGN SAVE SETTINGS   # 保存设置

 

  1. 选择文档到批处理-选择您需要链接到Workset的文档。请记住CONNECT 版本在如下操作中检测链接的Worksets:

  ○ 链接参考

 ○ 附加链接到一个链接集

  ○ 添加图纸到一个图纸 adding sheets to a sheet索引

 ○ Workset属性中放置文本字段

  1. 运行批处理.

* 注意:从Workset分离一个DGN文件也是可以的,使用key-in FILE DISASSOCIATEWORKSET. 不要保存设置,否则Workset将重新连接文件。

  1. Datasets:

目前AECOsim Building Designer SELECTseries 6, Update 1和 CONNECT Edition直减dataset的区别很小。因此, SELECTseries 6, Update1 版本的数据集可以很容易在CONNECT版本上使用。Dataset 应该保存主要的版本特性。请不到共享SS6 Update 1的dataset给SS6和CONNECT版本的应用。另外制作版本拷贝。