Definieren von Anwenderbefehlen
- Aktualisiert2023-04-06
- 2 Minute(n) Lesezeit
Arbeitsabläufe automatisieren > Spezielle Script-Funktionen > Definieren von Anwenderbefehlen
In Scripten können Sie Anwenderbefehle definieren, um den Befehlsumfang von DIAdem zu erweitern. Anwenderbefehle können Sie beispielsweise in Formeln des Taschenrechners, in DIAdem-REPORT und in DIAdem-SCRIPT verwenden.
Wenn Ihnen in DIAdem-REPORT eine spezielle Formatierung zur Darstellung von Daten fehlt, erstellen Sie einen Anwenderbefehl mit den entsprechenden Anweisungen. Die folgende Abbildung zeigt in der rechten Spalte eine Trendanzeige mit Plus- und Minuszeichen für die Werte der mittleren Spalte. In der Definition der rechten Spalte steht anstelle einer Formatanweisung der Aufruf des Anwenderbefehls TabTrend:
@@TabTrend(CFV)@@
Anwenderbefehle erkennt DIAdem wie Variablen an den @@-Zeichen vor und hinter dem Ausdruck. Die Variable CFV (Kurzform für CurrentFormatValue) steht für den aktuellen Kanalwert.
Tabelle mit Trenddarstellung durch einen Anwenderbefehl
Anwenderbefehle können Sie als Prozedur oder Funktion definieren. Den Anwenderbefehl TabTrend zur Trenddarstellung definieren Sie als Funktion, da TabTrend einen Ergebniswert zurückgeben muss. TabTrend gibt maximal drei Plus- oder Minuszeichen als Text aus.
VBScript | Python |
Function TabTrend(ByVal Value) If Value <= -100 Then TabTrend = "---" ElseIf (Value > -100) and (Value <= -50) Then ....... ElseIf (Value >= 100) Then TabTrend = "+++" End If End Function
Script-Dateien mit Anwenderbefehlen müssen Sie unter Einstellungen»Erweiterungen»Anwenderbefehle anmelden, damit DIAdem die Anwenderbefehle zum Befehlsbestand hinzufügt. Den Anwenderbefehl TabTrend finden Sie im Script UserCmdReport.vbs im Beispielordner. DIAdem speichert die Verknüpfung mit der Script-Datei in der Desktopdatei. Damit stehen Ihnen diese Anwenderbefehle dauerhaft zur Verfügung, bis Sie die Verknüpfung wieder löschen oder eine andere Desktopdatei laden.
Verwandte Themen
Auswerten einer Serie von Dateien | Laden von DIAdem-Konfigurationen | Spezielle Funktionen