Macro-creatie van een parallellepipedum volgens de afmetingen in een Excel-tabel

Hallo

Ik zou graag willen weten of iemand mij kan begeleiden. Ik weet niets van code en ik heb honderd vereenvoudigde paneelrepresentaties om te modelleren.

Ik heb een Excel-bestand met de namen van elk paneel en de afmetingen Hoogte x Breedte x Diepte.

Ik zou graag willen weten of het mogelijk was om solidworks te vragen de naam en afmetingen uit het Excel-bestand op te halen en het onderdeel op te slaan en vervolgens regel voor regel verder te gaan om te voorkomen dat ik dit handmatig moest doen.

Hoop dat mijn boodschap begrijpelijk is. ^^

 

 

1 like

Moet je een familie van kamers maken?

Dus je maakt een ref  een die niet nuttig voor je zal zijn

Vervolgens kopieer  je alle parameters voor de andere onderdelen

Zie deze tutorial

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

@+

4 likes

Hallo

Snelle vraag:

Wilt u voor elk paneel een ruimte hebben? in dit geval is het mogelijk om het met een macro te doen, maar ik ben niet goed genoeg in SW API om je te helpen.

Of wil je een eenpersoonskamer, met evenveel configuraties als je panelen hebt? In dit geval heb je de families van onderdelen die in SW bestaan

Hier is een tutorial:http://www.lynkoa.com/tutos/2d/famille-de-pieces

Je maakt je onderdeel één keer door namen te geven aan je afmetingen (h, b, p), daarna lijm je je Excel-tabel. SW maakt je net zoveel configuraties als je lijnen hebt. U kunt ze op elk moment wijzigen of toevoegen.

A+

Edit: tegen de tijd dat ik antwoord, is gt22 er al :-)

3 likes

Hallo

Dank u voor uw antwoorden. Ik wil graag één aandeel per paneel.

Stomme vraag en wat ga je doen met een bibliotheek

Het gaat veel ruimte in beslag nemen

Denk je dat dit rationeel is?

@+

1 like

Elk parallellepipedum komt overeen met de grootte van een elektrisch paneel, ik moet ze dan in de verschillende kamers plaatsen waarvoor ze bedoeld zijn en zo de indeling in elke kamer controleren, evenals de mogelijke botsingen met andere aanwezige elementen. 

Nou, je maakt je kamer familie en opent elk element dat je benoemt via 

het eigendom van

Zie deze tutorial

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

Je hebt al je stukken die je op de juiste plaats kunt zetten

@+

Zie deze link

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

@+

U heeft ook de mogelijkheid om Publisher-configuratie aan te maken via een Excel-tabel

Zie deze tutorial

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

@+

 

Hallo

Van mijn kant denk ik dat de gemakkelijkste manier is om een bestand met confs te maken en ze vervolgens op te splitsen in deelbestanden (er bestaan al hulpprogramma's om deze scheiding in n bestanden te maken). Het is niet nodig om een specifieke ontwikkeling te starten en in het geval van het toevoegen van een nieuw paneel behoudt u gewoon het originele bestand, voegt u een conf toe en start u de splitsing opnieuw.

3 likes

En zou u de namen van deze hulpprogramma's weten?

Hier is een Excel-bestand dat SW aanstuurt (SW2016 - Wijzig VBA-referenties in het geval van een andere versie) dat onderdelen maakt en opslaat volgens de informatie in de tabel (naam, hoogte, breedte, diepte)

U dient in het excel-bestand de locatie van uw SW-onderdeelmodel in te vullen en de locatie waar u de onderdelen wilt opslaan.

 


creation_panel.xlsm
2 likes

Ik heb de naam niet meer in gedachten, maar het was beschikbaar bij axemble, dus waarschijnlijk op de huidige site. Waarschijnlijk explodeconfiguratie of iets dergelijks.

1 like

Zie hier o.a.

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

Ik heb al je advies gebruikt en ik heb niet echt gedaan wat ik wilde, maar het zal het doen, dus heb ik een familie van kamers gemaakt met de juiste paneelnaam voor elke configuratie. En toen vond ik een code om het onderdeel op te slaan onder de naam van de actieve configuratie. Ik plaats de onderstaande links voor het geval ^^.

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

In ieder geval  hartelijk dank voor uw antwoorden en uw hulp op hetzelfde moment. ^^

1 like

Als het probleem is opgelost, kiest u het antwoord dat u de + gaf om de vraag te sluiten

bedankt @+