by Roddy | Mar 26, 2021 | Applications, HELM, Scripting
Helm installs the LuaSocket library for TCP/IP communications. You can follow the examples and reference there to connect to TCP and UDP devices. Helm scripts run as part of the main Windows “event loop”, so while a script is running the user interface...
by Roddy | Sep 23, 2020 | HELM, Scripting
With Helm 4.7.1, you can now show simple dialog boxes and alerts in Helm panels. You can use these with Lua scripting from PC-based Helm panels (but not WebPanels yet…) The script functions are available using the RootPanel object, and are as follows...
by Roddy | Nov 13, 2018 | Scripting
While the process of building web panels with Helm Designer is almost identical to that for ‘native’ Helm Panels, the language used for scripting has changed. Native (PC-based) panels can use the ‘classic’ Helm script language, or Lua. When...
by Roddy | Jan 23, 2017 | Scripting
Helm 4.4 introduces some new concepts and capabilities for Lua script support. All existing Lua scripts should work unchanged but use of these new powerful features will require Helm 4.4 or later. This post gives an overview of the new features but does not list the...
by conrad | Jan 7, 2017 | Scripting
To get the text label from a current source you need to use a little Lua. Helm can return the entire list of router names using the InputNames property of the router. If we split that into a table, we can then look up the source number to convert it to a name....
by conrad | Dec 16, 2015 | Scripting
If you are programming a sequence of actions in Lua you will soon realise that the Helm user interface does not update until the script is finished. That makes sense under most circumstances for reasons of efficiency. However, if you do want to make lights flash on...