Ett snabbt sätt att programmera med SolidWorks API är att använda SolidWorks makron , som förbinder de åtgärder som utförs i användargränssnittet med motsvarande SolidWorks API-anrop . När du skapar ett makro , kan du ändra det i Microsoft Visual Studio Tools for Applications , eller VSTA . VSTA är en uppsättning verktyg som bygger på Microsofts VB.NET och installeras som standard med SolidWorks . Dess främsta syfte är att låta SolidWorks för att spela in , köra och felsöka VB.NET kod och tillåta användare att skapa och driva sina makron . Instruktioner
1
Öppna SolidWorks och öppnar eller skapar ett nytt VB.NET projekt .
2
Starta ett nytt makro genom att klicka på " Record \\ Paus Macro " -knappen som finns på " Macro " i verktygsfältet . Alternativt , klicka på " Verktyg ", välj " Macro " och klicka på " Record ".
3
Utför de åtgärder du vill makrot ska utföra. Den makro verktyg registrerar princip dina handlingar och utför dem i samma ordning när du kör makrot .
4
Klicka på "Stop Macro " på " Macro " när du utför alla åtgärder . Alternativt kan du gå till " Verktyg ", välj " Macro " och klicka på " Stop . " SolidWorks inte längre registrerar dina handlingar när du klickar på " Stop . " En liten dialogruta visas också på skärmen .
5
Skriv ett namn för din nya Macro i " Filnamn " textrutan i dialogrutan . Ge din nya makrot ett meningsfullt namn för att undvika förvirring .
6
Klicka " Spara som " och välj den typ av makro . Du måste välja " SW VSTA VB Makro ( * . Vbproj ) " typ att använda makrot med VB.NET . En VB.NET projekt kommer att skapas , och efter du bygger projektet kommer en fil med en " . Dll " förlängning visas . Detta är din VB.NET makro , skapade i SolidWorks .
7
Öppna ett VB.NET projekt i SolidWorks för att börja testa det nya makrot .
8
Klicka " kör makro " på " Macro "i verktygsfältet för att starta makrot . Alternativt kan du gå till " Verktyg ", välj " Macro " och klicka på " Kör . " En liten dialogruta visas som frågar om makrot plats .
9
Lokalisera VB.NET macro ( . dll -fil) och klicka på " Öppna". makrot börjar utföra de inspelade åtgärder .