| |
| MegaCAD Metall 3D Basis I in Wiesbaden, ein Seminar am 04.11.2024
|
Autor
|
Thema: Excel-Kopplung (3155 mal gelesen)
|
Bretscheszinski Mitglied Projektleiter
Beiträge: 150 Registriert: 23.03.2010 Dell Precision M 6500 Windows 7 Professional 64 bit Intel Core i7 CPU Q 820 4x 1,73GHz 8 Gb RAM ATI Fire Pro M 7820 (FireGL) AMD Treiber: 8.982.8.3000 v. 03.10.2012 MegaCAD 2012 3D aktuellstes SP MegaCAD 2013 3D 64 bit 500 GB HDD 256 GB SSD (Crucial M4 6 GBPS) mit Dockingstation für 2x 22" LCD Displays Cherry B Unlimited Tastatur und Maus
|
erstellt am: 12. Dez. 2012 12:27 <-- editieren / zitieren --> Unities abgeben:
Guten Tag liebe MC Gemeinde , der Berze hat n klitze-kleines Problemchen. Ich habe mich seit kurzer Zeit mit der Excel-Kopplung vertraut gemacht. Ich kann auch filtern und und und, sehr spannend, wenn es denn richtig funzt. Ich arbeite seit dem auch viel mit den DB-Infos, weil dann die Stückliste gut aussieht und alles klar definiert. Nun das Problem: (SIEHE ANHANG) Wie bekomme ich diese im FT dargestellten Baugruppen in die Excel-Liste? Hat da jemand Ahnung? Merci bien im Voraus Grüße aus Neumünster Berze ------------------ Grüße aus Neumünster (Büro). Wenn Fliegen hinter Fliegen fliegen, fliegen Fliegen Fliegen hinterher!!! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bretscheszinski Mitglied Projektleiter
Beiträge: 150 Registriert: 23.03.2010 Dell Precision M 6500 Windows 7 Professional 64 bit Intel Core i7 CPU Q 820 4x 1,73GHz 8 Gb RAM ATI Fire Pro M 7820 (FireGL) AMD Treiber: 8.982.8.3000 v. 03.10.2012 MegaCAD 2012 3D aktuellstes SP MegaCAD 2013 3D 64 bit 500 GB HDD 256 GB SSD (Crucial M4 6 GBPS) mit Dockingstation für 2x 22" LCD Displays Cherry B Unlimited Tastatur und Maus
|
erstellt am: 12. Dez. 2012 12:32 <-- editieren / zitieren --> Unities abgeben:
Hahaaaa, nochwas.. habe ich gerade nach dem Post selber im Anhang gesehen!!! Wieso kommen bei Anzahl 6 Nachkommastellen, obwohl ich doch "0" eingetragen habe? Zusatzinfos... Excel 2007 MC 2012 aktuelles SP Aktuellste Updates vom 12.12.2012!!!! Achsooo noch etwas: Ich versuche mich an der Excel-Kopplung und möchte diese auch sinnvoll nutzen Deshalb kommen in diesem Fred sicherlich noch mehrere Fragen zum Thema. Also vorerst bis später... ------------------ Grüße aus Neumünster (Büro). Wenn Fliegen hinter Fliegen fliegen, fliegen Fliegen Fliegen hinterher!!! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SN 12 Mitglied Industriemeister Metall / Staatlich geprüfter Techniker Maschinen(bau) Konstruktion
Beiträge: 467 Registriert: 19.09.2008 Autodesk AEC Collection,Megacad 3d 2014 Unfold 64bit, Genial 3d ,Trepcad 7/2019, CAD/CAM Lantek Expert Cut2013, Win8 Prof. 64bit,16GB RAM, Nvidia Quadro 2000,Cadenas9.07 SP1,PDF Grabber 8 Prof.,Acrobat 11 Standard,
|
erstellt am: 12. Dez. 2012 12:57 <-- editieren / zitieren --> Unities abgeben: Nur für Bretscheszinski
3d Objektname ist nicht der Baugruppenname sondern der Name vom 3d Objekt. Also klick mal im FT auf das Kreuz und benenne dein 3d Objekt wie die Baugruppe. Hab ja mal vorgeschlagen das zu automatisieren. Also beim erstellen von 3d-Objekten gleich einen Haken setzen zu können, der den Namen vom 3d Objekt gleich übernimmt und aus dem Objekt sofort eine Baugruppe macht. Wurde aber nicht angenommen. Du musst in der Excelliste außerdem zwischen Baugruppeninfos und Elementinfos unterscheiden. Den Haken für Elementinfos hast du ja schon gesetzt wie ich deiner Liste entnehmen kann.Der Name hinter dem Kreuz im FT ist aber der Baugruppenname. Du musst dich glaub ich für eins entscheiden sonst stehen z.B. Längen die aus dem 3d Objekt ausliest nicht in der gleichen Zeile wie der Name vom Objekt wenn du den Baugruppennamen haben willst..Ich würde Elementinfos auslesen und den 3d Objektnamen.Die Excelliste hat den bösen Nachteil, dass man bei Änderungen von Vorn anfangen muss. Und wenn man schon mit der Hand in der Zeichnung( in den Zeichnungen) Nummern vergeben hat muss man diese von Hand ändern. SN 12 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bretscheszinski Mitglied Projektleiter
Beiträge: 150 Registriert: 23.03.2010 Dell Precision M 6500 Windows 7 Professional 64 bit Intel Core i7 CPU Q 820 4x 1,73GHz 8 Gb RAM ATI Fire Pro M 7820 (FireGL) AMD Treiber: 8.982.8.3000 v. 03.10.2012 MegaCAD 2012 3D aktuellstes SP MegaCAD 2013 3D 64 bit 500 GB HDD 256 GB SSD (Crucial M4 6 GBPS) mit Dockingstation für 2x 22" LCD Displays Cherry B Unlimited Tastatur und Maus
|
erstellt am: 12. Dez. 2012 13:22 <-- editieren / zitieren --> Unities abgeben:
Mensch Danke für die Schnelle Nachricht SN 12 Ich habe jetzt mal probiert und mit dem Befeht BG:NAME kann ich diesen Namen auslesen. Und durch eine Filterung kann man dann die ganzen Randinfos ausblenden...(von mir als Tipp) Ich versuche nun noch eine Matrix anzulegen, die mir die einzelnen Rohrlängen je Nennweite heraussucht und addiert... Boah was ein Stress... Aber das Ergebnis wird toll Und wenn ich das hinbekommen habe...dann kann die Excel-Datei ja mal posten. Noch eine Frage: Wie bekomme ich eigentlich diese lästigen Positionsnummern aus Excel entfernt?
Wenn ich alle Werte in Excel habe, dann wird aus z.B. Zelle H4 -> Pos_23_4 Ich will das nicht Berze ------------------ Grüße aus Neumünster (Büro). Wenn Fliegen hinter Fliegen fliegen, fliegen Fliegen Fliegen hinterher!!! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SN 12 Mitglied Industriemeister Metall / Staatlich geprüfter Techniker Maschinen(bau) Konstruktion
Beiträge: 467 Registriert: 19.09.2008 Autodesk AEC Collection,Megacad 3d 2014 Unfold 64bit, Genial 3d ,Trepcad 7/2019, CAD/CAM Lantek Expert Cut2013, Win8 Prof. 64bit,16GB RAM, Nvidia Quadro 2000,Cadenas9.07 SP1,PDF Grabber 8 Prof.,Acrobat 11 Standard,
|
erstellt am: 12. Dez. 2012 13:44 <-- editieren / zitieren --> Unities abgeben: Nur für Bretscheszinski
|
torspezi Mitglied Konstrukteur im Ruhestand
Beiträge: 129 Registriert: 26.02.2010
|
erstellt am: 12. Dez. 2012 13:51 <-- editieren / zitieren --> Unities abgeben: Nur für Bretscheszinski
|
Bretscheszinski Mitglied Projektleiter
Beiträge: 150 Registriert: 23.03.2010 Dell Precision M 6500 Windows 7 Professional 64 bit Intel Core i7 CPU Q 820 4x 1,73GHz 8 Gb RAM ATI Fire Pro M 7820 (FireGL) AMD Treiber: 8.982.8.3000 v. 03.10.2012 MegaCAD 2012 3D aktuellstes SP MegaCAD 2013 3D 64 bit 500 GB HDD 256 GB SSD (Crucial M4 6 GBPS) mit Dockingstation für 2x 22" LCD Displays Cherry B Unlimited Tastatur und Maus
|
erstellt am: 12. Dez. 2012 14:37 <-- editieren / zitieren --> Unities abgeben:
Ja das Problem mit den Rohrlängen... prinzipiell sind meine Rohre einfache Volumenkörper mit einem Durchmesser x und einer Länge... Der Durchmesser ist in dem Fall egal. da ich in der DB-Info ja die Nennweite mit DN 25, DN 40, xxx, oder so bezeichne. Diese Bezeichnung wird dann auch zuverlässig in Excel übergeben. Nun wollte ich aber gerne noch die Rohrlänge übergeben. Nach Trial und Error habe ich den Befehl $(3D_OBJ:HEIGHT) gefunden. Dieser listet mir die "Rohrlänge", also Zylinderlänge in Excel auf. Durch die verbindung mit %n wird dann auch noch die Anzahl aller gleich langen Zylinder ausgegeben. Dieses wollte ich in einem neuen Tabellenblatt, oder einer neuen Tabelle mittels einem VBA-Script herausfiltern und die Längen addieren. Beispiel: Stücklist von MegaCAD erstellt Neue Excel-Liste öffnen->Stückliste in Excel-Datei in Tabelle 1 übergeben-> In Tabelle 2 alle Rohrleitungen der verschiedenen Nennweiten filtern und summieren : Resultat: Rohr DN 50 Länge= 2513,42mm (Beispiel) Und so weiter...
------------------ Grüße aus Neumünster (Büro). Wenn Fliegen hinter Fliegen fliegen, fliegen Fliegen Fliegen hinterher!!! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SN 12 Mitglied Industriemeister Metall / Staatlich geprüfter Techniker Maschinen(bau) Konstruktion
Beiträge: 467 Registriert: 19.09.2008 Autodesk AEC Collection,Megacad 3d 2014 Unfold 64bit, Genial 3d ,Trepcad 7/2019, CAD/CAM Lantek Expert Cut2013, Win8 Prof. 64bit,16GB RAM, Nvidia Quadro 2000,Cadenas9.07 SP1,PDF Grabber 8 Prof.,Acrobat 11 Standard,
|
erstellt am: 12. Dez. 2012 15:07 <-- editieren / zitieren --> Unities abgeben: Nur für Bretscheszinski
|
Fuselfee Mitglied technische Zeichnerin
Beiträge: 1453 Registriert: 06.10.2003 Megacad 2018 Profiplus (64) mit Metall aktuelles Servicepack Fluent Oberfläche Cadenas 9.07 Intel (R) Core (TM)i7-4770 CPU 3.40 GHz 64 Bit Betriebssystem Apple Monitor 22“ (Cinema HD Display) ThinkVision 22“ (L2321xWide) Grafikkarte: ATI Fire GL V 7700
|
erstellt am: 12. Dez. 2012 15:16 <-- editieren / zitieren --> Unities abgeben: Nur für Bretscheszinski
Moin, moin, Berze Wo stellt man das mit den Spalten ein? Mach mich mal schlau. Ich drucke immer von DB-Info - Ausgabe - in aktuelle Datei, da käme mir das mit den Spalten sehr zu Pass ------------------ Fuselfee Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SN 12 Mitglied Industriemeister Metall / Staatlich geprüfter Techniker Maschinen(bau) Konstruktion
Beiträge: 467 Registriert: 19.09.2008 Autodesk AEC Collection,Megacad 3d 2014 Unfold 64bit, Genial 3d ,Trepcad 7/2019, CAD/CAM Lantek Expert Cut2013, Win8 Prof. 64bit,16GB RAM, Nvidia Quadro 2000,Cadenas9.07 SP1,PDF Grabber 8 Prof.,Acrobat 11 Standard,
|
erstellt am: 12. Dez. 2012 15:29 <-- editieren / zitieren --> Unities abgeben: Nur für Bretscheszinski
|
Bretscheszinski Mitglied Projektleiter
Beiträge: 150 Registriert: 23.03.2010 Dell Precision M 6500 Windows 7 Professional 64 bit Intel Core i7 CPU Q 820 4x 1,73GHz 8 Gb RAM ATI Fire Pro M 7820 (FireGL) AMD Treiber: 8.982.8.3000 v. 03.10.2012 MegaCAD 2012 3D aktuellstes SP MegaCAD 2013 3D 64 bit 500 GB HDD 256 GB SSD (Crucial M4 6 GBPS) mit Dockingstation für 2x 22" LCD Displays Cherry B Unlimited Tastatur und Maus
|
erstellt am: 12. Dez. 2012 15:29 <-- editieren / zitieren --> Unities abgeben:
Moin Fuselfee, also... Der Anhang ist längst nicht so toll, wie bei meinem Namensvetter Speicherbärli. Ich habe es so gemacht... Vergleiche Anhang Lege bitte im Verzeichnis von MegaCAD unter Ordner EXL einfach eine neue Excel-Datei an...bei mir Test.EXL Dann rufe bitte in MegaCAD die Excel-Kopplung unter Bearbeiten auf. Dann ahaaa Fehler: Nicht direkt auf 2. klicken!!! Erst bitte die Test-Datei mit dem Button ( ... ) auswählen!!! Dann auf 2. klicken Hier sollte nun nichts weiter stehen einfach ein Feld hinzufügen und dann guckst du einmal, was du hinzufügen willst. Meine DB-Info sieht so aus: siehe Anhang Einfach txt entfernen und vllt mit Edito öffnen. Die kannst du dann auch normal ins MegaCAD-Verzeichnis einfügen und dann nach Lust und Laune bearbeiten Im Verzeichnis MAC habe ich mir ein Unterverzeichnis Baugruppen Info erstellt und alle INF-Dateien hineingelegt. Hoffentlich habe ich nicht nur drum herum geschwafelt Grüße
------------------ Grüße aus Neumünster (Büro). Wenn Fliegen hinter Fliegen fliegen, fliegen Fliegen Fliegen hinterher!!! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bretscheszinski Mitglied Projektleiter
Beiträge: 150 Registriert: 23.03.2010 Dell Precision M 6500 Windows 7 Professional 64 bit Intel Core i7 CPU Q 820 4x 1,73GHz 8 Gb RAM ATI Fire Pro M 7820 (FireGL) AMD Treiber: 8.982.8.3000 v. 03.10.2012 MegaCAD 2012 3D aktuellstes SP MegaCAD 2013 3D 64 bit 500 GB HDD 256 GB SSD (Crucial M4 6 GBPS) mit Dockingstation für 2x 22" LCD Displays Cherry B Unlimited Tastatur und Maus
|
erstellt am: 12. Dez. 2012 15:30 <-- editieren / zitieren --> Unities abgeben:
|
Bretscheszinski Mitglied Projektleiter
Beiträge: 150 Registriert: 23.03.2010 Dell Precision M 6500 Windows 7 Professional 64 bit Intel Core i7 CPU Q 820 4x 1,73GHz 8 Gb RAM ATI Fire Pro M 7820 (FireGL) AMD Treiber: 8.982.8.3000 v. 03.10.2012 MegaCAD 2012 3D aktuellstes SP MegaCAD 2013 3D 64 bit 500 GB HDD 256 GB SSD (Crucial M4 6 GBPS) mit Dockingstation für 2x 22" LCD Displays Cherry B Unlimited Tastatur und Maus
|
erstellt am: 12. Dez. 2012 15:34 <-- editieren / zitieren --> Unities abgeben:
Ach SN 12... Ja so habe ich das auch... Aber hinzu kommen ja unterschiedliche Hersteller und und und. Und dann die anzahl von vielleicht 120 Bögen und konische Reduzierungen. Bei gleichen Teilen funktioniert die Summe jaauch richtig gut. Jedoch bei unterschiedlich langen Teilen (z.B. Zylindern als Rohre) muss ich ja irgendwie Filtern, multiplizieren und dann auch noch aufsummieren. Das ist das Problem! ------------------ Grüße aus Neumünster (Büro). Wenn Fliegen hinter Fliegen fliegen, fliegen Fliegen Fliegen hinterher!!! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SN 12 Mitglied Industriemeister Metall / Staatlich geprüfter Techniker Maschinen(bau) Konstruktion
Beiträge: 467 Registriert: 19.09.2008 Autodesk AEC Collection,Megacad 3d 2014 Unfold 64bit, Genial 3d ,Trepcad 7/2019, CAD/CAM Lantek Expert Cut2013, Win8 Prof. 64bit,16GB RAM, Nvidia Quadro 2000,Cadenas9.07 SP1,PDF Grabber 8 Prof.,Acrobat 11 Standard,
|
erstellt am: 12. Dez. 2012 15:44 <-- editieren / zitieren --> Unities abgeben: Nur für Bretscheszinski
|
Bretscheszinski Mitglied Projektleiter
Beiträge: 150 Registriert: 23.03.2010 Dell Precision M 6500 Windows 7 Professional 64 bit Intel Core i7 CPU Q 820 4x 1,73GHz 8 Gb RAM ATI Fire Pro M 7820 (FireGL) AMD Treiber: 8.982.8.3000 v. 03.10.2012 MegaCAD 2012 3D aktuellstes SP MegaCAD 2013 3D 64 bit 500 GB HDD 256 GB SSD (Crucial M4 6 GBPS) mit Dockingstation für 2x 22" LCD Displays Cherry B Unlimited Tastatur und Maus
|
erstellt am: 12. Dez. 2012 15:49 <-- editieren / zitieren --> Unities abgeben:
Gucke mal Hier: Ich habe es geschafft!!! Sage mal, was du davon hälst! Ganz schönes gewurstel, aber naja, VBA ist bei mir noch nicht soooo gut Berze ------------------ Grüße aus Neumünster (Büro). Wenn Fliegen hinter Fliegen fliegen, fliegen Fliegen Fliegen hinterher!!! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Fuselfee Mitglied technische Zeichnerin
Beiträge: 1453 Registriert: 06.10.2003 Megacad 2018 Profiplus (64) mit Metall aktuelles Servicepack Fluent Oberfläche Cadenas 9.07 Intel (R) Core (TM)i7-4770 CPU 3.40 GHz 64 Bit Betriebssystem Apple Monitor 22“ (Cinema HD Display) ThinkVision 22“ (L2321xWide) Grafikkarte: ATI Fire GL V 7700
|
erstellt am: 12. Dez. 2012 17:39 <-- editieren / zitieren --> Unities abgeben: Nur für Bretscheszinski
|