Red de conocimiento del abogados - Bufete de abogados - Código VB especialmente pegado de desarrollo secundario de CATIA

Código VB especialmente pegado de desarrollo secundario de CATIA

Sub CATMain()

'Ingresar a la interfaz CATIA******************

Atenuar partDocument1 como PartDocument

Establecer partDocument1 = CATIA.ActiveDocument

'Ingresar a la interfaz de part1******************

Atenuar part1 Como parte

Establecer part1 = partDocument1.Part

'Selección de inicialización******************

Atenuar selección1 Como Selección

Establecer selección1 = partDocument1.Selection

selection1.Clear

'Definir conjunto de geometría (cualquiera)********** * ****

Dim hybridBodies1 As HybridBodies

Establecer hybridBodies1 = part1.HybridBodies

'Crear un conjunto de geometría (específico)****** *********

Dim hybridBody1 As HybridBody

'Set hybridBody1 = hybridBodies1.Add()

'Conjunto de geometría (acoplamiento) * ***************

Establecer hybridBody1 = hybridBodies1.Item("Geometry Set.1")

Atenuar hybridShapes1 como HybridShapes

Establecer hybridShapes1 = hybridBody1.HybridShapes

Atenuar hybridShapeLinePtPt1 como HybridShapeLinePtPt

Establecer hybridShapeLinePtPt1 = hybridShapes1.Item("Straight line.4")

selección1 .Add hybridShapeLinePtPt1

'Seleccionar copiar******************

selección1.Copiar

'Seleccionar pegar * ***************

selection1.PasteSpecial ("CATPrtResultWithOutLink")

'Seleccionar versión********** ** *******

selección1.Borrar

parte1.Actualizar

Fin Sub