Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX Programmierung
  Messen

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:  Messen (818 mal gelesen)
EMMY
Mitglied
Student


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

Beiträge: 32
Registriert: 11.07.2008

UG NX4

erstellt am: 28. Nov. 2008 13:24    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


select_two_curve_01.txt

 
Hallo habe nen Kleines Problemchen,
ich möchte zwei verschiedene Kurven nacheinander anklicken und den Minimalen Abstand messen.

Ich habe schon etwas Probiert aber stecke nun fest, das ist hier im Anhang.
Es ist sicher nur ne Kleinigkeit, aber meine Programmierkünste reichen dafür leider nicht 

Kann mir wer helfen?
EMMY

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

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: 10. Dez. 2008 11:06    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 EMMY 10 Unities + Antwort hilfreich

Wo soll man hier anfangen...?!

1)
Warum gibt es 2 identische Funktionen select_a_curve1 und select_a_curve2 anstatt den Title einfach variabel zu gestalten?

Code:
select_a_curve(curve1, "erste Kurve auswählen")
select_a_curve(curve2, "zweite Kurve auswählen")

Function select_a_curve(ByRef curve As NXOpen.Tag, ByVal title As String) As Selection.Response
...


2)
Die Selektionsmaske erlaubt auch die Selektion z.B. von Linien.
Wenn man Linien selektiert, kann man keine "Spline" Objekte abfragen.

Zitat:

ufs.Curve.AskSplineData(curve1, splineData1)

Dies führt dann vermutlich zu einem Fehler.

3)
Die Funktion
MeasureManager.NewDistance Method (Unit, MeasureType, DisplayableObject, DisplayableObject)
nimmt keine Tags, sondern Objekte vom Typ DisplayableObject!
Die Selektionsroutine liefert aber einen Tag zurück.
Entweder holt man sich nun mit NXObjectManager.Get(curve1) das dazugehoerige Objekt oder man nimmt gleiche eine andere Selektionsmethode und verzichtet auf die alte UF Wrapper Variante.
Schau Dir mal die Methode NXOpen.Selection.SelectObject an.
Im UGAnswer findet man einige Beispiele dazu.

4)

Zitat:
Dim WertMeasure1 As Double = measureDistance1.Value.ToString()

Man sollte einem Double keinen String zuweisen.

etc...

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



Produktentwickler / Produktmanager in der Holzindustrie (m/w/d) (Technischer Produktdesigner, Tischler-/Zimmerermeister o. ä.)

Die häussermann Gruppe mit den Marken häussermann, Kosche, Kovalex, Mirako und Maier Holztec ist eine dynamische und stetig wachsende Technologiegruppe mit über 300 Mitarbeitern an 4 Standorten im Segment massiver Nadel- und Laubholzprodukte. Für unsere Kunden im In- und Ausland produzieren wir nachhaltige Massivholzprodukte für Fassade, Terrasse und den Innenausbau. Unsere Produkte finden Sie im Holzgroß- und Fachhandel sowie in der Fertighaus- und Holzindustrie....

Anzeige ansehenHolzhandwerk
EMMY
Mitglied
Student


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

Beiträge: 32
Registriert: 11.07.2008

UG NX4

erstellt am: 12. Dez. 2008 09:48    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

Hey Overcast
besten besten besten Dank 
deine Beispiele haben mir sehr geholfen und ich habs geschafft. 

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