Globale Variablen: Unterschied zwischen den Versionen
Stella (Diskussion | Beiträge) |
Biff (Diskussion | Beiträge) (Verständlicher formuliert, Link zu Verwendungsbeispiel angegeben.) |
||
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | + | '''Globale Variablen''' werden in [[Control6]] folgendermaßen deklariert: | |
− | |||
ECMD_GLOBAL(<name>, <initialwert>, [datentyp]); | ECMD_GLOBAL(<name>, <initialwert>, [datentyp]); | ||
− | + | Die Angabe des Datentyps ist optional. Wenn kein Datentyp angegeben ist, wird uint8_t verwendet. | |
Beispiel: | Beispiel: | ||
ECMD_GLOBAL(zaehler, 0, uint16_t); | ECMD_GLOBAL(zaehler, 0, uint16_t); | ||
− | + | Auf diese Weise deklarierte globale Variablen können per [[ECMD]] abgefragt werden: | |
c6 get zaehler | c6 get zaehler | ||
− | + | oder gesetzt werden: | |
c6 set zaehler 0 | c6 set zaehler 0 | ||
− | [[Category:Control6]] | + | ==Beispiele== |
+ | *siehe [[Counter]] | ||
+ | |||
+ | [[Category:Control6]] [[Category:Control6 Examples]] |
Aktuelle Version vom 20. August 2010, 00:31 Uhr
Globale Variablen werden in Control6 folgendermaßen deklariert:
ECMD_GLOBAL(<name>, <initialwert>, [datentyp]);
Die Angabe des Datentyps ist optional. Wenn kein Datentyp angegeben ist, wird uint8_t verwendet.
Beispiel:
ECMD_GLOBAL(zaehler, 0, uint16_t);
Auf diese Weise deklarierte globale Variablen können per ECMD abgefragt werden:
c6 get zaehler
oder gesetzt werden:
c6 set zaehler 0
Beispiele
- siehe Counter