(04)截面库的定义及修改


A. 首先我们看一下在ProStructure中库是如何调用的,以钢结构为例,在截面类型对话框中可以看到各个国家的型钢库

这个库实际上是通过数据集dataset调用的,读取路径由变量PS_SHAPESDATABASES决定

B.该变量在系统配置文件中的定义如下:

所谓的systemroot意思是截面读取的是program files下的型钢库文件,这个是软件的默认路径

另一个附加的定义位置是在application.cfg当中

默认的这个变量定义是没有激活的,即没有被指定,在没有被指定的情况下软件读取的依然是默认路径

当然也可以激活修改,比如将工作空间program data下的型钢库一同添加进来,激活后型钢库读取的就是这里指定的路径位置了

指向路径的修改方法详见:(07)指定型钢数据库的读取路径 - 技术资料库 - Bentley 中国优先社区 - Bentley Communities

C. 可以看到不同于OBD的是,PS的构件库使用的是mdb文件,其中包含了各种截面信息,如何在该库中编辑添加新的类型详见:(06)如何编辑修改型钢库文件 - 技术资料库 - Bentley 中国优先社区 - Bentley Communities

D. 在OBD Update7中,这个构件库的读取依然由变量PS_SHAPESDATABASES决定,变量的定义原理也与PS类似

但由于OBD中有个不同地区工作空间(数据集)的概念,所以多了个限定变量的位置

通过以上截图可以看到OBD中国工作空间默认调用的是软件指定库中的中国的构件库,即China.mdb,如果需要读取添加更多国家的库文件则需在此添加。