DataHub Scripting - Delivering Customized Results in Off-the-Shelf Software

Because Every Project is Different

As much as all software providers try to cover a wide range of needs, there is always that last little bit that is specific to your project.

Instead of compromising and not meeting those requirements, or writing an entirely custom application, with DataHub's scripting engine you can work at the level of data flowing through the application and get custom results from any data source or destination you can connect to DataHub. 

The DataHub scripting engine is a core feature which means it's included free in any DataHub Solution Pack or valid licensable feature set. 

Example Applications

Because every data point in DataHub is available to the scripting language, in real time, with events to let you know when values change, the type of applications you can perform are many. Even information like connection health statistics from the View Connections diagnostic screen is accessible. 

Our experts are available to discuss your unique needs and how DataHub and scripting can help. 

Ask An Expert

More Examples

Customer Solution - Bats vs Wind Turbine Blades

Did you know that if your wind farm is in the range of migrating, endangered species of bats, that tend to fly in low to moderate wind speeds, you can't "cut-in" or start turning to produce energy at those speeds? 

A major operator of wind turbines found this out when a dead endangered bat was found under one of it's turbines in migration season. Under threat of shut down or legal penalty, they obtained rights to run only in higher winds, but needed a way to make that change without reconfiguring 100 controllers, twice a day.  The turbine manufacturer was not going to be able to provide a solution in time to meet legal requirements. 

They already used DataHub for remote data collection, so they added scripting logic to block turbines from starting until a minimum wind speed was reached, and log the changes to a database for audit and accountability.


A Full Programming Language with Examples

Where some solutions include a scripting language that is limited, the DataHub scripting language is a full featured, dynamically interpreted language

  • Access any DataHub feature & data 
  • Functions for classes and methods
  • C/C++ like syntax
  • Data type conversions
  • Lists & Arrays
  • Strings
  • Buffers & I/O
  • File system
  • Event and callbacks
  • ODBC 
  • Even create menus and Windows

A wide range of example scripts are installed with the product and if you need assistance, our professional services can help you get the job done. 

Software Toolbox provides additional libraries of scripts to our users in our knowledgebase. 

Get Started Now

This trial software is fully functioning and can be used to update licensed product provided you are on an active support & maintenance agreement.  Once DataHub is started it will run for 1 hour at a time, you can restart the application to reset this timer. Purchasing a license removes the limitation for licensed features. 

Connect with Us

1-888-665-3678 (US + Canada toll free)
+1-704-849-2773 (Global)