| | |
 | Simulation Diskussionsrunde | monatlich Termin: in 2 Tagen |
| | |
 | Besichtigung der MAIT.Cloud in Frankfurt | 07.10.2026, eine Veranstaltung am 07.10.2026
|
|
Autor
|
Thema: Expression mit SVERWEIS (1007 / mal gelesen)
|
Lunkelbaer Mitglied Design-Engineer
 Beiträge: 5 Registriert: 31.03.2010 Windows 10 Pro 21H2 x64 NX 1953
|
erstellt am: 22. Aug. 2022 21:48 <-- editieren / zitieren --> Unities abgeben:         
Hallo Zusammen, ich bin gerade dabei ein Bauteil in NX aufzubauen. Dabei sind bestimmte Radien und Abstände Abhängig vom Durchmesser. Gibt es innerhalb der Expressions eine andere Möglichkeit als mit einer verschachtelten IF/Else an die jeweiligen gesuchten Werte zu kommen? Im Prinzip suche ich etwas wie einen Sverweis aus Excel. Ich würde mir auch eine Funktion programmieren, jedoch konnte ich nicht finden ob diese im Journal oder KF oder ... zu programmieren ist und wie ich diese dann in den Expressions einbinden kann. Ich bin für Eure Tipps dankbar! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
      
 Beiträge: 2754 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 24. Aug. 2022 09:28 <-- editieren / zitieren --> Unities abgeben:          Nur für Lunkelbaer
Hallo Lunkelbaer, das hört sich auf den ersten Blick nach Part Family an. Lässt sich zwar sicher auch mit Expressions und/oder Programmierung lösen. In jedem Fall sind genaue Informationen notwendig, um eine vernünftige Aussage treffen zu können. Welcher Durchmesser, welche gesuchten Werte ... Gruß, Michael B.t.w.: Wenn sich hier in absehbarer Zeit nichts tut, schieb' ich die Frage ins NX Forum. ------------------ Ein Mensch wird laut, wenn er was will; wenn er's erst hat, dann wird er still; Das "Danke" ist, nach alter Sitte, Weit selt'ner als das "Bitte, Bitte". Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lunkelbaer Mitglied Design-Engineer
 Beiträge: 5 Registriert: 31.03.2010 Windows 10 Pro 21H2 x64 NX 1953
|
erstellt am: 24. Aug. 2022 09:59 <-- editieren / zitieren --> Unities abgeben:         
Hallo Michael, vielen Dank für deine Antwort. Im Grunde will ich ein Master-Part erstellen, von welchem aus zukünftige Varianten erstellt werden. Dabei sind u.a. Breite und Durchmesser abhängig von einem Durchmesser. Bei einer Part Family ist aber aus meiner Sicht alles im Vorfeld definiert (z. B. 6kt-Schraube), bei mir jedoch ist es immer abhängig von der Konstruktion bzw. dem jeweiligen Auftrag. Aktuell habe ich folgende Lösung implementiert: 1. Index in Abhängigkeit des Durchmessers ermitteln
Code: If ( DM_TK<80 ) Then ( 1 ) Else If ( DM_TK<100 ) Then ( 2 ) Else If ( DM_TK<180 ) ...
2. mit diesem Index hole ich über die nächste If Else die entsprechende Breite und Durchmesser Es funktioniert aber es sind natürlich sehr lange Expressions und (zu) viele davon notwendig...
Gruß Dominik Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
      
 Beiträge: 2754 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 24. Aug. 2022 13:07 <-- editieren / zitieren --> Unities abgeben:          Nur für Lunkelbaer
Hallo Dominik, schau' dir mal die Listen an, da können alle möglichen Werte, z.B. für abhängige Maße drin stehen. Mit einem Index, wie auch immer der ermittelt wird, lässt sich dann einigermassen komfortabel darauf zugreifen. Ich hab' damit mal Zahnräder aufgebaut, die nach Eingabe von Modul und Zähnezahl berechnet wurden. Die dabei verwendeten Funktionen waren u.A.:
member() ug_findNumberInList() ug_findclosestNumberInList() nth() Gruß, Michael ------------------ Ein Mensch wird laut, wenn er was will; wenn er's erst hat, dann wird er still; Das "Danke" ist, nach alter Sitte, Weit selt'ner als das "Bitte, Bitte". Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| | Werkstattmeister/in (Spanende Fertigung) (m/w/d) | Die Faber Industrietechnik GmbH versteht sich als technischer Dienstleister und liefert hochwertige technische Markenprodukte, Premium-Dienstleistungen sowie kundenspezifische Produkte aus unserer Werkstatt. Werden Sie Mitglied unseres Teams als Werkstattmeister - spanende Fertigung/Reparatur (w/m/d) In unserer mechanischen Werkstatt fertigen wir kundenspezifische Bauteile mit CNC Maschinen, konventionellen Maschinen und 3D- Druckern.... | | Anzeige ansehen | Feste Anstellung |
|
Lunkelbaer Mitglied Design-Engineer
 Beiträge: 5 Registriert: 31.03.2010 Windows 10 Pro 21H2 x64 NX 1953
|
erstellt am: 26. Aug. 2022 08:03 <-- editieren / zitieren --> Unities abgeben:         
|