Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX
  Maximum von 3 Werten

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
  
Hymmen GmbH: Oberflächenveredelung von Möbeln und Böden mit virtueller Inbetriebnahme
Autor Thema:  Maximum von 3 Werten (1370 mal gelesen)
Nauticus
Mitglied



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

Beiträge: 62
Registriert: 28.07.2004

WIN7,
NX3/NX8.5

erstellt am: 24. Apr. 2012 10: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

Moin zusammen,

ich suche eine Rechenregel, um im Ausdrucks-Editor den Maximalwert von 3 einzelnen Werten zu finden. Im Ausdrucks-Editor habe ich die Variablen:
Wert_1,
Wert_2,
Wert_3 und
Maximum

Die Variable Maximum soll nun gleich dem größten der 3 (Zahlen-)Werte sein. Ich denke, da kommt irgend ein wildes Konstrukt mit "if - then - else" raus. Für Anregungen und Vorschläge wäre ich sehr dankbar.

Mit freundlichen Grüßen
Nauticus

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

Nauticus
Mitglied



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

Beiträge: 62
Registriert: 28.07.2004

WIN7,
NX3/NX8.5

erstellt am: 24. Apr. 2012 10:59    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

Ok ok,

hat sich schon erledigt. Eine Variante wäre:

Maximum=if(Wert_1>Wert_2&&Wert_1>Wert_3)(Wert_1)else
                if(Wert_2>Wert_1&&Wert_2>Wert_3)(Wert_2)else
                if(Wert_3>Wert_1&&Wert_3>Wert_2)(Wert_3)else (Wert_1)


Gruß
Nauticus

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

bbonisch
Mitglied
Maschinenbautechniker


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

Beiträge: 1053
Registriert: 25.02.2005

erstellt am: 24. Apr. 2012 11:12    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 Nauticus 10 Unities + Antwort hilfreich


200412_1110.jpg

 
ein Bild sagt mehr als tausend Worte 

------------------
Gruß bbonisch

Wer nicht träumt, der ist tot.  

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

Nauticus
Mitglied



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

Beiträge: 62
Registriert: 28.07.2004

WIN7,
NX3/NX8.5

erstellt am: 24. Apr. 2012 11:38    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 bbonisch,

die Möglichkeit mit "max" kannte ich noch nicht. Ist natürlich viel eleganter als "if-then-else". Danke für Deine Antwort.

Gruß
Nauticus

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

MICHLICK
Mitglied
CAD Methodik Entwickler (CATIA; NX)


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

Beiträge: 454
Registriert: 20.06.2001

Windows XP
CATIA V5 R19 mit div. SP und HF.
Siemens NX 7.5 und 8

erstellt am: 24. Apr. 2012 11:41    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 Nauticus 10 Unities + Antwort hilfreich

Hallo,

kann man natürlich mit If ... then machen:

if (Wert_1 >= Wert_2 & Wert_1 >= Wert_3) then (Wert_1) else (if (Wert_2 >= Wert_3) then (Wert_2) else (Wert_3)) 

Ich finde aber folgenden Ausdruck eleganter:

max(Wert_1; Wert_2; Wert_3) 

------------------
Gruß Michael B.

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

MICHLICK
Mitglied
CAD Methodik Entwickler (CATIA; NX)


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

Beiträge: 454
Registriert: 20.06.2001

Windows XP
CATIA V5 R19 mit div. SP und HF.
Siemens NX 7.5 und 8

erstellt am: 24. Apr. 2012 11:45    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 Nauticus 10 Unities + Antwort hilfreich

Hallo Nauticus,

Deine Formel ist wohl nicht ganz richtig. Für
Wert_1 = 10
Wert_2 = 20
Wert_3 = 20
bekommst Du 10 als Maximum!!! 

------------------
Gruß Michael B.

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)2024 CAD.de | Impressum | Datenschutz