En hurtig måde at programmere ved hjælp af SolidWorks API er at bruge SolidWorks makroer, som forbinder de handlinger, der udføres i brugergrænsefladen med den tilsvarende SolidWorks API-kald . Når du opretter en makro , kan du ændre det i Microsoft Visual Studio Tools for Applications eller VSTA . VSTA er et sæt af værktøjer baseret på Microsofts VB.NET og installeres som standard med SolidWorks . Dens primære formål er at give SolidWorks at optage, køre og debugge VB.NET kode og gøre det muligt for brugerne at oprette og drive deres makroer. Instruktioner
1
Open SolidWorks og åbne eller oprette et nyt VB.NET projekt.
2
Start en ny makro ved at klikke på "Record \\ Pause makro "-knappen fundet på " Macro " værktøjslinjen . Alternativt kan du klikke på " Funktioner ", vælge "Macro " og klik " Record ".
3
Udfør de handlinger , du ønsker din makro til at udføre. Makroværktøjet dybest registrerer dine handlinger og udfører dem i den samme rækkefølge, når du kører makroen.
4
Klik " Stop Macro " på " Macro ", når du udfører alle handlinger. Alternativt kan du gå til "Funktioner ", vælge "Macro " og klik på " Stop". SolidWorks ikke længere poster dine handlinger , når du klikker på " Stop". En lille dialogboks vises også på skærmen.
5
Skriv et navn til din nye makro i "File name" tekstfeltet i dialogboksen . Giv din nye makro et meningsfuldt navn for at undgå forvirring .
6
klikke på "Gem som" og vælge den type makro. Du skal vælge "SW VSTA VB Makro ( * . Vbproj ) " type for at bruge makro med VB.NET . Et VB.NET projekt vil blive oprettet , og efter du bygge projektet vil en fil med en " . Dll" extension vises. Dette er din VB.NET makro , skabt i SolidWorks .
7
Åbn en VB.NET projekt i SolidWorks til at begynde at teste den nye makro.
8
Klik på " Kør makro " på" Macro "værktøjslinjen for at starte makroen. Alternativt kan du gå til "Funktioner ", vælge "Macro " og klik på " Run". En lille dialogboks vises , beder om den makro placering .
9
Find VB.NET makro ( . dll fil) og klik på " Åbn". makroen vil begynde at udføre de indspillede handlinger.