Variablen

Jedes Projekt hat seine eigene Kreuzreferenz. Beim Scannen des Projekts sucht die Kreuzreferenz bei einem Clientprojekt nach Verwendungen von Variablen im Clientprojekt (im Designbereich), z. B. in der Eigenschaft "Variable name" der Steuerelemente. Die Kreuzreferenz eines Serverprojekts sucht nach Verwendungen von Variablen im Serverprojekt, z. B. im Parameter Ereignisvariable der Alarme.

Die Kreuzreferenz prüft für jede Verwendung, ob die jeweilige Variable definiert wurde und umgekehrt, ob eine definierte Variable verwendet wurde.

Nach dem Scannen des Projekts werden die Ergebnisse in der Ansicht "Variablen" im Knoten Kreuzreferenz des jeweiligen Projekts in einer Tabelle dargestellt.

Die Tabelle enthält folgende Spalten:

Variablenname

Gibt den Alias der Variablen an.

Status

Gibt den Status der Verwendung an: entweder Korrekt, Warnung oder Fehler.

Status Beschreibung

Detailinformation zum Status.

Status Beschreibung

Beschreibung

Status

Korrekt

Die Verwendung der Definition ist fehlerfrei.

Korrekt

Definiert, aber keine Verwendung gefunden

Die Variable wurde definiert, jedoch nicht verwendet.

Wichtig: Wenn die Kreuzreferenz keine Verwendung für eine Variable findet, kann dies folgende Gründe haben:

  • Die Variable wird im Code verwendet. Code-Dateien (*.js) werden von der Kreuzreferenz nicht analysiert. Variablennamen, die erst zur Laufzeit z. B. aus einer Datenquelle bezogen werden, können von der Kreuzreferenz nicht erkannt werden.

  • Bevor Sie eine Variable löschen, prüfen Sie, ob sie im Code verwendet wird.

Warnung

Verwendet, aber nicht definiert

Die Variable wurde verwendet, es wurde jedoch keine Definition dieser Variablen gefunden. Im Applikationsverlauf muss mit einem Fehler aus dem Variablenserver gerechnet werden, wenn die Applikation erstmalig versucht, die verwendete Variable anzumelden.

Fehler

Verwendungsfehler (Bitnummer)

Der Zugriff auf ein einzelnes Bit einer Variablen wird einen Fehler auslösen, da der Datentyp eine so hohe Bitnummer nicht unterstützt.

Fehler

System

Gibt den Namen des Systemmoduls (z. B. Variablen oder Alarme) an, in dem die Definition verwendet wird. Wird "Design" als System angegeben, wird die Definition im Designbereich verwendet.

Verwendet in

Gibt den Typ der Definition an (z. B. Alarm), wo die Variable in einem Parameter verwendet wird, oder gibt den relativen Pfad der Page an, wo die Variable verwendet wird.

Quellgruppe, Quelle, Quelldetail

Weitere Details zur Verwendung.