Makroerstellung eines Parallelepipeds gemäß den in einer Excel-Tabelle vorhandenen Abmessungen

Hallo

Ich würde gerne wissen, ob mich jemand anleiten kann. Ich weiß nichts über Code und habe hundert vereinfachte Panel-Darstellungen zu modellieren.

Ich habe eine Excel-Datei mit den Namen der einzelnen Paneele sowie ihren Abmessungen Höhe x Breite x Tiefe.

Ich würde gerne wissen, ob es möglich wäre, SOLIDWORKS zu bitten, den Namen und die Abmessungen aus der Excel-Datei abzurufen und das Teil zu speichern und dann Zeile für Zeile fortzufahren, um zu vermeiden, dass dies manuell getan werden muss.

Ich hoffe, dass meine Botschaft verständlich ist. ^^

 

 

1 „Gefällt mir“

Müssen Sie eine Familie von Räumen erstellen?

Also erstellst du eine Referenz  , die für dich nicht nützlich sein wird

Dann kopieren  Sie alle Parameter für die anderen Teile

Sehen Sie sich dieses Tutorial an

 http://www.lynkoa.com/tutos/3d/famille-de-pieces-solidworks

@+

4 „Gefällt mir“

Hallo

Kurze Frage:

Möchten Sie für jedes Panel einen Raum haben? In diesem Fall ist es möglich, dies mit einem Makro zu tun, aber ich bin nicht gut genug in der SW-API, um Ihnen zu helfen.

Oder möchten Sie einen einzelnen Raum mit so vielen Konfigurationen, wie Sie Paneele haben? In diesem Fall haben Sie die Teilefamilien, die in der SW vorhanden sind

Hier ist ein Tutorial:http://www.lynkoa.com/tutos/2d/famille-de-pieces

Sie erstellen Ihr Teil einmal, indem Sie Ihren Abmessungen Namen geben (h, w, p), dann kleben Sie Ihre Excel-Tabelle. SW erstellt so viele Konfigurationen, wie Sie Linien haben. Sie können sie jederzeit ändern oder hinzufügen.

A+

Edit: Wenn ich antworte, ist gt22 schon da :-)

3 „Gefällt mir“

Hallo

Vielen Dank für Ihre Antworten. Ich hätte gerne einen Anteil pro Panel.

Dumme Frage und was machst du mit einer Bibliothek?

Es wird viel Platz einnehmen

Glauben Sie, dass das rational ist?

@+

1 „Gefällt mir“

Jeder Quader entspricht der Größe einer Schalttafel, ich muss sie dann in den verschiedenen Räumen positionieren, für die sie bestimmt sind, und so das Layout in jedem Raum sowie die möglichen Kollisionen mit anderen vorhandenen Elementen überprüfen. 

Nun, Sie machen Ihren Raum zu einer Familie und öffnen jedes Element, das Sie über 

das Eigentum an

Sehen Sie sich dieses Tutorial an

http://www.lynkoa.com/tutos/3d/la-concatenation-de-proprietes-dans-solidworks-aout-2014

Sie haben alle Ihre Teile, die Sie an den richtigen Ort legen können

@+

Siehe diesen Link

http://www.lynkoa.com/forum/solidworks/lien-fichier-excell-et-piece-sw

@+

Sie haben auch die Möglichkeit, eine Publisher-Konfiguration über eine Excel-Tabelle zu erstellen

Sehen Sie sich dieses Tutorial an

https://www.youtube.com/watch?v=Rp2MRiY8T-M

@+

 

Hallo

Ich für meinen Teil denke, der einfachste Weg ist, eine Datei mit confs zu erstellen und sie dann in Teiledateien aufzuteilen (es gibt bereits Dienstprogramme, um diese Trennung in n Dateien vorzunehmen). Es ist nicht erforderlich, eine bestimmte Entwicklung zu starten, und im Falle des Hinzufügens eines neuen Panels behalten Sie einfach die Originaldatei, fügen Sie eine Conf hinzu und starten Sie dann die Aufteilung neu.

3 „Gefällt mir“

Und wüssten Sie die Namen dieser Dienstprogramme?

Hier ist eine Excel-Datei, die die SW steuert (SW2016 - VBA-Referenzen ändern, wenn eine andere Version verwendet wird), die Teile gemäß den in der Tabelle angegebenen Informationen (Name, Höhe, Breite, Tiefe) erstellt und speichert.

Sie müssen die Excel-Datei, den Speicherort Ihres SW-Teilemodells und den Speicherort, an dem Sie die Teile speichern möchten, ausfüllen.

 


creation_panel.xlsm
2 „Gefällt mir“

Den Namen habe ich nicht mehr im Kopf, aber er war bei axemble erhältlich, also wahrscheinlich auf der aktuellen Seite. Wahrscheinlich explodeconfiguration oder so ähnlich.

1 „Gefällt mir“

Siehe hier unter anderem

http://www.cadware-utilities.fr/index.php/ressources?cat=telechargements

http://www.cadware-utilities.fr/index.php/ressources/default/ShowInLine?file=telechargements/03-Macros_SolidWorks/Reconstruire_Configuration.swp&categorie=Macros_SolidWorks&cat=telechargements&titre=Reconstruire%20les%20configurations

@+

Hallo

Ich habe alle Ihre Ratschläge verwendet und nicht wirklich das getan, was ich wollte, aber es wird reichen, also habe ich eine Familie von Räumen mit dem richtigen Panel-Namen für jede Konfiguration erstellt. Und dann habe ich einen Code gefunden, um das Teil unter dem Namen der aktiven Konfiguration zu speichern. Ich poste die untenstehenden Links nur für den Fall, dass ^^.

http://www.forum-cao-3d.fr/post118820.html#p118820

Auf jeden Fall  ein großes Dankeschön für deine Antworten und deine Hilfe zugleich. ^^

1 „Gefällt mir“

Wenn das Problem behoben ist, wählen Sie die Antwort aus, die Ihnen das + gegeben hat, um die Frage zu schließen

Danke @+