以梦为马,不负韶华

搜索
查看: 3007|回复: 0
收起左侧

[原创] [AutoCAD Plant 3D 2015] 初探结构元件数据库

[复制链接]
发表于 1970-1-1 08:00:00 显示全部楼层 |阅读模式
本帖最后由 leekunhui 于 2016-8-8 16:01 编辑

1. 数据库文件
C:\AutoCAD Plant 3D 2015 Content\CPak Common\Structural Catalog.acat

2. 使用软件
SQLite Expert Personal

获取 GUID,我用到的是一个在线工具:在线 GUID 生成

3. 编号?
认为所有的数据都有唯一的编号,这个编号在PnPBase里,所以先在这里新建数据。

PnPBase 表中的几个关键字段:PnPClassName, PnPGuid, PnPTimestamp, ShapDate
ClassName 从现有数据来看包括:Material, MaterialinStandard, Plate Thichness, SDNFMap, ShapeData, ShapeinStandard, ShapeType, ShapeStandard
GUID 用在线工具生成,Timestamp 这个时间戳没看懂,拷贝了一个最大的加了一点点。

4. 试一试
a. 在 PnPBase 为 ShapeStandard, ShapeinStandard, ShapeType,  增加 PnPID;
b. 在 SteelStructure 增加相同数量的记录;
c. ShapeStandard 表增加: StandardGlobalName = GB_STANDARD, StandardLocalName = GB, StandardDescription = GB, PnPID 与 PnPBase 保持一致;
d. ShapeinStandard 表,为 StandardGlobalName = GB_STANDARD 增加一个 PartFamilyId,没看出什么规律 新建了一个 GUID 填进去了,还是注意与 PnPBase 数据保持一致;
e. ShapeType 表,用 ShapeinStandard 中的 PartFamilyId 新建一个类别,类别描述和 ShapeFormNumber 没看懂规律,拷贝了一份,PnPBase~~;
f. ShapeData 表:
PnPID 来自 PnPBase;
SizeRecordId 新的 GUID;
ParrtFamilyId 来自 ShapeinStandard;
其余数据从一行现有数据中拷贝出来的。

去 Member Settings 看看,东西是有了。


不想打字就选择快捷回复吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|以梦为马,不负韶华

GMT+8, 2025-2-8 21:10

Powered by 以梦为马,不负韶华

© 2024-2099 Meng.Horse

快速回复 返回顶部 返回列表