Community
Inventor - Deutsch
Das Forum für alle Fragen rund um Autodesk Inventor, iLogic, Factory Design, Automation und mehr. Der Ort zum Fragen stellen, Antworten erhalten und Wissen teilen.
abbrechen
Suchergebnisse werden angezeigt für 
Anzeigen  nur  | Stattdessen suchen nach 
Meintest du: 

Bemassung über iLogic anordnen

4 ANTWORTEN 4
GELÖST
Antworten
Nachricht 1 von 5
norbert.wiegmann
208 Aufrufe, 4 Antworten

Bemassung über iLogic anordnen

Hallo Zusammen,

Ich versuche gerade in einer Zeichnung die Bemassung einer bestimmten Ansicht über iLogic anzuordnen.

Über die Syntax

ThisApplication.CommandManager.ControlDefinitions.Item("DrawingArrangeDimensionsCmd").Execute

bekomme ich den befehl für das Anordnen der Bemassung aufgerufen, allerdings muss ich dann die Bemassung in der Ansicht händisch auswählen.

Hat von Euch vieleicht Jemand eine Idee wie ich die Bemassung automatisiert ausgewählt bekomme?  

4 ANTWORTEN 4
Nachricht 2 von 5
jeremy.goenen
als Antwort auf: norbert.wiegmann

Hallo @norbert.wiegmann

wenn du 

ThisApplication.CommandManager.ControlDefinitions.Item("DrawingArrangeDimensionsCmd").Execute

benuzten möchtest, musst du die Bemaßungen der Ansicht vorher in ein Select set packen.

 

Fanden Sie diesen Beitrag hilfreich? Fühlen Sie sich frei, diesen Beitrag zu liken.
Wurde Ihre Frage erfolgreich beantwortet? Klicken Sie dann auf die Schaltfläche LÖSUNG AKZEPTIEREN

Inventor Versionen:
2023.4.1
2024.2
Nachricht 3 von 5

@jeremy.goenen 

Danke für den Tipp.

Nach ein bischen Bastelei hat es jetzt geklappt

Nachricht 4 von 5
j_weber
als Antwort auf: norbert.wiegmann

Hallo @norbert.wiegmann 

 

wäre es nun noch möglich, das Du die Lösung auch hier veröffentlichst. 

Vielleicht kann es ja auch noch wer gebrauchen. 




Jörg Weber
CAD Systemtechniker für AutoCAD, Inventor, Vault





Nachricht 5 von 5

Hallo@j_weber 

Das kann ich gerne machen. Hier der iLogic Code

    oDrawDoc = ThisApplication.ActiveDocument
     oDimensions = oDrawDoc.ActiveSheet.DrawingDimensions
     oSelectSet = oDrawDoc.SelectSet
    oSelectSet.Clear
    For Each oDrawDim In oDimensions
        oSelectSet.Select(oDrawDim)
    Next
    ThisApplication.CommandManager.ControlDefinitions.Item("DrawingArrangeDimensionsCmd").Execute 

 

Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.

In Foren veröffentlichen  

Autodesk Design & Make Report