1.假设零件图纸与工程图图纸关联(默认情况下在零件图纸中新建工程图图纸会自动关联)
可以通过查询-》关联文件 查看关联的文件
此时可以查看到零件图纸所关联的工程图图纸
当工程图图纸名字修改后,上图文件列表中的工程图图纸名将对应不上,导致无法正常关联,此时需要手动或者使用代码进行重新关联
代码示例:
// 更新零件绑定的工程图svxAttribute at = { 0 };cvxPartAtItemGetInFile("p_2.Z3PRT", "p_2", evxAtItemId::VX_AT_SHEETPATH, &at);strcpy_s(at.data, "p_2.Z3DRW");cvxPartAtItemSetInFile("p_2.Z3PRT", "p_2", evxAtItemId::VX_AT_SHEETPATH, &at);
2.当零件图纸名字修改后,也需要将零件图纸与工程图图纸重新关联
代码示例:
// 更新工程图引用的零件svxCompName oldpart, newpart;strcpy_s(oldpart.File, oldFileName);strcpy_s(oldpart.Part, oldRootName);strcpy_s(newpart.File, newFileName);strcpy_s(newpart.File, newRootName);cvxDwgSetRefPart("p_1.Z3DRW", "p_1", -1, &oldpart, &newpart);