Übernehmen Sie die volle Kontrolle über BIMvision und erweitern Sie dessen Möglichkeiten mit der Leistungsfähigkeit von Python. Das Plugin BIMvision Python API Bridge ermöglicht eine nahtlose Kommunikation zwischen externen Python-Skripten und der BIMvision-Plattform über eine einfache HTTP REST API.
Mit diesem Plugin wird BIMvision programmierbar. Sie können wiederkehrende Aufgaben automatisieren, eigene Workflows erstellen, BIMvision mit externen Systemen integrieren sowie erweiterte Analyse- und Datenverarbeitungstools mit Python entwickeln.
Hauptfunktionen
- Fernsteuerung von BIMvision direkt über Python-Skripte
- REST-API-Schnittstelle verfügbar unter http://localhost:5000
- Unterstützung für Automatisierung, Skripting und individuelle Integrationen
- Einfache Kommunikationsbrücke zwischen Python-Interpreter und BIMvision
- Ideal für Entwickler, BIM-Spezialisten und Automatisierungsingenieure
Nach der Installation startet das Plugin beim Start von BIMvision automatisch einen lokalen Dienst auf Port 5000/TCP. Dieser Dienst stellt die BIMvision API als Webservice bereit, sodass Python-Skripte Befehle senden und in Echtzeit mit der BIMvision-Umgebung interagieren können.
Das Plugin läuft im Hintergrund und besitzt keine grafische Benutzeroberfläche, wodurch es leichtgewichtig ist und den normalen Arbeitsablauf in BIMvision nicht beeinträchtigt.
Systemanforderungen
- BIMvision 3.1.1 oder neuer
- .NET Framework 4.5.2
- Installierte Python-Umgebung
Funktionsweise
Nach dem Start von BIMvision wird ein lokaler API-Dienst unter folgender Adresse gestartet: http://localhost:5000
Ihre Python-Skripte können sich mit diesem Endpunkt verbinden und BIMvision-API-Befehle aus der Ferne ausführen. Dadurch entsteht eine leistungsstarke Verbindung zwischen BIMvision und externen Python-Automatisierungstools.
Es kann immer nur eine BIMvision-Instanz mit aktivem API-Dienst ausgeführt werden. Wird eine weitere Instanz gestartet, öffnet sich BIMvision zwar normal, der API-Dienst steht jedoch nicht zur Verfügung.