| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| |
| NX Representation , eine App
|
Autor
|
Thema: UDF mit Excel-Tapete möglich? (3923 mal gelesen)
|
Markus_30 Moderator CAx-Architect
Beiträge: 5551 Registriert: 21.03.2005 Windows 10 (21H2) NX 2007 Series
|
erstellt am: 29. Okt. 2012 09:34 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, habe hier folgenden Anwendungsfall: Es sollen UDF's erstellt werden. Diese sind momentan noch recht übersichtlich (wenig komplex) und werden im Grund nur durch einen Ausdruck gesteuert (Groesse). In Abhängigkeit von diesem Ausdruck können alle anderen Ausdrücke gesetzt werden. Jetzt meine Frage: Ist es möglich, für ein UDF so eine Art Excel-Tabelle zu hinterlegen, in der alle Ausdrücke hinterlegt werden? Diese möchte ich dann beim Einfügen des UDF's sichtbar haben (eigentlich nicht die ganze Liste, sondern nur die "Key-Parameter") und dann per Pull-Down auswählen können. Das Verhalten, das ich mir wünsche könnte man wohl am ehesten mit einer Famlientabelle vergleichen, für die auch noch ein .krx-File erzeugt wurde. Dann kann man anhand von besagten "Key-Paramtern" das gewünschte Teil recht komfortabel auswählen... Momentan wären die UDF's so einfach, dass ich auch mit if-then-else-Verschachtelungen arbeiten könnte. Den Vorschlag hat mir schon jemand gemacht. Aber da muss ich ehrlich gesagt sagen, dass ich da nix davon halte. Da bin ich ja eher noch dafür, alle Werte für den User offen zu lassen und der kriegt ein Normblatt, aus dem er dann die paar Werte abtippen darf... Schön ist aber auch das nicht. Ich hoffe, ich habe einigermaßen verständlich beschrieben, was ich gerne möchte. Wenn nicht: Bitte nicht hauen Wäre super, wenn jemand eine Idee hätte. ------------------ Gruß Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Big King Ehrenmitglied NX/Tc Admin
Beiträge: 1953 Registriert: 06.12.2010 TC13.3_Patch_4 (Upgrading TCxx in 20xx) Solid Edge 2022 MP6 (Upgrading SE20xx in 20xx) BCT v22R2 Inspector (Testing v22R6 Inspector) -Server VM -Lenovo ThinkPad Intel Core i7-9750H CPU2.6GHz NVIDA Quatro T2000 48GB RAM Win10 Pro 21H2
|
erstellt am: 29. Okt. 2012 10:56 <-- editieren / zitieren --> Unities abgeben: Nur für Markus_30
|
Big King Ehrenmitglied NX/Tc Admin
Beiträge: 1953 Registriert: 06.12.2010 TC13.3_Patch_4 (Upgrading TCxx in 20xx) Solid Edge 2022 MP6 (Upgrading SE20xx in 20xx) BCT v22R2 Inspector (Testing v22R6 Inspector) -Server VM -Lenovo ThinkPad Intel Core i7-9750H CPU2.6GHz NVIDA Quatro T2000 48GB RAM Win10 Pro 21H2
|
erstellt am: 29. Okt. 2012 10:59 <-- editieren / zitieren --> Unities abgeben: Nur für Markus_30
|
Markus_30 Moderator CAx-Architect
Beiträge: 5551 Registriert: 21.03.2005 Windows 10 (21H2) NX 2007 Series
|
erstellt am: 29. Okt. 2012 18:14 <-- editieren / zitieren --> Unities abgeben:
Hallo & vielen Dank für die Antwort, prinzipiell (fast) richtig, aber eben nicht 100%ig. Diese Optionen kenne ich natürlich, aber es ist dann so, dass ich die Werte völlig frei kombinieren kann. Beispiel: Mein UDF besteht aus 10 veränderbaren Werten, gesteuert durch drei Key-Parameter. Ich wähle also den ersten Key-Parameter aus. Dann soll in Abhängigkeit vom ersten die weitere Auswahl auf die zulässigen Kombinationen reduziert werden. Alle drei Key-Parameter bestimmen das UDF dann vollständig. Und eine Auswahl-Einschränkung ist mit der gezeigten Methode nicht möglich, oder habe ich dich nur falsch verstanden? Ich hab's zumindest nicht hinbekommen, die Werte sind immer völlig frei kombinierbar. ------------------ Gruß Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Big King Ehrenmitglied NX/Tc Admin
Beiträge: 1953 Registriert: 06.12.2010 TC13.3_Patch_4 (Upgrading TCxx in 20xx) Solid Edge 2022 MP6 (Upgrading SE20xx in 20xx) BCT v22R2 Inspector (Testing v22R6 Inspector) -Server VM -Lenovo ThinkPad Intel Core i7-9750H CPU2.6GHz NVIDA Quatro T2000 48GB RAM Win10 Pro 21H2
|
erstellt am: 29. Okt. 2012 19:35 <-- editieren / zitieren --> Unities abgeben: Nur für Markus_30
Markus ich glaube, wenn du dies machen willst must du 2 Dinge tun: 1. einen ER bei Siemens eröffnen und ca. 20 Jahre auf die Umsetzung warten oder 2. selber Programmieren. CU Big King ------------------ HAVE IT YOUR WAY - geschmack ist King Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
woistwas Mitglied
Beiträge: 75 Registriert: 19.01.2009 NX 8.5 TC Vis 8.3, TC Vis 10.1, BCT V15.1, NX 9.0
|
erstellt am: 29. Okt. 2012 20:26 <-- editieren / zitieren --> Unities abgeben: Nur für Markus_30
Hallo Markus, wir haben UDFs im Einsatz und die werden über Excel Tabellen gesteuert. Damit das in NX funktioniert, haben wir ein Tool von der Firma BCT. Damit kannst Du genau das umsetzten was Du möchtest. Wir haben z.B. eine Schutzsenkung nach DIN 332 so erstellt. Aber auch Firmenspezifische UDFs die mit einer Excel Tabelle gesteuert werden. Du kannst mit diesem Tool diese UDFs auch ganz einfach austauschen. So wie die Teilefamilien, auswählen und ersetzen Hier mal 4 Bilder wie das bei uns aussieht. Hoffe ich konnte Dir helfen Gruß Jan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
woistwas Mitglied
Beiträge: 75 Registriert: 19.01.2009 NX 8.5 TC Vis 8.3, TC Vis 10.1, BCT V15.1, NX 9.0
|
erstellt am: 29. Okt. 2012 20:28 <-- editieren / zitieren --> Unities abgeben: Nur für Markus_30
|
Markus_30 Moderator CAx-Architect
Beiträge: 5551 Registriert: 21.03.2005 Windows 10 (21H2) NX 2007 Series
|
erstellt am: 30. Okt. 2012 11:00 <-- editieren / zitieren --> Unities abgeben:
Hallo nochmal, Zitat: Original erstellt von woistwas: Damit das in NX funktioniert, haben wir ein Tool von der Firma BCT. Damit kannst Du genau das umsetzten was Du möchtest.
Warum habe ich das nur befürchtet? Von dem Tool habe ich schon gehört, allerdings noch nicht live gesehen. Schade, dass es im Standard wohl nicht geht... Aber auf jeden Fall vielen Dank für die Antwort. ------------------ Gruß Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Big King Ehrenmitglied NX/Tc Admin
Beiträge: 1953 Registriert: 06.12.2010 TC13.3_Patch_4 (Upgrading TCxx in 20xx) Solid Edge 2022 MP6 (Upgrading SE20xx in 20xx) BCT v22R2 Inspector (Testing v22R6 Inspector) -Server VM -Lenovo ThinkPad Intel Core i7-9750H CPU2.6GHz NVIDA Quatro T2000 48GB RAM Win10 Pro 21H2
|
erstellt am: 30. Okt. 2012 13:06 <-- editieren / zitieren --> Unities abgeben: Nur für Markus_30
|
uwe.a Ehrenmitglied maschbau-ing.
Beiträge: 1939 Registriert: 20.12.2000 Windows7/64Pro Vmware UG16-Nx10beta
|
erstellt am: 30. Okt. 2012 13:25 <-- editieren / zitieren --> Unities abgeben: Nur für Markus_30
|
Markus_30 Moderator CAx-Architect
Beiträge: 5551 Registriert: 21.03.2005 Windows 10 (21H2) NX 2007 Series
|
erstellt am: 30. Okt. 2012 13:49 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von uwe.a: für welche nx version
Genaue Versionsbezeichnung: NX 8.0.1.5 MP01 Reuse-Library? Gerne. Wie soll das da gehen? Hab ich noch nicht rausbekommen. ------------------ Gruß Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
uwe.a Ehrenmitglied maschbau-ing.
Beiträge: 1939 Registriert: 20.12.2000 Windows7/64Pro Vmware UG16-Nx10beta
|
erstellt am: 30. Okt. 2012 13:53 <-- editieren / zitieren --> Unities abgeben: Nur für Markus_30
Hilfe ->Startseite->Wiederverwendungsbibliothek ->Integrieren wiederverwendbarer Objekte in eine Kalkulationstabelle. Beispiel, Nx Standard installation: Reusable Objekt Library -> metric -> Snap / * ------------------ mfg uwe.a
[Diese Nachricht wurde von uwe.a am 30. Okt. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
woistwas Mitglied
Beiträge: 75 Registriert: 19.01.2009 NX 8.5 TC Vis 8.3, TC Vis 10.1, BCT V15.1, NX 9.0
|
erstellt am: 31. Okt. 2012 13:22 <-- editieren / zitieren --> Unities abgeben: Nur für Markus_30
Hallo Uwe, Du kannst mit einem Reusable Objekt nicht ganz das gleiche machen wir mit einem UDF. Das was Markus will, (denke ich) ist mit einem UDF möglich aber nur in Verbindung mit dem Zusatz von BCT. Gruß Jan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
uwe.a Ehrenmitglied maschbau-ing.
Beiträge: 1939 Registriert: 20.12.2000 Windows7/64Pro Vmware UG16-Nx10beta
|
erstellt am: 31. Okt. 2012 13:57 <-- editieren / zitieren --> Unities abgeben: Nur für Markus_30
|
Markus_30 Moderator CAx-Architect
Beiträge: 5551 Registriert: 21.03.2005 Windows 10 (21H2) NX 2007 Series
|
erstellt am: 01. Nov. 2012 17:14 <-- editieren / zitieren --> Unities abgeben:
Hallo nochmal, Zitat: Original erstellt von woistwas: Das was Markus will, (denke ich) ist mit einem UDF möglich aber nur in Verbindung mit dem Zusatz von BCT.
Genau so kann man das auf den Punkt bringen. Schade, dass das im Standard so nicht hinhaut. Aber trotzdem vielen Dank für eure Hilfe. ------------------ Gruß Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
master001 Mitglied Projektingenieur
Beiträge: 454 Registriert: 25.02.2005
|
erstellt am: 06. Nov. 2012 06:03 <-- editieren / zitieren --> Unities abgeben: Nur für Markus_30
Moin Markus, hast du denn schon mal überlegt mit einer Teilefamilie zu arbeien? Du kannst Dir doch die "10" Teile, Skizzen, ... erstellen, dann über ein Skript Einfügen und ggf. mittels Wavelink und Boolscher operation dann vereinigen...? Ich weiß nicht ob das funktioniert aber Du kannst es ja mal ausprobieren... ;-) Viele Grüße Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Markus_30 Moderator CAx-Architect
Beiträge: 5551 Registriert: 21.03.2005 Windows 10 (21H2) NX 2007 Series
|
erstellt am: 07. Nov. 2012 08:54 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen, Zitat: Original erstellt von master001: hast du denn schon mal überlegt mit einer Teilefamilie zu arbeien?
nö, nicht eine Sekunde darüber nachgedacht. Zitat: Original erstellt von master001: Du kannst Dir doch die "10" Teile, Skizzen, ... erstellen, dann über ein Skript Einfügen und ggf. mittels Wavelink und Boolscher operation dann vereinigen...?Können ja. Aber ich muss dann wieder aufpassen, dass ich keine BOM bekomme und das Wave-Gelinke muss an der Stelle wirklich nicht sein. Unsere User benutzen das für meinen Geschmack eh' schon viel zu häufig. [QUOTE]Original erstellt von master001: [B]Ich weiß nicht ob das funktioniert aber Du kannst es ja mal ausprobieren... ;-)
Prinzipiell mag das ja funktionieren, ich halte es dennoch nicht für den richtigen Weg. Aber trotzdem vielen Dank für deine Hinweise. ------------------ Gruß Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |