Python API Bridge

Ü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.