| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| Innovationstag mit SolidCAM und Plogmann bei HEDELIUS in Meppen |
Autor
|
Thema: Excel Baugruppen-Stückliste als .txt export. (5710 mal gelesen)
|
heiner.zufall Mitglied CAD Konstrukteur
Beiträge: 6 Registriert: 08.10.2009
|
erstellt am: 18. Jan. 2010 08:42 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute, habe das Problem das ich die Stückliste von einer Baugruppe gerne als *.txt ausgeben möchte. Das Problem ist derzeit machen wir das über ein externes Makro, und das funktioniert bescheiden. Hab auch mit der Suchfunktion nichts gefunden. Meine Idealvorstellung ist, dass die Stückliste in der unten aufgeführten Form in ein *txt-File (wird für Betriebsverwaltungsprogramm Ulysses benötigt) exportiert wird . Hab unsere Vorlagenstückliste angefügt, die wir derzeit verwenden (nur JPG). Wäre super, wenn da jemand ein Makro hat oder eine relativ einfache Methode kennt, wie man das lösen könnte. Ausgabe in *txt: Menge#Zeichnungsnummer#Index#Benennung#Rohmaß#Fertigmaß#Material#Oberfläche#Gewicht#Positionsnummer#Lieferzustand#Pfad Vielen Dank für eure Tipps. MfG, Heiner Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
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: 18. Jan. 2010 09:39 <-- editieren / zitieren --> Unities abgeben: Nur für heiner.zufall
Hallo Heiner, Zitat: Original erstellt von heiner.zufall: Wäre super, wenn da jemand ein Makro hat oder eine relativ einfache Methode kennt, wie man das lösen könnte.Ausgabe in *txt: Menge#Zeichnungsnummer#Index#Benennung#Rohmaß#Fertigmaß#Material#Oberfläche#Gewicht#Positionsnummer#Lieferzustand#Pfad
Von deiner Idealvorstellung kannst du dich ohne Makroprogrammierung wohl verabschieden, aber ein einfacher Weg dürfte sein, die Stückliste als Excel zu exportieren (rechter Maussklick auf die Tabelle, Speichern unter, Dateiformat umstellen auf Excel), dort entsprechende zusammenstellen und wieder exportieren mit dem gewünschten Trenner als Textdatei. Ciao, Stefan ------------------ Inoffizielle deutsche SolidWorks Hilfeseite http://solidworks.cad.de Stefans SolidWorks Blog Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Robert Hess Ehrenmitglied V.I.P. h.c. Maschinenbautechniker
Beiträge: 2533 Registriert: 16.06.2000 Dell Precision M6800, 16 GB RAM, nVidia Quadro K4100 - 4 GB SolidWorks 2015 - SP5, SW2016 - SP2 SWX seit 1998
|
erstellt am: 18. Jan. 2010 10:06 <-- editieren / zitieren --> Unities abgeben: Nur für heiner.zufall
Hallo, grundsätzlich eine .txt-Datei automatisch aus der SW-Zeichnung zu erzeugen ist kein Problem. Benötigst Du das # als Trennzeichen nur im Kopf für die Variablen oder in jeder Zeile auch wieder als Trennung zwischen den einzelnen Inhalten? MFG Robert Hess. ------------------ "Wir haben doch keine Zeit". Doch. Die muß man sich manchmal nehmen um Vorwärts zu kommen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
heiner.zufall Mitglied CAD Konstrukteur
Beiträge: 6 Registriert: 08.10.2009
|
erstellt am: 18. Jan. 2010 10:25 <-- editieren / zitieren --> Unities abgeben:
@Robert Hess: Danke für die schnelle Rückmeldung. Die Ausgabe der Datei sollte eigentlich so aussehen (Kopfzeile ist etwas anders als ich angegeben habe -> MengeH). In dem konkreten Beispiel handelt es sich um eine Baugruppe(MengeH), mit 5 Unterteilen (Menge). # ist immer ein Trennzeichen. Diese Ausgabe wird dann ins Ulysses importiert und der sucht über die Angeben die nötigen Verknüpfung selbst. Importdatei (Beispiel Ausgabe): MengeH#Menge#Zeichnungsnummer#Index#Benennung#Rohmaß#Fertigmaß#Material#Oberfläche#Gewicht#Positionsnummer#Lieferzustand#Pfad 1##09.300.02.001##Benennung Baugruppe#####433,5#02.009#0#Pfad #1#09.300.02.001-01##Schweissteil-01##300x300x6x6480#HPR St37##350.3#02.009-01#0#Pfad #2#09.300.02.001/02##Schweissteil-02##270x180x30#St37##11.4#02.009-02#0# #1#09.300.02.001/03##Schweissteil-03l##65x12x6320#St37##35.5#02.009-03#0# #1#09.300.02.001/04##Schweissteil-04##90x12x6320#St37##53.2#02.009-04#0# #4#03.144.02.001-03##Schweissteil-05###St37 gez##0.2#02.009-05#0#Pfad Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 18. Jan. 2010 10:45 <-- editieren / zitieren --> Unities abgeben: Nur für heiner.zufall
|
Robert Hess Ehrenmitglied V.I.P. h.c. Maschinenbautechniker
Beiträge: 2533 Registriert: 16.06.2000 Dell Precision M6800, 16 GB RAM, nVidia Quadro K4100 - 4 GB SolidWorks 2015 - SP5, SW2016 - SP2 SWX seit 1998
|
erstellt am: 18. Jan. 2010 10:51 <-- editieren / zitieren --> Unities abgeben: Nur für heiner.zufall
Hallo Heiner.Zufall, wie schon gesat kannst Du mit der internen Stückliste eine fertige .TXT rausschreiben. Allerdings würde ich diese Aufgabenstellung (scheint ja ein gewisses Regelwerk hinter der Anzahl der Gatter zu stecken) eher mit Excel anpacken. Ich würde so vorgehen: Interne Stückliste als. xls rausschreiben und in eine Rohstückliste (Mappe1) reinkopieren, wo ich dann über Formel, etc. eine zweite Mappe (Fertigstückliste nach dem Regelwerk), die ich dann als .TXT wieder abspeichern als Vorlage für den Import in Euer PPS-System (das Ulysses ist doch ein PPS-Sytem oder?). MFG Robert Hess. ------------------ "Wir haben doch keine Zeit". Doch. Die muß man sich manchmal nehmen um Vorwärts zu kommen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |