Relacje złożenia
Assembly Constraints
Pokazuje, jak dodawać relacje do złożenia.
*Użyj pliku „PartA” dostępnego pod poniższym adresem albo utwórz własny plik i w wierszu 4 zastąp jego nazwę oraz ścieżkę katalogu.
https://help.alibre.com/resources/Storage/Downloads/PartA.AD_PRT
# create a new empty assemblyAsm = Assembly("Test");# add a part at the origin, replace path with your ownNewPart1 = Asm.AddPart(r'C:\Users\<username>\Desktop\PartA.AD_PRT', 0, 0, 0)# duplicate the partNewPart2 = Asm.DuplicatePart(NewPart1.Name, 0, 0, 0)# anchor the original copyAsm.AnchorPart(NewPart1.Name);
# at a mate constraint, separating the XY-planes of the two parts by 0mmAsm.AddMateConstraint(0, NewPart1, NewPart1.GetPlane("XY-Plane"), NewPart2, NewPart2.GetPlane("XY-Plane"))# add an alignment constraint, separating the parts by 0mmAsm.AddAlignConstraint(0, NewPart1, NewPart1.GetPlane("YZ-Plane"), NewPart2, NewPart2.GetPlane("YZ-Plane"))Oryginał: Assembly Constraints