- 积分
- 21
- 注册时间
- 2012-2-9
- 积分
- 21
![Rank: 4](static/image/common/star_level3.gif)
|
本帖最后由 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 看看,东西是有了。
|
|