| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| | |
 | SIEMENS PLM CONNECTION 2026 | 22. - 24. Juni 2026 | Lufthansa Konferenzzentrum Seeheim |
| | |
 | Besichtigung der MAIT.Cloud in Frankfurt | 22.07.2026, eine Veranstaltung am 22.07.2026
|
|
Autor
|
Thema: Text aus Bemassung (1385 mal gelesen)
|
JoeG Mitglied Systemadmin NX und Autocad
 
 Beiträge: 122 Registriert: 18.10.2002 NX3
|
erstellt am: 12. Jun. 2008 14:46 <-- editieren / zitieren --> Unities abgeben:         
|
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
      
 Beiträge: 2750 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 13. Jun. 2008 13:53 <-- editieren / zitieren --> Unities abgeben:          Nur für JoeG
|
Trudel Mitglied

 Beiträge: 24 Registriert: 03.02.2009
|
erstellt am: 19. Feb. 2009 11:32 <-- editieren / zitieren --> Unities abgeben:          Nur für JoeG
Hallo, bin auch grad dabei mich mit NX5 einzuarbeiten. Also wollte auch was mit Toleranz probieren mit der folgenden Methode public NXOpen.Annotations.Value GetUpperToleranceMm() Member von NXOpen.Annotations.LinearTolerance Zusammenfassung: Returns the upper tolerance in millimeters(MM) weiß nicht wie die methode genau anwende...folgendes müsste im Ansatz stimmen,aber fehlt halt noch was double dToleranz = ....... .GetUpperToleranceMm()
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| | Mitarbeiter:in (m/w/d) für die Abteilung Baubelange, projektbezogen zunächst befristet bis 31.12.2030 | Die Stiftung Staatstheater Augsburg veranstaltet in den fünf Sparten Musiktheater, Ballett, Schauspiel, Konzert, Digitaltheater, der Vernetzungsplattform Plan A und dem Kinder- und Jugendtheater über 940 Vorstellungen von 44 verschiedenen Inszenierungen pro Jahr. Mit unseren über 400 Mitarbeiter:innen erreichen wir damit ca. 187.000 Zuschauer:innen. Das Große Haus wird derzeit saniert, der Spielbetrieb findet in den Interimsspielstätten im martini-Park und in der brechtbühne im Gaswerk statt.... | | Anzeige ansehen | Befristeter Vertrag |
|
Overcast Mitglied
 
 Beiträge: 111 Registriert: 21.12.2005 .
|
erstellt am: 19. Feb. 2009 11:53 <-- editieren / zitieren --> Unities abgeben:          Nur für JoeG
Zitat: Original erstellt von JoeG: Hallo Forum,ich möchte mit VB.Net den Text einer Bemassung auslesen. Mit „UpperMetricToleranceValue“ komme ich an die Toleranz ran. Weis jemand wie ich an die Bemassungstext rankomme? Joe
Die Dimension-Klasse bietet doch alles bereits an...?!
Code:
Option Strict Off Imports System Imports NXOpen Imports NXOpen.AnnotationsModule NXJournal Sub Main Dim theSession As Session = Session.GetSession() Dim lw As ListingWindow = theSession.ListingWindow lw.Open() Dim displayPart As Part = theSession.Parts.Display For Each dimension As Dimension in displayPart.Dimensions lw.WriteLine(dimension.ToString) lw.WriteLine(" Computed Size: " & dimension.ComputedSize.ToString) Dim mainTextLines() As String Dim dualTextLines() As String dimension.GetDimensionText(mainTextLines, dualTextLines) For Each maintext as String in mainTextLines lw.WriteLine(" Main Text Line: " & maintext) Next For Each dualtext as String in dualTextLines lw.WriteLine(" Dual Text Line: " & dualtext) Next lw.WriteLine(" Tolerance Type: " & dimension.ToleranceType.ToString) If dimension.ToleranceType <> ToleranceType.None then lw.WriteLine(" Lower Tolerance: " & dimension.LowerMetricToleranceValue.ToString) lw.WriteLine(" Upper Tolerance: " & dimension.UpperMetricToleranceValue.ToString) End If Next End Sub End Module
Der Unterschied zw. ComputedSize und mainTextLines() ist, dass mainTextLines() den aktuellen Text, z.B. manuellen Text, anzeigt, während ComputedSize den "wahren" Wert dahinter kalkuliert. [Diese Nachricht wurde von Overcast am 19. Feb. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |