本文的托管以自定义的Dataset_LPW为数据库,工作空间(Workspace)采用的是Building_LPW,工作集(Workset)采用的是BuildingTemplate_LPW,如果需要托管自己的库内容,请相应调整Workspace和Workset及对应的数据库名称即可。
1)拷贝结构数据库
(注意:此过程非必要,如果不拷贝则PW上打开文件后调用的结构截面数据库为本地安装文件中C:\Program Files\Bentley\OpenBuildings CONNECT Edition\OpenBuildingsDesigner\Default\appl\Shapes内容。)
把C:\Program Files\Bentley\OpenBuildings CONNECT Edition\OpenBuildingsDesigner\Default\appl\Shapes文件夹的内容全部拷贝到C:\ProgramData\Bentley\OpenBuildings CONNECT Edition\Configuration\WorkSpaces\Building_Examples\Standards\ProStructures\China\Shapes文件夹中;
...
图4 拷贝的PS数据库
Tips:OBD Update7(以后版本)中钢结构的截面库默认是安装在系统文件夹而非库文件夹中,所以要把对应的内容拷贝到对应库中的workspace文件夹中,建议先备份库内容,如只需要特定截面库,则只需要拷贝特定截面库即可。
2)上传OBD数据库
打开ProjectWise Explorer(PW客户端),登陆数据源,新建文件夹“OBD Configuration”。然后打开本地C:\ProgramData\Bentley\OpenBuildings CONNECT Edition,把所有文件夹及文件拖放到ProjectWise的“OBD Configuration”中(建议上传的内容提前备份并精简一下,仅上传需要的Workspace和Workset及对应的dataset数据库)。
图5 上传OBD数据库
上传完成后建议右键对上传的文件件进行参考和链接的扫描,确保数据库中所有参考内容正确。
图6 扫描OBD数据库链接
3)设置变量块1
打开ProjectWise administrator(PW管理员端),登录数据源,在工作空间的Application(应用程序)中,右键新建Configuration Block(变量块)并命名为“OBD-CONFIG”,在Configuration(配置)中Add Variable(添加变量)并命名为“_USTN_CONFIGURATION”设定Operationtype(操作类型)为“‘=’-Assignment”, Value type(值类型)为“ProjectWise Folder”, Value(值)通过 指定到PW客户端上Configuration文件夹下并锁定。
图7 设置应用程序变量块
4)设置变量块2
在ProjectWise Administrator的Workspace (工作空间)中,右键新建变量块并命名为“OBD-WORKSPACE”,添加变量“_USTN_WORKSPACENAME”,操作类型为 “‘=’-Assignment”,值类型为“String”,值为“Building_LPW”并锁定。
图8 设置工作空间变量块
5)设置变量块3
在ProjectWise Administrator(PW管理员端)的工作集/项目 (WorkSet/Project)中,右键新建变量块并命名为“OBD-WORKSET”,添加变量“_USTN_WORKSETNAME”,操作类型为 “‘=’-Assignment”,值类型为“String”,值为“BuildingTemplete_LPW”并锁定。
图9 设置工作集变量块变量
继续对变量块“OBD-WORKSET”,Add Directive(添加指令)其中值类型为“ProjectWise Document”,值通过 指定到PW客户端工作集对应的的Building Template_LPW.cfg文件上。
图9 设置工作集变量块指令
6)修改配置文件1
(注意:如不操作步骤1,则此过程不用处理)
在ProjectWise Explorer(PW客户端)中,把上传的Dataset_LPW文件夹下的dataset.cfg中注释掉配置(前面加#):
PS_SHAPESDATABASES > $(_PS_SYSTEMROOT)Shapes/China.mdb
图10 修改dataset配置文件
7)修改配置文件2
(注意:如不操作步骤1,则此过程不用处理)
在ProjectWise Explorer(PW客户端)中,把在WorkSpaces文件夹下的Building_LPW.cfg中加上下面几个配置:
PS_SPC_ACTIVE = 0
PS_SHAPESDATABASES=$(_USTN_WORKSPACESTANDARDS)/ProStructures/China/Shapes/*.mdb
PS_SHAPESIMAGES=$(_USTN_WORKSPACESTANDARDS)/ProStructures/China/Shapes/
图11 修改workspace配置文件
Tips:
PS_SPC_ACTIVE= 0
不显示全球统一型钢截面库内容,变量赋值为1时,为显示
PS_SHAPESDATABASES=$(_USTN_WORKSPACESTANDARDS)/ProStructures/China/Shapes/*.mdb
定义新的钢结构型钢截面数据库文件位置为当前企业工作空间目录STANDARDS/Shapes/下的所有*.mdb文件(如果只需要加载中国库,则把*改为China即可,否则加载全部库)
PS_SHAPESIMAGES=$(_USTN_WORKSPACESTANDARDS)/ProStructures/China/
Shapes/
定义新的钢结构型钢截面数据库文件对应的国旗标志位置为当前企业工作空间目录STANDARDS/ProStructures/Shapes/下的同名*.bmp文件
8)设定变量块
在ProjectWise Explorer(PW客户端)选择要应用托管的项目文件夹或者文件,右键属性中设置工作空间(workspace)中的应用级、工作空间和项目级配置即可。
图12 设置变量块
9)打开文件
设置后用OBD打开其中的文件,会显示工作空间加载进度。首次打开需要下载托管的工作空间。
图13 加载工作空间
在“文件-数据集工具-类别/样式编辑器”中打开文件中的样式路径显示如下路径即为配置成功。
图14 样式文件目录位置
如果进行了步骤1/6/7的操作,则在“文件-设置-建筑-加载型钢剖面库”中显示截面文件如图则为成功(每次都会加载结构截面,而且时间会变很长)。
图15 加载钢结构截面路径