| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| |
| On-Demand-Webinare zu RuleDesigner (RuleDesigner,EDM,PDM) |
Autor
|
Thema: Zellen aus verschiedenen Tabellenblättern (1744 mal gelesen)
|
weimerv Mitglied Konstrukteur
Beiträge: 252 Registriert: 01.02.2005 Alibre Design Expert V11.2 Catia V5 UG NX5 Pro/E WF4
|
erstellt am: 02. Sep. 2008 09:27 <-- editieren / zitieren --> Unities abgeben:
Hallo @ all, ich möchte ein Modell komplett über MS EXCEL steuern. Mit der Funktion "ug_excel_read" habe ich die Möglichkeit, eine Zelle auf dem ersten Blatt einer Tabelle anzusprechen. Da sich die Tabelle über mehrere Seiten erstrecken wird, kann ich nicht alle Ergebnisse auf der ersten Seite unterbringen. Ich bin nun auf der Suche nach einer Erweiterung des Befehls, um auch andere Tabellen einer Arbeitsmappe anzusprechen. (Tabelle2, Tabelle3 usw). Kann ich dies in der entsprechenden Funktion (im Anhang) irgenwo hinzufügen ? Danke für eure Antworten. Ach ja, ich arbeite mit NX3 Gruß Volker [Diese Nachricht wurde von weimerv am 02. Sep. 2008 editiert.] [Diese Nachricht wurde von weimerv am 02. Sep. 2008 editiert.] [Diese Nachricht wurde von weimerv am 02. Sep. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied | |
michael 1 Mitglied Ingenieur
Beiträge: 64 Registriert: 13.04.2008 NX 5.0.4.1 Win XP Pro
|
erstellt am: 02. Sep. 2008 17:04 <-- editieren / zitieren --> Unities abgeben: Nur für weimerv
|
weimerv Mitglied Konstrukteur
Beiträge: 252 Registriert: 01.02.2005
|
erstellt am: 03. Sep. 2008 13:06 <-- editieren / zitieren --> Unities abgeben:
|
michael 1 Mitglied Ingenieur
Beiträge: 64 Registriert: 13.04.2008 NX 5.0.4.1 Win XP Pro
|
erstellt am: 04. Sep. 2008 17:12 <-- editieren / zitieren --> Unities abgeben: Nur für weimerv
Hallo Volker, hier noch einer: Um verschiedene Tabellen nutzen zu können, habe ich zunächst einen Parameter (Ausdruck) „tabelle“ erzeugt. Mein ug_excel_read() - Befehl lautet jetzt: ug_excel_read(tabelle,"NX!C23"). Um eine andere Tabelle zu nutzen, brauche ich jetzt nur den Parameter „tabelle“ ändern – und nicht alle ug_excel_read() – Befehle. Bei mir wird der Parameter „tabelle“ mit ug_askPartAttrValue() von einem Teileattribut übernommen. Hier kommt jetzt mein Problem: Wenn ich das Teileattribut ändere, wird der Ausdruck nicht aktualisiert. (Ich befürchte, dass NX5 hier noch Mängel hat.) Gruß Michael
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
weimerv Mitglied Konstrukteur
Beiträge: 252 Registriert: 01.02.2005
|
erstellt am: 08. Sep. 2008 09:09 <-- editieren / zitieren --> Unities abgeben:
Hallo Michael, leider warte ich noch auf die Installation von NX5. Bis dahin steht mir nur NX3/NX4 zur Verfügung. Zu deinem Problem: Ich würde versuchen einen Ausdruck zu erzeugen, um das Attribut zu setzen. Funktion, "ug_setPartAttrValue("xxxxx, xxxxx"). Vielleicht funktioniert es dann mit der Übergabe. Gruß Volker ------------------ Volker www.weimer-cad.de [Diese Nachricht wurde von weimerv am 08. Sep. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
michael 1 Mitglied Ingenieur
Beiträge: 64 Registriert: 13.04.2008 NX 5.0.4.1 Win XP Pro
|
erstellt am: 08. Sep. 2008 10:59 <-- editieren / zitieren --> Unities abgeben: Nur für weimerv
Hallo, "ug_setPartAttrValue("xxxxx, xxxxx") ist ja von Ausdruck nach Attribut. (so zu sagen) Ich werde als nächstes versuchen, den namen der Tabelle zusammen mit der Excel-Tabelle zu übergeben, also mit ug_excel_read(). Trotzdem Danke Gruß … Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bbking Mitglied
Beiträge: 1419 Registriert: 30.01.2002
|
erstellt am: 10. Sep. 2008 09:52 <-- editieren / zitieren --> Unities abgeben: Nur für weimerv
|
michael 1 Mitglied Ingenieur
Beiträge: 64 Registriert: 13.04.2008 NX 5.0.4.1 Win XP Pro
|
erstellt am: 11. Sep. 2008 16:47 <-- editieren / zitieren --> Unities abgeben: Nur für weimerv
Hallo bbking, ja habe ich. Aber ich habe auch eine Info von Siemens. The problem where ug_askPartAttrValue expression is not updated will be addressed in a future release. We do not currently support this type of associative update, but we plan to do so in a future release. Gruß … Michael
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |