| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| PLM TechnologieForum Bamberg |
Autor
|
Thema: externe Excel-Tabellen (955 mal gelesen)
|
Der Weli Mitglied
Beiträge: 2 Registriert: 19.10.2006
|
erstellt am: 19. Okt. 2006 11:12 <-- editieren / zitieren --> Unities abgeben:
Hallo! Ich habe in einem Bauteil eine Excel-Tabelle integriert, über die ich ein bestimmtes Maß (Länge) dieses Teils steuere. Der Wert des Maßes wird wiederum aus einer externen Excel-Datei gelesen. Wenn ich den Wert in der externen Datei ändere wird das Maß in dem Bauteil aber erst aktiv, wenn ich die Tabelle im Teil öffne und wieder schließe. Meine Frage ist nun, ob es möglich ist, dass der extern geänderte Wert sich beim Öffnen des Bauteils sofort auf dieses auswirkt. Vielen Dank Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
THSEFA Mitglied Konstrukteur/CAD-Admin
Beiträge: 1141 Registriert: 27.11.2002 SWX 2020 SP5.0 Premium Windows 10 Pro 64Bit Citrix VM Intel(R) XEON(R) Gold 6146 CPU @ 3.20GHz 24 GB Ram<P>Windows 10 Pro 64Bit
|
erstellt am: 19. Okt. 2006 11:13 <-- editieren / zitieren --> Unities abgeben: Nur für Der Weli
|
G. Dawg Ehrenmitglied V.I.P. h.c. Teamleiter FEM Simulation
Beiträge: 2622 Registriert: 12.07.2004 SolidWorks_2o2o SP3.o Win10_x64, Quadro_P2ooo. VisualStudio_2o19_Pro. FEM: Forge_NxT_HPC, ANSYS_WB. 3D-Printer: Ultimaker_2, Tinker_Gnome.
|
erstellt am: 19. Okt. 2006 11:33 <-- editieren / zitieren --> Unities abgeben: Nur für Der Weli
Soviel ich weiss, NEIN! Um die Tabelle zu aktualisieren, muss man diese zuerst öffnen! Danke, danke, SolidWorks-Programmierer, das ist wirklich toll so!! ------------------ SolidWorks is my friend... SolidWorks, frieeeend! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
THSEFA Mitglied Konstrukteur/CAD-Admin
Beiträge: 1141 Registriert: 27.11.2002 SWX 2020 SP5.0 Premium Windows 10 Pro 64Bit Citrix VM Intel(R) XEON(R) Gold 6146 CPU @ 3.20GHz 24 GB Ram<P>Windows 10 Pro 64Bit
|
erstellt am: 19. Okt. 2006 11:51 <-- editieren / zitieren --> Unities abgeben: Nur für Der Weli
Ich habe von solchen Programiergeschichten so gar keine Ahnung, deshalb zerreist mich nicht gleich: Aber kann man da nicht irgenwas programmieren und das diese Aufgabe auf Knopfruck erledigt? (Ähnlich der Ampelfunktion) Vielleicht als Makro? Ich hoffe, dass ich hier nicht Müll geschrieben habe. Aber wie schon oben beschrieben, davon hab´ ich keine Ahnung... ------------------ Viele Grüße, THSEFA Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
u.clemens Mitglied Konstrukteur
Beiträge: 964 Registriert: 04.07.2000 engineer's law o cheap o fast o good check only two !
|
erstellt am: 19. Okt. 2006 11:58 <-- editieren / zitieren --> Unities abgeben: Nur für Der Weli
|
StefanBerlitz Guter-Geist-Moderator IT Admin (CAx)
Beiträge: 8756 Registriert: 02.03.2000 SunZu sagt: Analysiere die Vorteile, die du aus meinem Ratschlag ziehst. Dann gliedere deine Kräfte entsprechend und mache dir außergewöhnliche Taktiken zunutze.
|
erstellt am: 19. Okt. 2006 12:38 <-- editieren / zitieren --> Unities abgeben: Nur für Der Weli
Hallo zusammen, wenn ich Thomas richtig verstanden habe geht es nicht um ein eingebettetes OLE-Objekt, sondern um die Designtabelle, mit der ich die Konfigurationen steuern kann. Mal abgesehen davon, dass ich persönlich der Meinung bin dass man von solchen Scherzen wie Bezug zu externen Steuerungstabellen die Finger lassen sollte (es sei denn, man spielt gerne mit dem Feuer und hat nichts gegen verbrannte Finger) wäre in diesem Fall doch dann die korrekte Vorgehensweise, die Designtabelle direkt als externe Tabelle einzubinden. Wie auf dem 2. Bild zu sehen ist merkt SolidWorks das dann beim Öffnen und fragt, wie es abgleichen und aktualisieren soll. Nur so ein Mischmasch ist ja noch viel schlimmer zu durchschauen. Ciao, Stefan ------------------ Inoffizielle deutsche SolidWorks Hilfeseite http://solidworks.cad.de Member of CAD.de BOINC Team - | Seti@Home | CPDN | Einstein@Home Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Der Weli Mitglied
Beiträge: 2 Registriert: 19.10.2006
|
erstellt am: 19. Okt. 2006 12:40 <-- editieren / zitieren --> Unities abgeben:
Ich hab da jetzt ein Makro, welches die Tabelle öffnet und wieder schließt. Das geht alles wunderbar. Jetzt müßte ich nur noch wissen, wie man dieses Makro bei Dateiöffnung automatisch starten kann. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
G. Dawg Ehrenmitglied V.I.P. h.c. Teamleiter FEM Simulation
Beiträge: 2622 Registriert: 12.07.2004 SolidWorks_2o2o SP3.o Win10_x64, Quadro_P2ooo. VisualStudio_2o19_Pro. FEM: Forge_NxT_HPC, ANSYS_WB. 3D-Printer: Ultimaker_2, Tinker_Gnome.
|
erstellt am: 19. Okt. 2006 13:02 <-- editieren / zitieren --> Unities abgeben: Nur für Der Weli
Zitat: Original erstellt von StefanBerlitz: Mal abgesehen davon, dass ich persönlich der Meinung bin dass man von solchen Scherzen wie Bezug zu externen Steuerungstabellen die Finger lassen sollte (es sei denn, man spielt gerne mit dem Feuer und hat nichts gegen verbrannte Finger) wäre in diesem Fall doch dann die korrekte Vorgehensweise, die Designtabelle direkt als externe Tabelle einzubinden.Wie auf dem 2. Bild zu sehen ist merkt SolidWorks das dann beim Öffnen und fragt, wie es abgleichen und aktualisieren soll. Nur so ein Mischmasch ist ja noch viel schlimmer zu durchschauen.
Ich habe das mal versucht, mit einer externen Tabelle zum Steuern meines Werkzeuges! Ich habe gelernt, dass man das besser nicht tut!!! Man muss die Tabelle immer schreibschützen und auch die Tabelle selber, schützen! Sonst wird einem alles durcheinandergeworfen. Nicht schön...!!! ------------------ SolidWorks is my friend... SolidWorks, frieeeend! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
u.clemens Mitglied Konstrukteur
Beiträge: 964 Registriert: 04.07.2000 engineer's law o cheap o fast o good check only two !
|
erstellt am: 19. Okt. 2006 13:22 <-- editieren / zitieren --> Unities abgeben: Nur für Der Weli
|
Lutz Federbusch Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau
Beiträge: 3094 Registriert: 03.12.2001 alle SW seit 97+ AutoCAD2016-2022 ERP ProAlpha + CA-Link Intel Core i7-7820K 32GB Win10x64 Quadro K5000 SpacePilot
|
erstellt am: 19. Okt. 2006 14:08 <-- editieren / zitieren --> Unities abgeben: Nur für Der Weli
Also, es gab bereits 1998 das Excel-Link-Utility, mit dem man aus einer externen Tabelle heraus jedes Maß in SolidWorks-Teilen und Baugruppen (durch alle Ebenen!) steuern kann. Muß man also kein Makro selbst schreiben. Ich würde allerdings wie Stefan aus Vorsicht eher auf solche Technologiedemonstrationen verzichten, jedenfalls wenn mehrere Leute mit solchen Werkzeugen sich alle gleichzeitig gegenseitig die Unterbaugruppen vorkonfigurieren... ------------------ Lutz Federbusch Mein Gästebuch Der Mensch, Herr oder Sklave der Technik? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |