| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Bauteil auf vollständig bestimmte Skizzen überprüfen (1041 / mal gelesen)
|
Goose Mitglied Maschinenbautechniker / geb. Zerspanungsmechaniker Fachrichtung Frästechnik
Beiträge: 202 Registriert: 29.03.2007 IV2021 R4 CATIA V6 R2013x
|
erstellt am: 09. Aug. 2016 13:34 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, besteht die Möglichkeit Bauteile per Makro auf vollständig bestimmte Skizzen zu überprüfen evtl. auch Bauteile innerhalb einer Baugruppe!? Hintergrund ist das alte Bestandsdaten entsprechend geprüft werden sollen. Danke und Gruß Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RolandD Mitglied
Beiträge: 533 Registriert: 07.01.2005 i7-9700k 32GB DDR4-RAM Nvidia RTX 2060 SSD 970 m.2 Win10-64 (21H2) AIP 2020.3 Dell U3417W
|
erstellt am: 09. Aug. 2016 19:48 <-- editieren / zitieren --> Unities abgeben: Nur für Goose
Hallo Goose, das geht. Hier die Kurzversion: Code: Sub Skizzen_Check() Dim oApp As Application Set oApp = ThisApplication Dim oDoc As Document Set oDoc = oApp.ActiveDocument Dim FeatureAnz As Integer FeatureAnz = oDoc.ComponentDefinition.Features.Item(1).Parent.Sketches.Count Dim i As Integer '51713 kFullyConstrainedConstraintStatus '51714 kUnderConstrainedConstraintStatus '51715 kOverConstrainedConstraintStatus '51716 kUnknownConstraintStatus For i = 1 To FeatureAnz If oDoc.ComponentDefinition.Features.Item(1).Parent.Sketches.Item(i).ConstraintStatus = kUnderConstrainedConstraintStatus Then MsgBox "unbestimmt: " & oDoc.ComponentDefinition.Features.Item(1).Parent.Sketches.Item(i).Name End If Next 'i End Sub
Oder mit Öffnen der unbestimmten Skizze siehe Anhang ------------------ Gruß Roland Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Goose Mitglied Maschinenbautechniker / geb. Zerspanungsmechaniker Fachrichtung Frästechnik
Beiträge: 202 Registriert: 29.03.2007 IV2021 R4 CATIA V6 R2013x
|
erstellt am: 10. Aug. 2016 07:57 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von RolandD: Hallo Goose,das geht. Hier die Kurzversion: Code: Sub Skizzen_Check() Dim oApp As Application Set oApp = ThisApplication Dim oDoc As Document Set oDoc = oApp.ActiveDocument Dim FeatureAnz As Integer FeatureAnz = oDoc.ComponentDefinition.Features.Item(1).Parent.Sketches.Count Dim i As Integer '51713 kFullyConstrainedConstraintStatus '51714 kUnderConstrainedConstraintStatus '51715 kOverConstrainedConstraintStatus '51716 kUnknownConstraintStatus For i = 1 To FeatureAnz If oDoc.ComponentDefinition.Features.Item(1).Parent.Sketches.Item(i).ConstraintStatus = kUnderConstrainedConstraintStatus Then MsgBox "unbestimmt: " & oDoc.ComponentDefinition.Features.Item(1).Parent.Sketches.Item(i).Name End If Next 'i End Sub
Oder mit Öffnen der unbestimmten Skizze siehe Anhang
Hallo RolanD,
vielen Dank! Unities sind raus
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RolandD Mitglied
Beiträge: 533 Registriert: 07.01.2005 i7-9700k 32GB DDR4-RAM Nvidia RTX 2060 SSD 970 m.2 Win10-64 (21H2) AIP 2020.3 Dell U3417W
|
erstellt am: 10. Aug. 2016 08:34 <-- editieren / zitieren --> Unities abgeben: Nur für Goose
Hallo Goose, eine weitere Möglichkeit ist der Model-Inspector (oder so ähnlich) von Cinteg. Es gibt eine kostenlose Version, die 3 oder 5 Merkmale überprüft. Ich denke, unbestimmte Skizzen waren dabei. Der Model-Inspector liest die gleiche Eigenschaft aus. Mir ist aufgefallen, dass die Angabe "Skizze unbestimmt" nicht immer zutrifft: Prüf mal eine Bohrung, die auf dem projizierten Ursprung liegt. Ich glaube, die wird unbestimmt angezeigt, obwohl sie ja voll bestimmt ist. Vielleicht muss man hier besser kUnknownConstraintStatus auswerten. Im USA-Forum hatte ich mal einen Beitrag zu dem Thema gefunden, es gab aber auch keine eindeutige Lösung. ------------------ Gruß Roland Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Goose Mitglied Maschinenbautechniker / geb. Zerspanungsmechaniker Fachrichtung Frästechnik
Beiträge: 202 Registriert: 29.03.2007 IV2021 R4 CATIA V6 R2013x
|
erstellt am: 11. Aug. 2016 08:18 <-- editieren / zitieren --> Unities abgeben:
|