1.2.6. Verwendung von Schaltvariablen in Gleichungen

Der in UncertRadio verwendete Funktions-Parser (fparser) erlaubt die Verwendung von Schaltvariablen, die nur die zwei Werte 0 und 1 annehmen können. Eine solche Variable erlaubt es, eine weitere Variable b mit b^1 zu aktivieren oder sie durch b^0 zu deaktivieren. In UncertRadio werden diese Variablen durch Anhängen des Strings „Trigger” an den Symbolnamen deklariert; sie werden daher auch „Trigger-Variablen” genannt.

Beispiele sind: „min_Trigger”, „kilo_Trigger”; mit „60^min_Trigger” oder „1000^kilo_Trigger” können Skalierungsfaktoren von 60 (für Minuten) bzw. 1000 geschaltet werden; siehe Abschnitt 5.21.

Soll eine Schaltvariable für Zählraten-Variablen verwendet werden, muss sie den Teil „Trigger” enthalten, angehängt z. B. an „min”; dann können sie vom Programm identifiziert werden, was wiederum hilft zu verhindern, dass sie die Suche nach solchen Zählraten stören, die direkt zur Nettozählrate beitragen (siehe Abschnitt 2.4.3).