Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX Programmierung
  Text aus Bemassung

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX
Autor Thema:  Text aus Bemassung (1256 mal gelesen)
JoeG
Mitglied
Systemadmin NX und Autocad


Sehen Sie sich das Profil von JoeG an!   Senden Sie eine Private Message an JoeG  Schreiben Sie einen Gästebucheintrag für JoeG

Beiträge: 122
Registriert: 18.10.2002

NX3

erstellt am: 12. Jun. 2008 14:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mseufert
Moderator
Freiberuflicher CAD/CAM Ingenieur


Sehen Sie sich das Profil von mseufert an!   Senden Sie eine Private Message an mseufert  Schreiben Sie einen Gästebucheintrag für mseufert

Beiträge: 2624
Registriert: 18.10.2005

HP Z420
WIN7 64 Win 10
UG NX6-1980
3D Printer Prusa MK2 S

erstellt am: 13. Jun. 2008 13:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für JoeG 10 Unities + Antwort hilfreich

Hallo Joe,

evtl. gibt's was in NXOpen.UF.UFDrf oder NXOpen.Annotation. Genaueres kann ich dir leider nicht sagen.

Gruß, Michael

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Trudel
Mitglied



Sehen Sie sich das Profil von Trudel an!   Senden Sie eine Private Message an Trudel  Schreiben Sie einen Gästebucheintrag für Trudel

Beiträge: 24
Registriert: 03.02.2009

erstellt am: 19. Feb. 2009 11:32    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für JoeG 10 Unities + Antwort hilfreich

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



Konstrukteur Technischer Systemplaner (m/w/d)

Von Industriebetrieb, Forschungszentrum, Krankenhaus, Büroimmobilie und Hochschule bis zur Elbphilharmonie oder Antarktisstation: Unsere über 250 Ingenieure sorgen für zukunftsweisende Energiesysteme, modernste gebäudetechnische Anlagen und innovative Gebäudedigitalisierung!

Im Geschäftsfeld Engineering erarbeiten unsere Ingenieurteams modernste Designlösungen für Energie- und Gebäudetechnik in allen relevanten Branchen und Institutionen....

Anzeige ansehenTechnischer Zeichner, Bauzeichner
Overcast
Mitglied



Sehen Sie sich das Profil von Overcast an!   Senden Sie eine Private Message an Overcast  Schreiben Sie einen Gästebucheintrag für Overcast

Beiträge: 111
Registriert: 21.12.2005

.

erstellt am: 19. Feb. 2009 11:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für JoeG 10 Unities + Antwort hilfreich

 
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.Annotations

Module 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

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz