Erweiterte Schnittstelle zu einer ausgewählten Anwendung
Die Informationen zu den laufenden Applikationen werden zentral verwaltet um diese einer ausgewählten Applikation (im Standardfall die Startapplikation – Q.App) bereitzustellen.
Dieser Funktionsbaustein erlaubt das Abfragen von erweiterten Informationen zu einer speziellen Anwendung und ggf. das Umschalten zu dieser Anwendung. Nähere Informationen zum Umschalten werden im Abschnitt “Aktiven Bildschirm wählen” gegeben.
Signale
Name | I/O | Typ(en) | Funktion |
---|---|---|---|
ApName | O | TEXT | Name der Applikation |
ApInfo | O | TEXT | Info zur Applikation |
ApType | O | TEXT | Typ der Applikation |
ApAdd1 | O | TEXT | Zusätzliche Information |
ApAdd2 | O | TEXT | Zusätzliche Information |
ApAdd3 | O | TEXT | Zusätzliche Information |
HMIAct | O | BIT | HMI Status |
ApAct | O | BIT | Aktivierungsstatus |
Screen | O | WORD | Index des Framebuffers |
LifeCnt | O | LONG | Umlaufender Zähler |
CoreMod | O | UCHAR | Modus des Kerns |
bError | O | BIT | Fehlerstatus |
ApIdx | I | WORD | Index der Applikation |
Switch | I | BIT | Umschalten zur Startapplikation |
Bemerkungen
Der Fehlerstatus wird gesetzt, wenn beim Auslesen der Informationen in der zentralen Verwaltung ein Problem aufgetreten ist.
Der „Life counter“ wird nach jeder erfolgreichen Abarbeitung einer Task erhöht.
Der Modus eines Kerns kann folgende Modi annehmen:
- 1 – Modus online
- 2 – Modus offline
- 3 – Modus step
- 4 – Modus stop
- 5 – Modus reset
- 6 – Modus load
Ein Beispiel der Anwendung für diesen Funktionsblock ist die Standard Startapplikation (Q.app). In dieser werden die Informationen zur Nutzeranwendung ausgewertet und angezeigt.