【问题概述】
如何在CE版STAAD.Pro中创建属于自己公司的标准数据库?
【解决方法】
CE中有两种方式可以创建一个属于自己公司的标准数据库:
(V8i的标准数据库是.mdb格式,CE版软件的数据库是.db3格式)
第一种:创建一个.mdb文件(可以通过微软公司的Access软件打开,这也是V8i的标准数据库格式),然后利用CE版自带的转换工具,转换成CE版.db3数据库格式,再导入到CE版数据库中即可;
第二种:复制一个CE版.db3数据库截面文件,然后利用SQLiteStudio软件打开,替换原.db3文件中的截面参数为自己公司的截面数据库即可。
注意,无论采取哪种方法,以下四点都是需要特别注意得:
1. 标准数据库中的名称和项目个数是无法改变的,如Steel中标准数据库中总共包含了23个国家地区的截面数据。
2. 建议复制一份TATA公司的数据库文件(TATAStructuraSections.mdb或者是TATAStructuraSections.db3),因为其他截面数据库文件都是按照国家来设置的。复制完毕后,例如重新起一个名字:CTCIStructureSection.mdb或者CTCIStructuraSections.db3文件。然后用Access或者SQLiteStudio打开该文件。
3. 数据库文件中的,DBInfo和Field Units,这两个文件不要改动,这两个文件是软件读取截面表的规则信息,改动后,有可能造成软件无法正确读取截面信息。(DBInfo中的此项名称是可以修改的)
4. 再次,例如打开RHS截面,这里面一共具有40个截面,这个截面编号不能修改,也就是说1、2、3、4到40,这些截面序号不要修改排列的先后次序,可以修改表格中的内容。但数量的增减,只能在表格最后面进行操作。
下面按照上述两种方法分别介绍:
方法一:(当电脑上原本就有.mdb数据库文件时候,使用这个方法比较合适)
如下图中:
a. 复制一份.mdb文件,然后用Access打开该文件,修改相应的截面数据后。
b. 打开CE软件,然后Specification>Tools>Section Databse>Convert Database Access to SQLite
将.mdb文件转换成.db3文件,在Source中选择原来的mdb文件,然后Destination中选择目前CE版软件的存储路径,没有改动情况下,
默认位置:C:\ProgramData\Bentley\Engineering\STAAD.Pro CONNECT Edition\Sections;
c. 之后,点击Convert按钮,当出现转换成功提示,则关闭转换对话框。
d. 然后,选择Configuration>找到TataStructura,在左侧下拉列表中,选择转换好的db3文件,然后点击Save按钮,重启后截面数据库后,TataStructura下默认的Database就设置成属于自己的截面数据库了。
方法二:直接使用SQLiteStudio软件打开.db3文件。
在SQLiteStudio软件中的操作方法与Access中类似。(可参考Wiki:STAAD V8i SS6中如何添加一个属于自己公司的截面数据库文件? )
SQLiteStudio软件下载地址: https://pan.baidu.com/s/1KdihJT0K7yaMTf1zhruZ2g 提取码:02gl
然后按照方法一种的 d 步骤进行剩余操作即可。
相关视频链接:
CE版中通过编辑db3文件创建自定义数据库视频介绍
CE版中通过转换V8i数据库创建自定义数据库的方法视频介绍