| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| | |
 | SIEMENS PLM CONNECTION 2026 | 22. - 24. Juni 2026 | Lufthansa Konferenzzentrum Seeheim |
| | |
 | Besichtigung der MAIT.Cloud in Frankfurt | 22.07.2026, eine Veranstaltung am 22.07.2026
|
|
Autor
|
Thema: ug_excel_read funktion (1734 mal gelesen)
|
THH Mitglied Design Engineer
 Beiträge: 4 Registriert: 17.10.2012 UG7.5
|
erstellt am: 17. Okt. 2012 15:19 <-- editieren / zitieren --> Unities abgeben:         
Hallo Ich bin noch nicht lange Mitglied in diesem Forum und kenn mich noch nicht so mit den regeln aus. Dennoch würde ich dringend Hilfe im Bezug auf die ug_excel_read Funktion benötigen. Ich habe ein Excel File in welchem ich Koordinatenpunkte generiere. Nun möchte ich diese Koordinatenpunkte über die ug_excel_read Funktion einlesen. Leider weiß ich nicht wie das bewerkstelligt werden kann. Ich habe bereits einen Thread gelesen in welchem folgender Block erwähnt wurde (List) excel_data: @{ $file << ug_excel_open_file("c:\data.xls", READ ); $list << ug_excel_read_range($file, 1, 1, 1, 1, 10); ug_excel_close_file($file, FALSE); $list; }; Leider weiß ich nicht wo ich diesen Block einfügen soll bei den Expressions einfügen kann. Ich habe bereits eine andere Möglichkeit gefunden in welcher ich aus Excel eine Spalte mit x y z Koordinaten durch Leerzeichen getrennt mittels VBA Skript als .dat File ausschreibe und im NX als Spline Through Points einlesen kann. Leider kann ich diesen Spline wenn nötig nicht durch ein neues .dat File aktualisieren. Hat jemand eine Idee wie ich diese Read Funktion nutzen kann bzw ob es möglich ist einen Spline zu aktualisieren? Danke vorweg gleich für jede Antwort. MFG Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
      
 Beiträge: 2750 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 17. Okt. 2012 17:07 <-- editieren / zitieren --> Unities abgeben:          Nur für THH
Hallo THH, auch Dir als dem zweiten Neuen am heutigen Tag ein herzliches Willkommen im NX-Programmier-Forum. An Deiner Stelle würde ich, wenn ein Spline aktualisiert werden soll, anders 'rum anfangen. Hier mal die grobe Vorgehensweise:
Als erstes assoziative Punkte erzeugen. Die haben Ausdrücke für x,y und z. Dann den Spline auf die Punkte setzen. Die Änderung einer Punktkoordinate über ihren Ausdruck sollte jetzt zu einer Änderung der Kurve führen. Erst im nächsten Schritt die Ausdrücke mit Excel bearbeiten. Gruß, Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
THH Mitglied Design Engineer
 Beiträge: 4 Registriert: 17.10.2012 UG7.5
|
erstellt am: 18. Okt. 2012 06:10 <-- editieren / zitieren --> Unities abgeben:         
Hallo Michael Danke für deine Antwort. Daran hab ich auch schon gedacht. Mein Problem jedoch ist das sich der Spline aus 7200 Punkten zusammen setzt und der Aufwand somit definitiv zu groß wird. Ich brauche diese Punkteanzahl um den Spline sehr genau darstellen zu können. Dies ist auch ein Erfordernis. Weißt du vielleich ob es möglich ist Punkte automatisch zu erstellen und im Anschluss diesen die Koordinaten aus der Exel TAbelle zu zuweisen? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
      
 Beiträge: 2750 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 18. Okt. 2012 10:01 <-- editieren / zitieren --> Unities abgeben:          Nur für THH
Hallo THH, 7200 Punkte ist 'ne Menge Holz und die Aufgabe damit prädestiniert für ein Programm, das die Punkte in einer Schleife einsetzt (For Each, Do Loop etc...), am einfachsten gleich mit den richtigen Koordinaten. Das gilt auch für's Aktualisieren der Punkte: Ab in die Schleife und das Programm machen lassen. Mit einem Journal geht sowas in jedem Fall. Lediglich beim Spline durch 7200 Punkte hab' ich Bedenken wg. der Performance. Gruß, Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
THH Mitglied Design Engineer
 Beiträge: 4 Registriert: 17.10.2012 UG7.5
|
erstellt am: 18. Okt. 2012 10:05 <-- editieren / zitieren --> Unities abgeben:         
Hallo Michael Könntest du mir das mit diesem Programm bzz. Journal noch etwas genauer erklären. Kann ich das selbst erstellen? Leider arbeite ich mit NX erst seit neun Monaten daher kenn ich mich nicht so gut aus. Wie soll ich das anpacken? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| | ZerspanungsmechanikerIn CNC-Fräsen (m/w/d)* | | Wir ermöglichen was unmöglich scheint. Denn bei SCHOTT wissen wir, dass gemeinsame Verantwortung, Erfahrung und enge Kollaboration bahnbrechende Lösungen hervorbringen. Als globaler Konzern für Materialtechnologie finden wir so neue Wege, eine bessere Zukunft zu gestalten - für unsere Partnerunternehmen, unsere KundInnen und unsere MitarbeiterInnen. Über ... | | Anzeige ansehen | Weitere: Handwerk, Dienstleistung und Fertigung |
|
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
      
 Beiträge: 2750 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 18. Okt. 2012 17:21 <-- editieren / zitieren --> Unities abgeben:          Nur für THH
|