Het is heel eenvoudig, open een kamer en druk op Extra/Macro/run. In het vak dat wordt geopend, moet u mogelijk het type bestanden wijzigen dat moet worden geopend om swb of swp te selecteren.
Merk op dat dit type bestand ook naar u kan worden verzonden voor 3D in plaats van STEP of IGES. Festo biedt dit bijvoorbeeld aan voor zijn cilinders. Hierdoor heb je geen dode lichamen maar echte bouwbomen.
Edit: Natuurlijk moet je eerst het .swp of .swb bestand op je computer hebben opgeslagen.
Het wordt met name gebruikt om repetitieve handelingen automatisch uit te voeren, om tijd te besparen, of zelfs om handelingen die niet handmatig kunnen worden uitgevoerd.
De macro waar je het over hebt lijkt, zoals de naam al doet vermoeden, alle configuraties te activeren. Zonder hen moet je ze een voor een activeren. Als je er honderd op een zware assemblage hebt, ben je er met de hand een dag mee bezig, met deze macro start je hem 's avonds als je van je werk komt en de volgende ochtend is hij klaar.
Voor Feature Masse is het de MyCADServices-voorouder van het SW-zwaartepunt dat vandaag de dag als basis te vinden is. Vóór SW13 bestond deze functie niet. Dus ik denk dat @jmsavoyat aan de oorsprong ligt van deze macro. Je maakt een 3D schets met slechts 1 punt. U start de macro en selecteert dit punt. U valideert en de macro zal het punt op het zwaartepunt herpositioneren. De actie die gedaan moet zijn is dat de macro de coördinaten van het zwaartepunt heeft genomen en deze op de punt van je 3D-schets heeft ingevuld! Dit is erg handig wanneer je bijvoorbeeld een roerpedaal trekt.
Hier is de vraag veel te vaag! De pro's zullen je zeker vertellen (@Lucas en @jfaradon) voordat je je halsoverkop in de code stort, je moet al weten wat je wilt doen. Het gaat ook om design: je begint niet met tekenen in 3D zonder een crobard op een stuk papier te hebben gekrabbeld. Macro's zijn hetzelfde.
Dus wat wil je doen met deze macro?
Er zijn een aantal tutorials daar: http://www.lynkoa.com/search/Macro?type[0]=tutorial je kunt een kijkje nemen.
Naar mijn mening is deze vraag dus gesloten. Als je een macro "project" hebt, is het beter om een vraag die het beschrijft opnieuw te doen voor meer leesbaarheid en om te voorkomen dat het in alle richtingen gaat.
Pas nu op dat u niet alles met macro's probeert te doen. SolidWorks is in veel gevallen voldoende zonder daar een beroep op te doen.
Dus om samen te vatten, kijk naar de tutorials als er een is die praat over de basisprincipes van macro's. En als je een bepaalde behoefte hebt, schrijf die dan eerst op. Van daaruit kunnen we zien naar welke oplossing we moeten gaan.
Het juiste antwoord moet meestal worden ontleend aan de antwoorden die door de bijdragers worden gegeven. Ik denk wel dat @Benoit voor een groot deel heeft bijgedragen aan het begeleiden van je onderzoek. Het zou normaal zijn geweest om hem het juiste antwoord te geven. Dat is het principe! Denk er de volgende keer eens over na!
@nicolas het gaat niet om de tijd, de punten, het is de erkenning van de hulp. Bovendien staat het beste antwoord bovenaan de lijst, dus stel je voor dat degenen die op zoek zijn naar hetzelfde onderwerp als jij wanneer ze je vraag raadplegen, de relevante antwoorden kunnen missen die, zoals je zegt, sturen we
Bewerk je antwoord en maak ten minste één plagiaat van het antwoord van Benoit als citaat
Voor deze keer zal hij het je niet kwalijk nemen, dat weet ik zeker. Om te gillen