Strumenti API SolidWorks

November 22

Una API o Application Programming Interface, è un'interfaccia software che consente alle applicazioni di comunicare tra loro. La creazione di API comprende numerosi strumenti di programmazione che aiutano a costruire le routine e protocolli. La SolidWorks Corporation offre una collezione di 3-D strumenti software - tra cui CAD SolidWorks, SolidWorks Simulation e SolidWorks Sustainability - per i dati di creazione, la gestione e la pubblicazione. Gli sviluppatori di software a SolidWorks raccomandano una lista di strumenti di programmazione per lo sviluppo di applicazioni API compatibili con il software della società.

SolidWorks Macro

Secondo SolidWorks, la registrazione di una macro SolidWorks serve come il modo più accessibile per iniziare la programmazione con l'API di SolidWorks. programmi SolidWorks 'contengono sia Microsoft Visual Basic e Visual Studio Tools per le applicazioni incorporate nel software. La prima permette di registrare e modificare le macro, salvati come file in formato SWP, nel software SolidWorks mentre il secondo fa lo stesso per VB.NET e C # codice del software, anche se crea DLL, piuttosto che file SWP.

Creazione di un'applicazione API con le macro

Per creare una API SolidWorks con SolidWorks macro, l'azienda raccomanda a fondo la pianificazione delle azioni di interfaccia utente e la registrazione di tali azioni. SolidWorks poi suggerisce di passare alla modifica della macro, eliminando le linee extra di codice e dichiarando e le variabili vincolanti. L'esecuzione della macro e il debug è utile il test per la stabilità. Una volta testato, Microsoft VBA e Microsoft VSTA si prestano alla costruzione di interfacce utente per l'applicazione. applicazioni API stand-alone SolidWorks prendono la forma di file EXE, mentre le applicazioni add-in sono file DLL.

Linguaggi di programmazione

Ogni linguaggio di programmazione che supporta l'architettura di Microsoft per le applicazioni compatibili con Windows, il Component Object Model o COM, ospita la creazione di due stand-alone e add-in applicazioni API SolidWorks. Questi linguaggi di programmazione comprendono Visual C # .NET, Visual C ++ 6.0, Visual Basic C ++ e Visual Basic .NET.

Applicazioni Microsoft VBA-Enabled

Avendo Microsoft VBA integrato nel software significa che il software SolidWorks è VBA-enabled. software VBA-enabled interagisce con altre applicazioni che sono anche VBA abilitati, in modo che i programmatori possono utilizzare VBA per creare un'applicazione SolidWorks che si attacca agli oggetti attivi in ​​altri programmi. Esempi di altri programmi VBA abilitati sono Microsoft Access, Microsoft Excel e Microsoft Visio. Quando le applicazioni VBA attribuiscono alle istanze in esecuzione in altri programmi VBA abilitati, possono recuperare i dati che possono a loro volta essere utilizzati con il software SolidWorks.