Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX
  Bedingte Ausdrücke

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
  
AEC Drafting , eine App
Autor Thema:  Bedingte Ausdrücke (1765 mal gelesen)
Afra
Mitglied



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

Beiträge: 185
Registriert: 24.06.2005

erstellt am: 22. Dez. 2005 10:43    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 zusammen,

ich möchte in einer Skizze mit bedingten Ausdrücken arbeiten.

Ich weiß, dass folgendes möglich ist:
Rx=if (Ry<50) (20) else (30)

Kann ich noch eins raufsetzen und sagen:

"Der Radius Rx soll immer kleiner sein, als Ry"?

Bzw. dann noch eins raufsetzen:

"Der Radius Rx soll immer kleiner sein, als Radius Ry und sich dabei im Bereich von 15 bis 25 befinden"

Viele Grüße, Afra.

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

Afra
Mitglied



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

Beiträge: 185
Registriert: 24.06.2005

erstellt am: 22. Dez. 2005 10: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

Hallo ich nochmal,

ich hatte es übrigens vorher mit "Ry=min(Rx)" versucht, wusste da aber noch nicht, dass "min" Minuten in Grad umwandelt. Hatte mich immer gewundert.

Viele Grüße, Afra.

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

bbking
Mitglied



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

Beiträge: 1419
Registriert: 30.01.2002

CATIA V5R19, div. SPs & HFs
CATIA V5R24, div. SPs & HFs
NX 9.0.2 Rev. C, GM Package

erstellt am: 22. Dez. 2005 12:17    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 Afra 10 Unities + Antwort hilfreich

hallo afra!

ich kann mir zwar nicht vorstellen, was du genau bezweckst. ein parameter muß doch fürs cad-system immer genau einen wert haben, auch wenn der konstrukteur weiß, dass sich dieser wert nur in bestimmten grenzen bewegen soll. 

mir fällt da auch nur eine prüfung ein, mit der du ev. sowas automatisch überprüfen kannst, in nx3 zu finden unter einfügen => quick check. da kannst du prüfkriterien definieren und wenn die ausdrücke diese kriterien nicht erfüllen kommt ein popup-fenster. mehr fällt mir dazu nicht ein, sorry.

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

passt1
Mitglied
dipl. Techniker HF


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

Beiträge: 803
Registriert: 28.08.2002

SW: NX9.0.3.4, Teamcenter 10.1.2.2, aClass V16.0.4.0, WIN7/64bit, Office 2010
HW: Dell Precision T3610, Intel Xeon E5-1650 v2 / 3.50GHz / 32GB RAM / NVIDIA Quadro K5000

erstellt am: 22. Dez. 2005 13:00    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 Afra 10 Unities + Antwort hilfreich

Hi,

Das ist was für mich  

Deine Vorgabe: Rx=if (Ry<50) (20) else (30)

Zitat: Kann ich noch eines draufsetzen und sagen: “Der Radius Rx soll immer kleiner sein, als Ry”

Dazu sollten die Radien in einem gleich bleibenden Faktor zueinander stehen. Dies würde dann in Deinem Beispiel so aussehen Rx=(Ry/5)*2

Zitat: Bzw. dann noch eines draufsetzen:“Der Radius Rx soll immer kleiner sein, als der Radius Ry und sich dabei im Bereich von 15 bis 25 befinden.

Edit:
Habe gerade bemerkt, dass meine erste Angabe so nicht stimmt... muss heissen:
Rx=if(Ry>50)(25)else(Rx1)
Rx1=if(Ry>40)(23)else(Rx2)
Rx2=if(Ry>30)(21)else(Rx3)
Rx3=if(Ry>20)(18)else(Rx4)
Usw.

Somit ist Rx immer kleiner als Ry und passt sich automatisch an, falls Ry sich verändert. Die Verschachtelung kann beliebig erweitert werden. Ein grosser Teil davon steht auf der für mich heiligen Seite von Walter Hogger. Diese ist zu finden unter Diesem Link

