Solidworks API Verktøy

En API, eller programmeringsgrensesnitt, er et programvaregrensesnitt som tillater programmer å kommunisere med hverandre. Opprette APIer omfatter en rekke programmeringsverktøy som bidrar til å bygge rutiner og protokoller. Solidworks Corporation tilbyr en samling av 3-D programvareverktøy - inkludert Solidworks CAD, Solidworks Simulation og Solidworks Sustainability - for å opprette, administrere og publisering av data. Programvareutviklere i Solidworks anbefaler en skifer av programmeringsverktøy for utvikling av API-programmer som er kompatible med selskapets programvare.

Solidworks makroer

Ifølge Solidworks, spiller inn en Solidworks makro fungerer som den mest tilgjengelige måten å starte programmering med Solidworks API. Solidworks 'programmene inneholder både Microsoft Visual Basic for Applications og Visual Studio Tools for Applications innebygd i programvaren. Den tidligere tillater brukere å spille inn og redigere makroer, lagret som SWP format filer, i Solidworks-programvaren mens sistnevnte gjør det samme for VB.NET og C # -kode i programvaren, men det skaper DLL snarere enn SWP filer.

Opprette en API Søknad med makroer

For å opprette en API med Solidworks-makroer Solidworks, anbefaler selskapet grundig planlegging brukergrensesnittet handlinger, og deretter opptak disse handlingene. Solidworks så foreslår går videre til å redigere makroen, fjerne ekstra linjer med kode og erklære og bindende variabler. Kjører makroen og debugging det hjelpe test for stabilitet. Når testet, Microsoft VBA og Microsoft VSTA egner seg til å bygge brukergrensesnitt for programmet. Frittstående Solidworks API programmer ta form av EXE-filer, mens add-in programmer er DLL-filer.

Programmerer språk

Alle programmeringsspråk som støtter Microsofts arkitektur for kompatible Windows-programmer, Component Object Model, eller COM, plass til etablering av både frittstående og add-in Solidworks API applikasjoner. Disse programmeringsspråk inkluderer Visual C # .NET, Visual C ++ 6.0, Visual Basic C ++ og Visual Basic .NET.

Microsoft VBA-aktiverte programmer

Å ha Microsoft VBA innebygd i programvaren betyr at Solidworks-programvaren er VBA-aktivert. VBA-aktivert programvare samhandler med andre programmer som også VBA-aktivert, slik at programmerere kan bruke VBA til å opprette en Solidworks-programmet som festes til aktive objekter i andre programmer. Eksempler på andre VBA-aktiverte programmer inkluderer Microsoft Access, Microsoft Excel og Microsoft Visio. Når VBA programmer feste til kjørende instanser i andre VBA-aktiverte programmer, kan de hente data som igjen kan brukes med Solidworks-programvaren.