Name
tuple_chrttuple_chrtTupleChrttuple_chrtTupleChrtTupleChrt — Konvertieren eines Tupels von ganzen Zahlen in ein Tupel von
ganzen Zahlen und Strings mit entsprechendem ASCII-Code.
tuple_chrt( : : T : Chrt)
Herror tuple_chrt(const Hlong T, char* Chrt)
Herror T_tuple_chrt(const Htuple T, Htuple* Chrt)
Herror tuple_chrt(const HTuple& T, char* Chrt)
Herror tuple_chrt(const HTuple& T, HTuple* Chrt)
tuple_chrttuple_chrtTupleChrttuple_chrtTupleChrtTupleChrt konvertiert das Eingabetupel TTTTTt aus
ganzen Zahlen in ein Tupel mit Strings und ganzen Zahlen (wobei nur
die ganze Zahl 0 vorkommen kann), deren Zeichen den ASCII-Code der
entsprechenden Eingabezahl haben. Dabei wird versucht, möglichst
viele Zeichen des Eingabetupels in einen String zu packen. Nur,
wenn der Wert 0 in TTTTTt vorhanden ist, wird an dieser Stelle
der aktuelle String abgebrochen, eine ganze Zahl 0 in die Ausgabe
eingefügt, und ein neuer String mit den restlichen Eingabewerten
angefangen. Dieser Operator ist nützlich, um Eingaben von Zeichen,
die mit read_serialread_serialReadSerialread_serialReadSerialReadSerial gelesen wurden, in Strings umzuwandeln.
Mit diesem Mechanismus ist es möglich, auch Bytes mit dem Wert 0 zu
lesen.
- Multithreading-Typ: independent (läuft parallel auch zu exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
TTTTTt (input_control) integer(-array) → HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)
Eingabetupel.
Restriktion: 0 <= T <= 255
ChrtChrtChrtChrtChrtchrt (output_control) string(-array) → HTupleHTupleHTupleVARIANTHtuple (string / integer) (string / int / long) (HString / Hlong) (char* / Hlong) (BSTR / Hlong) (char* / Hlong)
Strings, die dem ASCII-Code des Eingabetupels
entsprechen.
read_serial (SerialHandle, 100, Data)
tuple_chrt (Data, Strings)
tuple_chrtuple_chrTupleChrtuple_chrTupleChrTupleChr
tuple_ordtuple_ordTupleOrdtuple_ordTupleOrdTupleOrd,
tuple_ordstuple_ordsTupleOrdstuple_ordsTupleOrdsTupleOrds,
read_serialread_serialReadSerialread_serialReadSerialReadSerial
Foundation