Global Scripter® è il software di programmazione per sistemi di controllo avanzato e versatile di Extron. Questo ambiente di sviluppo integrato multi-funzione è utilizzato per programmare i sistemi di controllo della serie Pro di Extron con il linguaggio di programmazione Python di facile apprendimento. Global Scripter include ControlScript®, una libreria Python esclusiva di Extron progettata per aumentare la produttività dei programmatori AV grazie a funzioni incorporate spesso utilizzate in progetti di sistemi di controllo AV, oltre a documentazione molto utile, materiali di riferimento e codici esemplificativi. Per la creazione di Global Scripter e delle librerie ControlScript di Python, Extron si è concentrato specificamente sulle esigenze dei programmatori. La sinergia di questi componenti semplifica più che mai lo sviluppo di sistemi di controllo programmabili elaborati e innovativi.
Python e la piattaforma dei sistemi di controllo serie Pro
Python è un linguaggio di programmazione orientato agli oggetti. Python è un linguaggio per natura ordinato, facilmente leggibile e modificabile, caratteristiche che lo rendono molto popolare. Data l'ampia documentazione disponibile in forma cartacea e su Internet, sono numerose le risorse di programmazione rivolte a utenti di qualsiasi livello.
I prodotti della serie Pro di Extron utilizzano una piattaforma multi-thread ben collaudata, progettata per trarre il massimo vantaggio dal linguaggio Python. Python è un linguaggio interpretato e come tale non richiede compilazione e offre un workflow più rapido dalla modifica del codice al collaudo di un programma. Le istruzioni sono eseguite immediatamente ed è possibile aggiungere o modificare le funzioni in tempo reale. Global Scripter e la piattaforma di controllo serie Pro utilizzano la versione 3 di Python.
Global Scripter e ControlScript funzionano in sincrono
Global Scripter offre l'ambiente operativo per tutti gli elementi di programmazione necessari, fra cui gestione file, correzione dei bug e strumenti diagnostici, e per l'interfaccia di programmazione API di ControlScript di Extron. La libreria ControlScript di Python gestisce le operazioni di accodamento dei messaggi e di interfacciamento con firmware e processi di basso livello. Gestisce inoltre tutti i file necessari all'implementazione di programmi di controllo, come file di interfaccia utente, file audio, file di dati e il codice che combina tutti questi elementi.
Librerie Python rivolte nello specifico ai programmatori AV
Al pari di tutti gli altri aspetti di Global Scripter, anche l'interfaccia API di ControlScript è stata progettata da Extron per incrementare la produttività dei programmatori AV. Per accelerare il processo di apprendimento, Extron ha popolato la libreria di Python con termini AV tipici che semplificano l'incorporazione di funzioni comuni nei progetti di sistemi di controllo AV. Questi elementi contribuiscono a creare un ambiente più efficiente e consentono ai programmatori di concentrare l'attenzione sul proprio lavoro.
I moduli Global Scripter di Extron sono un buon punto di partenza
Extron ha sviluppato una serie di moduli Global Scripter utilizzabili con i sistemi di controllo programmabili di Extron. Questi moduli si basano sulla popolare libreria di driver Extron e offrono supporto di dispositivi di un'ampia gamma di produttori. I moduli sono sviluppati e testati per fornire un approccio standardizzato e uniforme alla codifica che rende più chiara la programmazione e più efficiente la risoluzione dei problemi.
Raggruppamento di numerosi processori di controllo per sistemi più ampi
È possibile raggruppare numerosi processori di controllo per funzionare come un unico controller più ampio. Il raggruppamento dei processori di controllo riduce inoltre la necessità di lunghe tratte di cavi RS-232 dato che gli elementi del gruppo possono essere dislocati in diverse sale anziché essere limitati ad una sala singola. Questa funzione semplifica l'espansione del sistema ed è ideale in sistemi avanzati che richiedono un numero maggiore di porte di controllo rispetto a quelle offerte da un singolo processore.
Sistemi AV e funzioni di Building Management automatizzati
I programmatori possono utilizzare Global Scripter e i processori di controllo di Extron per supportare i protocolli BMS (Building Management System) più recenti, inclusi BACnet, KNX e DALI. I moderni sistemi di automazione BMS consentono monitoraggio e controllo centralizzati di impianti elettrici e meccanici come sistemi di riscaldamento, ventilazione e aria condizionata, illuminazione, alimentazione e telecamere a circuito chiuso.
Requisiti minimi di sistema
| Windows® (sistema base x86/x64) |
| Sistema operativo |
Windows 10, Windows 11 |
| Processore |
Processore quad core |
| RAM |
4 GB |
| Disco rigido |
500 MB di spazio disponibile su disco |
| Risoluzione del display |
1280x1024 |
| Microsoft® .NET Framework |
4.7.2 |
| Interfaccia di collegamento |
Connessione di rete con transfer data rate di 100 Mbps |
Accesso al software
Diventate programmatori certificati Extron Authorized Programmer per ottenere l'accesso a tutti i vantaggi di Global Scripter, dell'interfaccia API di ControlScript e molto altro ancora.
Maggiori informazioni
Per maggiori informazioni sull'accesso a Global Scripter e alla programmazione di Extron, si prega di contattare un rappresentante Extron.