_RootPanel
Je nach gewünschter Aktion stehen für das Auf- und Wegschalten von Panels verschiedene Datenpunkttypen zur Verfügung. Datenpunkte dieser Typen werden beim Hochlauf von jedem UIM beim Event-Manager angemeldet.
Um Panels auf- oder wegzuschalten, müssen alle Elemente des betreffenden internen Datenpunkts innerhalb eines dpSet()-Befehls zugewiesen werde, für _Rootpanel sind diese Datenpunkte _RootPanelOrigOn (Aufschalten in Originalgröße), bzw. _RootPanelOn (Aufschalten in Größe des bestehenden Panels).
Datenpunktelement | Typ | Beschreibung |
---|---|---|
ModuleName | string | Um ein Modul beim Parametrieren ansprechen zu können, existiert ein Modulname. Dieser wird beim Aufschalten je nach Modultyp (z.B. "Vision_2") automatisch und je UIM eindeutig vergeben. Der Benutzer kann diesen Namen bei bereits aufgeschalteten Modulen auch überschreiben. Kommt die gleiche Modul-Identifikation innerhalb eines UIMs mehrmals vor, so wird das Auf- bzw. Weg-schalten immer auf jenes Modul bezogen, das als erstes mit dem passenden Namen gefunden wird. |
FileName | string | Dateiname des Panels, welches aufgeschaltet werden soll. |
PanelName | string | Panel-Name des aufzuschaltenden Panels. Aus der Erläuterung des vorherigen Punktes folgt, dass auch der Panel-Name als Argument beim Aufschalten mitgegeben werden kann. Wurde kein Name angegeben, so wird der Dateiname des Panels verwendet. |
Parameter | dyn_string | Beliebig viele Parameter zur Auflösung der Wildcards. Sie werden in der Form "dpName.Parameter:_original.._value", makeDynString("Parameter1" [, "Para-meter2", "Para-meter3" ...]) übergeben. Dadurch werden den Wildcards $1 [, $2, $3...] die Parameter1 [, Parameter2, Parameter3...] zugeordnet. |
ManNum | unsigned | UIM- (User-Interface-Manager-) Identifikation. Da es mehrere UIMs gleichzeitig geben kann, muss einem Panel mitgegeben wer-den, in welchem UIM es aufgeschaltet werden soll. Hierzu wird die Manager-Nummer (ManNum) der Manager ID verwendet, da diese eindeutig ist und beim Hochstarten eines UIMs vergeben wird. |