Hot News aus dem CAD.de-Newsletter:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Gibt es eine Funktion max. Wert im Formeleditor?

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
Autor Thema:   Gibt es eine Funktion max. Wert im Formeleditor? (619 mal gelesen)
Thomas 3D
Mitglied



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

Beiträge: 389
Registriert: 17.09.2008

AutoCad 2016
Athena 2015
SWX 2016

erstellt am: 16. Feb. 2015 09:14    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

Hi,

kann mir jemand verraten, ob es im Formeleditor eine Funktion gibt zur Bestimmung eines maximalen Wertes.

Ich habe zum Beispiel 4 unterschiedliche Bemaßungslängen im Formeleditor stehen. Ich möchten den größten Wert automatisch ermitteln lassen.

DIM1@Sketch1 = 100
DIM2@Sketch2 = 200
DIM3@Sketch3 = 300
DIM4@Sketch4 = 400

Im Excel würde ich Wert=max(A1:A4)eingeben und ich hätte das Ergebnis.
Gibt es soetwas im SWX Editor auch?

Gruß Thomas

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

HenryV
Mitglied
Konstrukteur, Engineering


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

Beiträge: 564
Registriert: 18.05.2005

SolidWorks 2014 x64 SP5.0
Dell T3600 Workstation
Intel XENON 6x3.2 GHz
NVIDIA Quadro 4000 2 GB
16GB RAM
2x HP LP2065, 20" TFT
Windows 7 Professional x64 SP1
Microsoft Office Pro 2010 SP2
Kaspersky Anti-Virus 10.2.2.10535
Microsoft VB 2010 Express
SpacePilot von 3Dconnexion

erstellt am: 16. Feb. 2015 09: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 Thomas 3D 10 Unities + Antwort hilfreich

Hallo Thomas

Die max-Funktion gibt es im Formeleditor so nicht, aber du kannst sie dir mit der if-Funktion selber basteln.

Für dein Beispiel etwa so:

temp1 = if ( "DIM1@Sketch1" < "DIM2@Sketch2" , "DIM2@Sketch2" , "DIM1@Sketch1" )
temp2 = if ( "DIM3@Sketch3" < "DIM4@Sketch4" , "DIM4@Sketch4" , "DIM3@Sketch3" )
Dmax =  if ( "temp1" < "temp2" , "temp2" , "temp1" )

Leider kann man die Formeln nicht verschachteln.

Oder du benutzt eine Konfigurationstabelle, da kannst du dann die Excel-Funtionen benutzen.

Gruss Andreas

------------------
21 ist nur die halbe Antwort.

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

Thomas 3D
Mitglied



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

Beiträge: 389
Registriert: 17.09.2008

AutoCad 2016
Athena 2015
SWX 2016

erstellt am: 16. Feb. 2015 10:13    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 Andreas,

Danke für deine Hilfe.
So etwas hatte ich schon vermutet, dass das nur mit der if-Funktion machbar ist.
Schade!

Gruß Thomas

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)2017 CAD.de