Proe二次开发之装配

在二次开发过程中,有时会希望实现自动装配。自动装配的过程如下:

ProMdlRetrieve():  将零件或组件添加到内存中;

ProAsmcompAssemble():向组件中添加零件或子组件;

ProAsmcomppathInit():初始化组件路径;

ProAsmcompconstraintAlloc():为约束分配内存;

ProAsmcompconstraintTypeSet():设置组件的约束类型;

ProAsmcompconstraintAsmreferenceSet():设置 组件中asm的约束参考;

ProAsmcompconstraintCompreferenceSet():设置组件中component的约束参考;

ProArrayObjectAdd():将每一个约束添加到约束数组中;

ProAsmcompConstraintsSet():将之前的约束设置到组件中;

ProIdTable:是一个用于存放ID的数组。component的id是不会发生改变的。但由于组装的位置不一样,其IdTable值会发生改变。

在做自动装配的时候,有时会配合ProSolidFeatVisit()函数使用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章