Hoffe Dir ein bissle weiter geholfen zu haben.


------------------
MfG  
Pascal

[Diese Nachricht wurde von passt1 am 22. Dez. 2005 editiert.]

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

bbking
Mitglied



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

Beiträge: 1419
Registriert: 30.01.2002

erstellt am: 22. Dez. 2005 13:29    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 Afra 10 Unities + Antwort hilfreich

hallo pascal!

hmm, da hab ich noch meine schwierigkeiten mit.

nehmen wir an ry=38, nach deiner formel bleibt die if-abfrage schon bei der bedingung ry=<49 hängen, es ist ja erfüllt. oder hab ich was falsch verstanden?

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

passt1
Mitglied
dipl. Techniker HF


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

Beiträge: 803
Registriert: 28.08.2002

SW: NX9.0.3.4, Teamcenter 10.1.2.2, aClass V16.0.4.0, WIN7/64bit, Office 2010
HW: Dell Precision T3610, Intel Xeon E5-1650 v2 / 3.50GHz / 32GB RAM / NVIDIA Quadro K5000

erstellt am: 22. Dez. 2005 13:31    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 Afra 10 Unities + Antwort hilfreich

hi bb,

Hast natürlich recht 
Warts aber schneller als ich.

Sollte jetzt funktionieren

------------------
MfG 
Pascal

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

Afra
Mitglied



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

Beiträge: 185
Registriert: 24.06.2005

erstellt am: 22. Dez. 2005 15:25    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 passt1,

echt cool, Danke!!!

Das war was für dich? Dann hät ich noch einen echten Brocken:

Ich steuere den ersten Radius gar nicht, sondern den Mittelpunkt von diesem (über einen Winkel). Folglich kann ich den größeren Radius nicht bemaßen! Folglich kann ich den Wert nicht vergleichen.

Also müsste ich ein Maß abfangen. Im Ausdruckseditor geht das nicht, weil die Skizze vor dem geometrisch abgefangendem "distance" liegt (auch wenn die zu steuernde Kurve erst nach dem "distance" erzeugt wurde "Ein geometrischer Ausdruck, der nach dem Formelement erzeugt wurde, kann nicht referenziert werden").

Geht das irgendwie in der Skizze?

Hintergrund der Sache: in der Drehmaschine kann keine Ellipse programmiert werden, also müssen es min. zwei Kreise sein. Ellipse wäre für mich konstruktiv echte Sahne. Hier hat außerdem noch nie einer eine Zeichnung mit Ellipse gesehen.

Achso: Wie hast du deinen Beitrag editiert?

Viele Grüße, Afra.

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

kuno2
Mitglied
Senior Tüftler


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

Beiträge: 536
Registriert: 06.07.2004

win10 64
creo3

erstellt am: 22. Dez. 2005 18: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 Nur für Afra 10 Unities + Antwort hilfreich


ellipse_annaehern.jpg

 
Hallo Afra,

Hier ist eine Annäherung einer Ellipse durch 2 Kreise in einer Skizze:
(alle Bedingungen sind sichtbar geschaltet)

------------------
Euer Kuno2

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: 22. Dez. 2005 23:49    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 Afra 10 Unities + Antwort hilfreich

Denke, das ist genau ein Anwendungsfall für den "Optimization Wizard".
Dort können Bedingungen definiert werden, die von Expressions, Geometrien oder KF Regeln eingehalten werden müssen.

Gruß vom Overcast.

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

Afra
Mitglied



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

Beiträge: 185
Registriert: 24.06.2005

erstellt am: 23. Dez. 2005 01:55    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 Overcast,

kannst du bitte etwas genauer werden? Was ist "Optimization Wizard" bzw. wo finde ich das?

Viele Grüße, Afra.

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

Afra
Mitglied



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

Beiträge: 185
Registriert: 24.06.2005

erstellt am: 23. Dez. 2005 01:57    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 Kuno2,

supi! Hast du dir ausgedacht?

Hab vielen Dank erstmal!

Viele Grüße, Afra.

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