| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| |
 | Productronica 2025 - Weltleitmesse für Elektronikfertigung, eine Veranstaltung am 18.11.2025
|
Autor
|
Thema: Wer kennt sich mit Ausdrücken aus (Bohrung erzeugen oder nicht) (860 mal gelesen)
|
Hubert- Mitglied

 Beiträge: 12 Registriert: 18.09.2003 NX 10 Windows 10
|
erstellt am: 17. Feb. 2004 16:53 <-- editieren / zitieren --> Unities abgeben:         
Hallo UG'ler Wie kriege ich es ich mit Ausdrücken bei Unigraphics hin, das eine Bohrung erzeugt wird oder nicht. Z.B Wenn ich eingebe bei einem Ausdruck "BOHRUNG" "if (BREITE==100) (20) else (10)" In diesem Beispiel wird bei BREITE 100 die Bohrung 20, wenn das nicht der Fall ist wird die Bohrung 10 mm. Was muß ich eingeben, wenn die BREITE nicht 100 ist, die Bohrung gar nicht erzeugt werden soll. Ist das überhaupt in UG machbar? Gruß Hubert Wäre Super, wenn das jemand weiß!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
schmima Mitglied Konstrukteur
 
 Beiträge: 375 Registriert: 01.07.2003 NX 6.0.2.8 TCE 10.0.2.2
|
erstellt am: 17. Feb. 2004 17:22 <-- editieren / zitieren --> Unities abgeben:          Nur für Hubert-
Hallo Hubert, ja das ist machbar, über: Bearbeiten --> Formelement --> nach Ausdruck unterdrücken --> Formelement angeben. Du erhälst einen neuen Parameter mit dem Wert 1, diesen kannst Du verknüpfen mit einer if Bedingung (direkt in diesem Parameter oder indirekt in einem anderen), bei Wert 0 wird Dein Formelement unterdrückt. Gruss Manfred Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
passt1 Mitglied dipl. Techniker HF
  
 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: 18. Feb. 2004 14:43 <-- editieren / zitieren --> Unities abgeben:          Nur für Hubert-
Hi Hubert, Funzt genau so wie unten beschrieben. Für Dein Problem heisst das konkret: 1. Formelement Bohrung nach Ausdruck unterdrücken (ergibt neuen Ausdruck z.B. P55=1) 2. Neuen Ausdruck erzeugen z.B. Hole_Head / Wert=1 3. Beim Ausdruck P55 den Wert angeben=Hole_Head Jetzt kann mit dem Ausdruck Hole_Head bestimmt werden, ob überhaupt eine Bohrung vorhanden ist 1= Ja / 0= Nein Als nächstes wird eine if/then Regel für den Durchmesser erstellt. 1. Ausdruck für Bohrungsdurchmesser (z.B. P10) suchen und umbenennen auf Hole_Dia 2. Ausdruck für Breite suchen (z.B. P15) und umbenennen auf Breite 3. Ausdruck Hole_Dia Wert=if (Breite>100) (20) else (10) So, jetzt hast Du ein gescheites Modell. Das Benennen oder Umbenennen der Ausdrücke ist nicht zwingend, aber es erleictert einem den Überblick enorm. Hoffe das hilft! Gruss Pascal Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Hubert- Mitglied

 Beiträge: 12 Registriert: 18.09.2003 NX 10 Windows 10
|
erstellt am: 18. Feb. 2004 17:56 <-- editieren / zitieren --> Unities abgeben:         
|