Einfache Verwendung von SOLIDWORKS Bibliotheken

Im folgenden Artikel wird beschrieben, wie einfach und schnell die Bibliotheken von SOLIDWORKS ausgetauscht oder aktualisiert werden können.

1. Einführung

Beim Programmieren mit SOLIDWORKS werden immer verschiedene Bibliotheken benutzt, um auf die API zuzugreifen. Egal in welcher Programmiersprache, diese sind unabdingbar und können unter anderem auch den Einstieg in die Programmierung mit SOLIDWORKS erschweren.

2. Ausgangslage

Um die Bibliotheken einfach zu installieren oder auszutauschen, benötigt es ein Projekt in Visual Studio. Dabei spielt es keine Rolle, welches Art von Projekt dabei erstellt wurde. Für den Zugriff auf die Bibliotheken ist der Zugang zum Internet nötig.

3. NuGet Pakete

Mit einem Rechtsklick auf das Projekt und einem Klick auf „Manage NuGet Packages…„ wie in Abbildung 1, kann die Übersicht für alle NuGet Pakete angezeigt werden.

Abbildung 1: Menüpunkt NuGet Packages

Anschliessend wird eine Übersicht über alle installierten Pakete angezeigt.

Nun ist es möglich über einen Klick auf „Browse“ und einer anschliessenden Suche nach „Visiativ“ wie in Abbildung 2 nach den gewünschten Paketen zu suchen.

Abbildung 2: Anzeige und Suche der Visiativ NuGet Packages

Visiativ stellt hier 3 verschiedene Pakete zur Verfügung, welche immer aktuell gehalten werden. Diese Pakete sind folgende:

  • Visiativ.SOLIDWORKS.Interop – für die Programmierung mit SOLIDWORKS
  • Visiativ.SOLIDWORKS.PDMProfessional.Interop – für die Programmierung mit PDM
  • Visiativ.SOLIDWORKS.DocumentManager.Interop – für die Programmierung mit dem SOLIDWORKS Document Manager

Zusätzlich sieht man auf der rechten Seite verschiedene Informationen. So ist unter „Project URL:“ direkt die API Hilfe verlinkt. Unter „Version:“ kann man die gewünschte, passende Version auswählen und installieren. Die Versionsnummer gleicht der von SOLIDWORKS. Damit dies aber leichter gelesen werden kann, wird die volle Version unter „Description:“ eingeblendet. Nach einem Klick auf „Install“ kann dies nun installiert werden. Auch ist es möglich, dort die Pakete wieder zu deinstallieren oder einfach auf eine andere Version zu ändern.

3.1 Erlauben von Skriptausführungen

Beim Installieren wird ein Skript ausgeführt, welches die installierten Bibliotheken so konfiguriert, dass sie gleich benutzt werden können. Aufgrund von Windows Richtlinien kann es jedoch vorkommen, dass dieses nicht ausgeführt werden kann. Hierzu kann einfach die PowerShell im Administratormodus gestartet werden und folgende Zeile ausgeführt werden:

Set−ExecutionPolicy RemoteSigned

4. Fazit

Die Verwendung von SOLIDWORKS Bibliotheken kann mit diesen Paketen nun ganz einfach und schnell gehändelt werden. Kein langes Suchen nach den korrekten Bibliotheken oder Austauschen der Pfade, wenn der Kollege das Projekt erhält. Mit den NuGet Paketen von Visiativ wird immer sichergestellt, dass man alles zur Verfügung hat, was es zum Programmieren mit SolidWorks Produkten braucht.

Autor des Artikels

Martin Bartolome, Application Engineer bei Visiativ