| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
Autor
|
Thema: Maße durchlaufen (546 mal gelesen)
|
Ace Shim Mitglied Konstruktionsingenieur
Beiträge: 45 Registriert: 22.02.2005
|
erstellt am: 30. Mai. 2023 21:22 <-- editieren / zitieren --> Unities abgeben:
Nabend zusammen, ich bin leider mal wieder am Ende meines Lateins angekommen. Ich möchte lediglich die Textlücke zwischen dem Durchmessersymbol und der Maßzahl von diametralen und zylindrischen Maßen einstellen... Leider kann ich das Durchmessersymbol nicht rausfiltern. Mit: If editSettingsBuilder1.AnnotationStyle.RadialStyle.DiameterSymbolType = Annotations.DiameterSymbol.Standard Then ... komme ich nicht weiter. Hier habe ich bereits mit verschieden Optionen experimentiert, aber eben nicht erfolgreich. Selektiere ich die Maße, so handelt es sich außschließlich um Lineare bzw. Radiale Bemaßungen... Kann mir jemand verraten, wie ich welche Bemaßung ansprechen kann? Danke Euch Gruß Marc
------------------ "Das kann man so machen, aber dann ist es halt Sch...!" Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Eonwe Mitglied
Beiträge: 82 Registriert: 10.11.2014 NX 12 mit ECTR
|
erstellt am: 15. Jun. 2023 15:00 <-- editieren / zitieren --> Unities abgeben: Nur für Ace Shim
Hallo Marc, ohne es im Detail getestet zu haben, müsste das so funktionieren wie von dir ausprobiert. Was tut denn dabei genau nicht? Eine Alternative wäre eventuell über den LinearDimensionBuilder Code: Dim mylinearDimensionBuilder As Annotations.LinearDimensionBuilder = workPart.Dimensions.CreateLinearDimensionBuilder("mein Mass")
da kannst du die Methode abfragen mit Code: mylinearDimensionBuilder.Measurement.Method
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ace Shim Mitglied Konstruktionsingenieur
Beiträge: 45 Registriert: 22.02.2005
|
erstellt am: 17. Jun. 2023 17:18 <-- editieren / zitieren --> Unities abgeben:
Hallo Eonwe, die Schleife findet entweder alle Bemaßungen oder eben keine. Ich möchte aber nur die (echten) Durchmesserbemaßungen ansprechen und dort den Abstand zum Präfix, also zum Durchmessersymbol, auf 0.0 setzen. (Anmerk.: Das Präfix bei radialen Bemaßungen soll einen Abstand erhalten). Mit "echten" Maßen meine ich diametrale und zylindrische. NX benennt diese Maße, wenn ausgewählt, in der Statuszeile als Lineare Bemaßungen!? Keine Ahnung warum - hilft auch nicht weiter! Dieses Journal soll nur bei alten Zeichnungen ausgeführt werden, neue Maße erstellen ist also keine Option. Vllt. kann ich mit "mylinearDimensionBuilder.Measurement.Method" mal etwas rumspielen... Ärgerlich ist halt, dass NX im aufgezeichneten Journal etwas tut, was sich nicht in eine For-Each-Schleife verpacken lässt! Nahezu alle meine Journale beginnen mit der Aufzeichnung der Einstellung eines vorab ausgewählten Typs (Text, Symbol, etc.) und werden dann "verallgemeinert". Nur die sch... Durchmesserbemaßungen kriege ich nicht zu fassen! Naja, wird schon werden... Danke Dir jedenfalls für Deine Anregung. Gruß Marc ------------------ "Das kann man so machen, aber dann ist es halt Sch...!" Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Konstrukteur (m/w/d) Lüftungstechnik im Bereich der Lithium-Ionen-Batterie Anlagen | Der Dürr-Konzern ist ein weltweit führender Maschinen- und Anlagenbauer mit besonderer Kompetenz in den Technologiefeldern Automatisierung, Digitalisierung und Energieeffizienz. Seine Produkte, Systeme und Services ermöglichen hocheffiziente und nachhaltige Fertigungsprozesse ? vor allem in der Automobilindustrie und bei Produzenten von Möbeln und Holzhäusern, aber auch in Branchen wie Chemie, Pharma, Medizinprodukte, Elektro und Batteriefertigung.... | Anzeige ansehen | Weitere: Handwerk, Dienstleistung und Fertigung |
|
Eonwe Mitglied
Beiträge: 82 Registriert: 10.11.2014 NX 12 mit ECTR
|
erstellt am: 19. Jun. 2023 15:42 <-- editieren / zitieren --> Unities abgeben: Nur für Ace Shim
Ich habs nochmal geprüft. Es sind für alle Maße, unabhängig von ihrem Typ, immer alle Einstellungen gesetzt, egal ob benötigt oder nicht. Deshalb funktioniert der Ansatz über den EditSettingsBuilder nicht. Wenn du in den LinearDimensionBuilder ein existierendes Maß reinpackst, kannst du dessen Eigenschaften sehen oder bearbeiten, das erzeugt nicht zwingend ein neues Maß. In der GUI entspräche das einem Doppelclick auf das Maß. Die Änderung der Einstellungen muss dann aber über den EditSettingsBuilder stattfinden. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|