UserInfo
Zurück Nach oben Vorwärts

Kurzbeschreibung Parameter Funktionsweise Ein/Ausgänge Limitierungen Querverweise Beispiele

Kurzbeschreibung
UserInfo liefert Daten über den angemeldeten Benutzer und dessen Rechte, außerdem wird noch angezeigt, ob ICONNECT als Demoversion oder als Vollversion läuft.
Parameter
-
Funktionsweise
Nach dem Start bzw. nach jedem Anmelden wird auf den Ausgang Name der Name des angemeldeten Benutzers ausgegeben.
Der Ausgang Rights gibt die Rechte des Benutzer an (als Zahl zwischen 0 und 63).
Diese Zahl entsteht aus der Summe folgender Werte:
Wert    Rechte    Alias
1   Ausführen    Gruppe0.
2   Parametrieren    Gruppe1.
4   Editieren   Gruppe2.
8   Benutzer Gruppe0 verwalten.
16   Benutzer Gruppe1 verwalten.
32   Benutzer Gruppe2 verwalten.

Der Ausgang Demo gibt an ob der Demonstrationsmodus aktiv ist (1), oder ob es sich um eine registrierte ICONNECT-Version handelt.
Wenn sich der angemeldete Benutzer abmeldet, wird (bei laufendem Signalgraphen) kein Benutzer angezeigt und als Recht '0' ausgegeben. Wenn sich ein anderer anmeldet, so wird der neue Benutzer mit neuen Rechten ausgegeben.

Ein-/Ausgänge
Eingänge
-
Ausgänge
Name TYPEINFO{TypeInfo}
UBYTE[]{UserName}  
Gibt den aktuellen Benutzernamen aus.
Rights TYPEINFO{TypeInfo}
SWORD[1]{Rights}  
Gibt die Rechte des Benutzers an.
Demo TYPEINFO{TypeInfo}
SWORD[1]{Demo}  
Gibt an ob der Demomodus aktiviert ist.
Dongle S/N TYPEINFO{TypeInfo}
SWORD[1]{Dongle}  
Gibt die Dongle Nummer aus (Nicht in der Demoversion)
Limitierungen
Ändern sich die Rechte eines Benutzers zur Laufzeit, wird das vom Modul UserInfo nicht registriert.
Querverweise
TextDisp.
Beispiele  
userinfo_signalgraph_1.jpg (19158 bytes)    userinfo_inputmanager_1.jpg (25042 bytes)