Hallo alle zusammen,
nur falls es jemanden interesiert wie man eine MAschine zu einem Process per Skript hinzufügt.
Vorraussetzung ist ein offenes ProcessDocument und das Produkt mit der kinematisierten Maschine.
  Set oPPRDoc = Catia.ActiveDocument.PPRDocument
  Set oPPRResources = oPPRDoc.Resources
  Set ActivityRef = oPPRDoc.Processes.Item("Process")
  '*** Manufacturing SetUp suchen
  '***
  If (ActivityRef.IsSubTypeOf("PhysicalActivity")) Then
    Set Childs = ActivityRef.ChildrenActivities
    nChildCount = Childs.Count
  
    If nChildCount <= 0 Then
      Exit Function
    End If
    
    For ii = 1 To nChildCount
      Set child = Childs.Item(ii)
      If (child.IsSubTypeOf("ManufacturingSetup")) Then
        Set MfgSetup = child
        Exit For
      End If
    Next
    
    ' Maschinenproduct den Resoourcen zuweisen
    Call oPPRResources.Add(MachineProduct)
    Call MfgSetup.Resources.Add(MachineProduct)
  
    Call MfgSetup.CreateMachine("MfgGenericMillMachine")
Mfg
Proofin
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP