Global Scripter

Integrated Development Environment for Extron Control Systems Programming
Key Features
  • Develop AV control system programming using clean and extensible Python 3.5
  • Designed to be used exclusively with Extron Pro Series control system
  • Extron ControlScript® library uses common AV industry terms and automates powerful control system functions
  • Develop, debug, and deploy from a single software environment
  • Start and execute projects quickly using Extron Global Scripter® modules
  • Package all resources into a single file and format designed for easy transport and management
The Extron Global Scripter
Version Release Date Size
2.5.0 Jun. 17, 2020
  • Support for TLP Pro 1225 and TLP Pro 1525 Series touchpanels
  • Support for NBP 50 button panels
  • Support for new NAV devices
    • NAV E 501
    • NAV SD 501
    • NAV 10E 101
    • NAV 10SD 101
401.9 MB

Note: To access the latest features, ensure that the control processors in the system are running the latest firmware version.

Global Scripter® is Extron’s powerful and versatile control system programming software. This feature-rich integrated development environment is used to program Extron Pro Series control systems, and utilizes the easy-to-learn Python scripting language. Global Scripter includes an Extron-exclusive Python library - ControlScript®, that is designed to increase the productivity of AV programmers through incorporating functions used in AV control system projects, as well as helpful documentation, reference material, and sample code. Extron built Global Scripter and the ControlScript Python libraries with programmers in mind. Working together, these components make it easier than ever to develop refined and innovative programmable control systems.

Python and the Pro Series Control Systems Platform

Python is an object-oriented programming language. Python is clean, easily readable, and editable, making it a very popular scripting language. With ample documentation available in print and on the Internet, there are numerous programming resources for novices and experts alike.

The Extron Pro Series products use a proven, multi-threaded platform designed to leverage the benefits of the Python language. As an interpreted language, Python does not require compiling and offers a quicker workflow from editing code to testing a program. Instructions are executed immediately, and functions can be added or modified at runtime. Global Scripter and the Pro Series control platform use Python version 3.5.

Working Together: Global Scripter and ControlScript

Global Scripter provides the framework for all of the necessary programming elements including file management, debugging and diagnostic tools, and the Extron ControlScript API. The ControlScript Python library handles the heavy lifting of message queuing and interfacing with low-level firmware and processes. It also manages all of the files necessary for implementing control programs, such as user interface files, sound files, data files, and the code that ties it all together.

Python Libraries with AV Programmers in Mind

Like all aspects of Global Scripter, the ControlScript API has been designed by Extron to increase the productivity of AV programmers. To help accelerate the learning process, Extron infused the Python library with familiar AV terms that make it easier to incorporate functions that are common to AV control system projects. These additions create a more efficient environment and enable programmers to concentrate on what they do best.

Use Extron Global Scripter Modules to Get Started

Extron has developed a series of Global Scripter modules that may be used with Extron programmable control systems. Based on the familiar Extron Driver library, these modules provide support for devices from a broad range of manufacturers. Modules are developed and tested to provide a consistent, standardized coding approach that makes programming more straightforward and troubleshooting more efficient.

Combining Multiple Control Processors for Larger Control Systems

Multiple control processors can be grouped and work as one big controller. Grouping the control processors will also reduce the need for long RS-232 cable runs, as the group can span several rooms instead of being limited to a single room. This feature enables easy system expansion and ideally serves advanced systems that require more control ports than are offered in a single control processor.

Automate AV Systems and Building Management Functions

Programmers can use Global Scripter and Extron IP Link® Pro control processors to support the latest BMS - Building Management System protocols, including BACnet, KNX, and DALI. Modern BMS allow for centralized monitoring and control of mechanical and electrical systems that include HVAC, lighting, power, and closed-circuit camera control.

Minimum System Requirements

  • Intel® Core™ 2 Duo or equivalent processor
  • Microsoft® Windows® 7, Windows 8.1, or Windows 10
  • Microsoft .NET Framework 4.7.2
  • 4 GB of RAM
  • 500 MB of available hard disk space
  • 1024x768 screen resolution
  • A network connection with a data transfer rate of 10 Mbps, 100 Mbps/1000 Mbps recommended

Software Access

Become a Certified Extron Authorized Programmer and access all the benefits of Global Scripter, the ControlScript API, and more.

For More Information

For more information about access to Global Scripter and Extron programming, please contact your Extron representative.

Features

COMPATIBLE CONTROL PROCESSORS
  IPCP Pro 250 IP Link Pro Control Processor
  IPCP Pro 255 IP Link Pro Control Processor
  IPCP Pro 350 IP Link Pro Control Processor
  IPCP Pro 355DR IP Link Pro Control Processor - DIN Rail
  IPCP Pro 360 IP Link Pro Control Processor
  IPCP Pro 550 IP Link Pro Control Processor
  IPCP Pro 555 IP Link Pro Control Processor
  IPCP Pro PCS1 IP Link Pro Power and Device Control Processor
  IPCP Pro 250 xi IP Link Pro Control Processor
  IPCP Pro 255Q xi IP Link Pro Quad Core Control Processor
  IPCP Pro 350 xi IP Link Pro Control Processor
  IPCP Pro 355DRQ xi IP Link Pro Quad Core Control Processor - DIN Rail
  IPCP Pro 360Q xi IP Link Pro Quad Core Control Processor
  IPCP Pro 550 xi IP Link Pro Control Processor
  IPCP Pro 555Q xi IP Link Pro Quad Core Control Processor
  IPCP Pro PCS1 xi IP Link Pro Power and Device Control Processor
  IPL Pro S1 IP Link Pro Control Processor
  IPL Pro S3 IP Link Pro Control Processor
  IPL Pro S6 IP Link Pro Control Processor
  IPL Pro IRS8 IP Link Pro Control Processor
  IPL Pro CR88 IP Link Pro Control Processor
  DTP CrossPoint 84 8x4 Scaling Presentation Matrix Switchers with DTP Extension
  DTP CrossPoint 82 4K 8x2 Seamless 4K Scaling Presentation Matrix Switcher
  DTP CrossPoint 84 4K 8x4 Seamless 4K Scaling Presentation Matrix Switcher
  DTP CrossPoint 86 4K 8x6 Seamless 4K Scaling Presentation Matrix Switcher
  DTP CrossPoint 108 4K 10x8 Seamless 4K Scaling Presentation Matrix Switcher
  IN1608 xi Eight Input HDCP-Compliant Scaling Presentation Switcher with DTP Extension
COMPATIBLE USER INTERFACES
  TLP Pro 1025T 10" Tabletop TouchLink Pro Touchpanel
  TLI Pro 101 TouchLink Interface
  TLP Pro 300M 3.5" Portrait Wall Mount TouchLink Pro Touchpanel
  TLP Pro 320C 3.5" Cable Cubby TouchLink Pro Touchpanel
  TLP Pro 320M 3.5" Wall Mount TouchLink Pro Touchpanel
  TLP Pro 520M 5” Wall Mount TouchLink Pro Touchpanel
  TLP Pro 525C 5″ Cable Cubby TouchLink Pro Touchpanel
  TLP Pro 525M 5” Wall Mount TouchLink Pro Touchpanel
  TLP Pro 525T 5″ Tabletop TouchLink Pro Touchpanel
  TLP Pro 725C 7″ Cable Cubby TouchLink Pro Touchpanel
  TLP Pro 725M 7" Wall Mount TouchLink Pro Touchpanel
  TLP Pro 725T 7" Tabletop TouchLink Pro Touchpanel
  TLP Pro 1022M 10" Wall Mount TouchLink Pro Touchpanel
  TLP Pro 1025M 10" Wall Mount Touchlink Pro Touchpanel
  TLP Pro 1220MG 12" Wall Mount TouchLink Pro Touchpanel
  TLP Pro 1220TG 12" Tabletop TouchLink Pro Touchpanel
  TLP Pro 1225MG 12" Wall Mount TouchLink Pro Touchpanel
  TLP Pro 1225TG 12" Tabletop TouchLink Pro Touchpanel
  TLP Pro 1520MG 15" Wall Mount TouchLink Pro Touchpanel
  TLP Pro 1520TG 15" Tabletop TouchLink Pro Touchpanel
  TLP Pro 1525MG 15" Wall Mount TouchLink Pro Touchpanel
  TLP Pro 1525TG 15” Tabletop TouchLink Pro Touchpanel
  TLP Pro 1720MG 17" Wall Mount TouchLink Pro Touchpanel
  TLP Pro 1720TG 17" Tabletop TouchLink Pro Touchpanel
COMPATIBLE EBUS® BUTTON PANELS AND DEVICES
  EBP 50 eBUS Button Panel with 6 Buttons - US Single-Gang
  EBP 100 eBUS Button Panel with 6 Buttons - US 2-Gang
  EBP 103 D eBUS Button Panel with 3 Buttons - Decorator-Style Wallplate
  EBP 104 EU eBUS Button Panel with 4 Buttons - Flex55 and EU
  EBP 104 MK eBUS Button Panel with 4 Buttons - MK
  EBP 200 eBUS Button Panel with 10 Buttons - US 3-Gang
  EBP 105 D eBUS Button Panel with 5 Buttons - Decorator-Style Wallplate
  EBP 105 EU eBUS Button Panel with 5 Buttons - Flex55 and EU
  EBP 105 MK eBUS Button Panel with 5 Buttons - MK
  EBP 105P EU eBUS Button Panel with 5 Buttons - Flex55 and EU
  EBP 106 D eBUS Button Panel with 6 Buttons - Decorator-Style Wallplate
  EBP 106 EU eBUS Button Panel with 6 Buttons - Flex55 and EU
  EBP 106 MK eBUS Button Panel with 6 Buttons - MK
  EBP 106P D eBUS Button Panel with 6 Buttons - Decorator-Style Wallplate
  EBP 108 D eBUS Button Panel with 8 Buttons - Decorator-Style Wallplate
  EBP 108 EU eBUS Button Panel with 8 Buttons - Flex55 and EU
  EBP 108 MK eBUS Button Panel with 8 Buttons - MK
  EBP 108 RAAP Rack Mount eBUS Button Panel with 8 Buttons
  EBP 110 D eBUS Button Panel with 10 Buttons - Decorator-Style Wallplate
  EBP 110 EU eBUS Button Panel with 10 Buttons - Flex55 and EU
  EBP 110 MK eBUS Button Panel with 10 Buttons - MK
  EBP 111 D eBUS Button Panel with 11 Buttons - Decorator-Style 2-Gang
  EBP VC1 D eBUS Button Panel with Volume Control - Decorator-Style Wallplate
  EBP VC1 EU eBUS Button Panel with Volume Control - Flex55 and EU
  EBP VC2 D eBUS Button Panel with Dual Volume Control - Decorator-Style Wallplate
  EBP NAV D eBUS Button Panel with Transport Control - Decorator-Style Wallplate
  EBP NAV EU eBUS Button Panel with Transport Control - Flex55 and EU
  EBP 1200C Cable Cubby Enclosure with eBUS Button Panel
  ECM DIO8 eBUS Digital I/O Control Module
  ECM S10 Partition Sensor Set
COMPATIBLE NETWORK BUTTON PANELS
  NBP 50 Network Button Panel with 6 Buttons - US 2-Gang
  NBP 100 Network Button Panel with 6 Buttons - US 2-Gang
  NBP 200 Network Button Panel with 10 Buttons - US 3-Gang
  NBP 105 D Network Button Panel with 5 Buttons - Decorator-Style Wallplate
  NBP 106 D Network Button Panel with 6 Buttons - Decorator-Style Wallplate
  NBP 108 D Network Button Panel with 8 Buttons - Decorator-Style Wallplate
  NBP 110 D Network Button Panel with 10 Buttons - Decorator-Style Wallplate
  NBP 1200C Cable Cubby Enclosure with Network Button Panel
RELATED PRODUCTS
  GlobalViewer Enterprise Server-Based AV Resource Management Software
  GUI Designer Free Design Software for User Interfaces
  Toolbelt Setup, Management and Troubleshooting Utility
  IR Learner Pro IR Learning and Driver Creation Software for Pro Series Control Products
COMPATIBLE NAV PRODUCTS
  NAVigator Pro AV over IP System Manager
  NAV E 101 1G Pro AV over IP Encoder - HDMI
  NAV E 501 1G Pro AV over IP Encoder - HDMI, Ethernet, and USB
  NAV 10E 101 10G Pro AV over IP Encoder - HDMI
  NAV SD 101 1G Pro AV over IP Scaling Decoder - HDMI
  NAV SD 501 1G Pro AV over IP Scaling Decoder - HDMI, Ethernet, and USB
  NAV 10SD 101 10G Pro AV over IP Scaling Decoder - HDMI
© 2020 Extron.