| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS | | | | AMB 2024 |
Autor
|
Thema: Makro für Export von konfigurationsspezifischen Eigenschaften von Komponenten (454 mal gelesen)
|
tjark.13 Mitglied
Beiträge: 2 Registriert: 19.12.2022
|
erstellt am: 19. Dez. 2022 23:58 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, ich befinde mich gerade mitten in meiner Bachelorarbeit. Hierbei geht es darum, aus CAD-Daten ein Simulationsmodell in einem anderen Programm zu generieren. Für den Import benötige ich eine Excel Tabelle mit den konfigurationsspezifischen Eigenschaften aller Bauteile in der Baugruppe sowie der Koordinaten. Ein Stücklistenexport ist ausgeschlossen, da auch Teile die mehrmals vorkommen einzeln aufgeführt werden müssen. Leider ist 10 Wochen ganz schön knapp, um sich hierbei die VBA/Makro Programmierung so anzueignen, um alles problemlos zu schreiben. Glücklicherweise gibt es für den Export der Koordinaten ein fertiges Makro bei codestacks, das ich nutzen kann: https://www.codestack.net/solidworks-api/document/assembly/components/export-positions/ Das große Problem stellt nun der Export der konfigurationsspezifischen Eigenschaften dar bzw. diese bestenfalls in das Makro zum Koordinatenexport zu integrieren. Seit Tagen halte ich mich hiermit auf, schaffe es allerdings nicht ein funktionsfähiges Makro zu erstellen. Ähnliche Makros, die die Eigenschaften nur von der Baugruppe selbst ausgeben habe ich bereits versucht von Model auf Comp umzuschreiben, was allerdings nicht funktioniert hat. Gibt es hier jemanden, der vielleicht ein ähnliches Makro hat oder mir sonst irgendwie weiterhelfen kann? Es würde mir schon reichen, wenn irgendwie die konf. Eigenschaften der Komponenten ausgelesen werden. Viele Grüße Tjark Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Micky 1970 Mitglied CAD Admin / Arbeitsvorbereiter
Beiträge: 81 Registriert: 29.01.2009 Windows 10 Prof. SolidWorks 2019-SP 0 TruTops CAD/Nest/Laser V.15.07.00 Navision Business Solutions 4.0 SP3
|
erstellt am: 20. Dez. 2022 06:35 <-- editieren / zitieren --> Unities abgeben: Nur für tjark.13
|
Andi Beck Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 2572 Registriert: 02.10.2006 Firma: SW 2023-4.0 + PDM Prof. Windows 10 Pro 64bit, i9-11900 32 GbRAM, Quadro P2200 Home: SW 2022-5.0 Passungstabelle von Heinz Windows 11 Pro 64bit, i7-12700K, 32 GbRAM, GeForce GTX 1050Ti Samsung C34H892, 3440x1440 Pixel
|
erstellt am: 20. Dez. 2022 10:18 <-- editieren / zitieren --> Unities abgeben: Nur für tjark.13
Hallo Tjark, und herzlich Willkommen hier im Forum. Wie kundig schätzt du dich ein, ein komplexes Makro zu begreifen und es an deine Bedürfnisse anzupassen? Grüße, Andi ------------------ Hast du kein Problem? Such dir eins. ( Und löse es ) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tjark.13 Mitglied
Beiträge: 2 Registriert: 19.12.2022
|
erstellt am: 20. Dez. 2022 14:23 <-- editieren / zitieren --> Unities abgeben:
Prinzipiell bin ich schon in der Lage die Programme weitestgehend zu verstehen durch Vorkenntnisse aus C und Excel VBA. Größtes Problem stellen eigentlich die ganzen Befehle dar, die mir natürlich nicht bekannt sind. Daher bin ich auf ähnliche Makros angewiesen. Was für mich am vielversprechendsten aussieht ist dieses hier: https://www.codestack.net/solidworks-api/data-storage/custom-properties/Ich habe versucht es in das andere Makro zu integrieren, allerdings schaffe ich es nicht den Bezug auf die Komponenten herzustellen. Die Ausgabe der Eigenschaften läuft hierbei noch über print, anstatt in der Excel Tabelle und für die Komponente ist 0 eingetragen anstatt mit der Schleife die einzelnen Komponenten zu durchlaufen bzw. das sauber mit der anderen for-Schleife zu lösen. Anstatt den Namen der Konfiguration einzutragen würde ich gerne einfach nur die aktuelle verwendete Konfiguration nutzen. Wie wäre hierfür der Befehl? Im Makro ist auch noch Standard eingetragen, wenn ich es leer lasse, gibt es den Laufzeitfehler 438. Vielleicht kann mir ja hier jemand sagen wo der Fehler liegt um den Komponentenbezug herzustellen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andi Beck Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 2572 Registriert: 02.10.2006 Firma: SW 2023-4.0 + PDM Prof. Windows 10 Pro 64bit, i9-11900 32 GbRAM, Quadro P2200 Home: SW 2022-5.0 Passungstabelle von Heinz Windows 11 Pro 64bit, i7-12700K, 32 GbRAM, GeForce GTX 1050Ti Samsung C34H892, 3440x1440 Pixel
|
erstellt am: 20. Dez. 2022 17:18 <-- editieren / zitieren --> Unities abgeben: Nur für tjark.13
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|