Skip to content

Append HMI Studio 1.2.0

Choose a tag to compare

@dhunt84971 dhunt84971 released this 04 Oct 14:57
· 18 commits to main since this release

What's new

Indirect tags. Three new tag types, IndirectDiscrete, IndirectAnalog and IndirectMessage, have no value of their own.

  • Linking: a script points one at any tag of the same kind with LinkIndirectTag("Indirect", "Tag").
  • Reading and writing: reading or writing the indirect tag then reads or writes that tag. Dotfields (.Name, .InAlarm, .Acked, the engineering range) and alarm colors follow the linked tag.
  • Names from expressions: names can be built, e.g. "SV" + Text(Unit, "000") + "_Status".
  • One set of links per Run, shared by every window.
  • Errors: a failed link shows an Indirect Tag Error window. Literal names are checked by Validate.

ShowWindow script function. ShowWindow(name[, left, top[, modal[, wait]]]) opens a window from a script.

  • left, top: move the window for this showing.
  • modal: makes a popup modal or not.
  • wait: pauses the script until the window closes. By default the script carries on.
  • Errors: a failure shows a Window Error window.

Examples in LiquidWeighHMI and the User Manual.

  • One faceplate: the example's 14 valve and pump faceplates are now a single Device Faceplate, driven by indirect tags (manual section 9.4).
  • Beside the device: each symbol opens the faceplate beside itself with ShowWindow.
  • Confirm before ABORT: ABORT waits for the operator's answer in the Confirm Abort popup (section 9.5).
  • Function reference: the manual lists the new functions.

Fixes

  • Scripts read any tag: an action or window script now reads tags that no object on its window shows. Before, they had bad quality, so IF branches on them didn't run.
  • Touches pass through hidden objects: a touch on an object hidden by a Visibility link now reaches the visible object beneath it. Before, it was lost.

Downloads

File Platform
Append-HMI-Studio-1.2.0-Setup.exe Windows 10/11 x64, installs for all users over earlier versions (silent: /S)
Append-HMI-Studio-1.2.0-x86_64.AppImage Linux x64, runs without installing
Append-HMI-Studio-1.2.0-amd64.deb Debian/Ubuntu (sudo apt install ./Append-HMI-Studio-1.2.0-amd64.deb)

Known issues

  • The installers are not code-signed, so Windows SmartScreen asks for confirmation on first run.
  • There is no automatic update. Install new versions over the old one.