Global Scripter® ist die leistungsstarke und universell einsetzbare Programmierungssoftware für Mediensteuerungen von Extron. Diese mit einer Vielzahl von Funktionen integrierte Entwicklungsumgebung dient der Programmierung von Extron-Steuerungssystemen der Pro-Serie und verwendet die leicht zu erlernende Programmierungssprache Python. Global Scripter enthält die exklusiv von Extron eingeführte Python-Bibliothek „ControlScript®“. Diese Code-Bibliothek wurde entwickelt, um AV‑Programmierer in ihrem Arbeitsablauf zu unterstützen. Dies erfolgt durch die Integration von Funktionen, die in Projekten von AV‑Steuerungssystemen enthalten sind, sowie anhand hilfreicher Unterlagen, Referenzmaterialien und Code-Beispielen. Extron hat Global Scripter und die Python-Bibliotheken von ControlScript für die Belange von Programmierern entwickelt. Gemeinsam erleichtern diese Komponenten mehr denn je die Entwicklung fein abgestimmter und innovativ programmierbarer Steuerungssysteme.
Python und die Plattform für Steuerungssysteme der Pro-Serie
Python ist eine objektorientierte Programmierungssprache, die deutlich sowie leicht zu lesen und zu bearbeiten ist. Deshalb ist Python eine sehr beliebte Programmierungssprache. Mit reichlich Dokumentation in gedruckter Form und im Internet stehen für Anfänger und Experten gleichermaßen zahlreiche Programmierungsressourcen zur Verfügung.
Die Produkte der Extron Pro-Serie basieren auf einer bewährten Multi-Thread-Plattform, die entwickelt wurde, um die Vorteile der Python-Sprache zu nutzen. Als eine interpretierte Sprache erfordert Python keinerlei Kompilierung und bietet einen schnelleren Arbeitsablauf vom Bearbeitungscode bis zum Testen eines Programms. Anweisungen werden unmittelbar ausgeführt und Funktionen können während der Laufzeit hinzugefügt oder geändert werden. Global Scripter und die Plattform für Steuerungssysteme der Pro-Serie basieren auf der Python-Version 3.
Zusammenarbeit: Global Scripter und ControlScript
Global Scripter bietet den Rahmen für alle notwendigen Programmierelemente, einschließlich Dateiverwaltung, Fehlersuche und Diagnose-Tools sowie der Extron ControlScript-API. Die Python-Bibliothek ControlScript bewältigt die arbeitsintensiven Aufgaben des Message Queuing und bildet die Schnittstelle zu Low-Level-Firmware und zu Prozessen. Diese dient ebenfalls der Verwaltung aller notwendigen Dateien für die Implementierung von Steuerungsprogrammen, wie z.B. Dateien für die Benutzeroberfläche, Audiodateien, Datendateien und den Code, der sie alle zusammenhält.
Python-Bibliotheken für die Anforderungen von AV‑Programmierern
Wie alle Aspekte von Global Scripter wurde die ControlScript-API von Extron entwickelt, um die Produktivität von AV‑Programmierern zu steigern. Zur Beschleunigung des Lernprozesses hat Extron der Python-Bibliothek bekannte AV‑Begriffe hinzugefügt, die eine Integration von Funktionen vereinfacht, wie sie in Projekten für AV‑Steuerungssysteme häufig anzutreffen sind. Diese Ergänzungen schaffen eine effizientere Umgebung und ermöglichen den Programmierern sich auf das zu konzentrieren, was sie am besten können.
Ein leichter Start - Extron-Module für Global Scripter
Extron hat eine Reihe von Modulen für Global Scripter entwickelt, die zusammen mit den programmierbaren Steuerungssystemen von Extron verwendet werden können. Basierend auf der bekannten Extron-Treiberbibliothek bieten diese Module Unterstützung für Geräte von zahlreichen Herstellern. Module werden entwickelt und getestet, um einen einheitlichen, standardisierten Ansatz zur Kodierung zu bieten, der die Programmierung vereinfacht und die Fehlerbehebung erleichtert.
Kombination von mehreren Steuerungsprozessoren für größere Steuerungssysteme
Mehrere Steuerungsprozessoren können gruppiert werden und als eine große Steuerung fungieren. Durch die Gruppierung der Steuerungsprozessoren sind zudem keine langen RS‑232-Kabelstrecken mehr nötig, da die Gruppe mehrere Räume umfassen kann und nicht auf einen einzigen Raum beschränkt ist. Diese Funktion ermöglicht eine einfache Systemerweiterung und eignet sich ideal für fortgeschrittene Systeme, die mehr Steuerungsanschlüsse benötigen als ein einziger Steuerungsprozessor bietet.
Automatisierung von AV‑Systemen und Funktionen für die Gebäudeverwaltung
Programmierer können Global Scripter und Steuerungsprozessoren von Extron nutzen, um die neuesten Building Management System (BMS)-Protokolle zu unterstützen, einschließlich BACnet, KNX und DALI. Moderne BMS ermöglichen die zentralisierte Überwachung und Steuerung von mechanischen und elektrischen Systemen, einschließlich Klimaanlage, Beleuchtung, Stromversorgung und Steuerung von Überwachungskameras.
Minimale Systemanforderungen
| Windows® (x86/x64-basiertes System) |
| Betriebssystem |
Windows 10, Windows 11 |
| CPU |
Quad-Core-Prozessor |
| RAM |
4 GB |
| HDD |
500 MB freier Speicherplatz auf der Festplatte |
| Display-Auflösung |
1280 x 1024 |
| Microsoft® .NET Framework |
4.7.2 |
| Verbindungsschnittstelle |
Netzwerkanschluss mit einer Datenübertragungsrate von mindestens 100 Mbps |
Software-Zugang
Lassen Sie sich von Extron als zugelassener Programmierer zertifizieren und erhalten Sie Zugriff auf die Vorteile von Global Scripter, die ControlScript-API und vieles mehr.
Weitere Informationen
Für weitere Informationen über den Zugang zu Global Scripter und die Extron-Programmierung kontaktieren Sie bitte Ihren Extron-Kundendienstmitarbeiter.