|
经典图书 在SolidWorks装配图中,装配关系的宏代码一般如下格式:
Set Feature = Part.AddMate2(0, 0, False, 0, 0, 0, 0.001, 0.001, 0.001, 0, 0.5235987755983, 0.5235987755983, longstatus, 0, 0, 0, 0, 0, 1, False, False, False, False)
但是,这样的代码我却一直运行不了。
查看了SolidWorks API帮助后,发现,需要改成如下格式:
pMateObjOut = AssemblyDoc.AddMate3 ( mateTypeFromEnum, alignFromEnum, flip, distance, distAbsUpperLimit, distAbsLowerLimit, gearRatioNumerator, gearRatioDenominator, angle, angleAbsUpperLimit, angleAbsLowerLimit, ForPositioningOnly, errorStatus )
我根据要求修改如下:Set Feature = Part.AddMate3(0, 0, False, 0, 0, 0, 0.001, 0.001, 0.001, 0, 0.5235987755983, false, longstatus)
这样修改后,在VB运行中也只是语法通过了,但运行的结果却并没有显示出装配关系,这究竟是为什么呢?要怎样修改才对呢?
请各位大虾出手相助啦!谢谢! |
|