AcornSearch - Acorn and RISC OS information searching
RISC OS Search
containing
"Nutty quip goes here!"
Home  |  About  |  Filebase Archive  |  StrongHelp Manuals  |  Newsgroups  |  Module Database
Inhalt   <<   <   >   >>   Index

Funktion zum Einlesen von Daten über eine Analogschnittstelle (wenn vorhanden) oder aus einem Puffer.

Syntax:          ADVAL(Faktor)

Argument:     Negative Integerzahl -n, wobei n eine Puffernummer zwischen 1 und 10 ist.

Ergebnis:     Die Anzahl der Positionen oder Eingänge im Puffer wird in nachstehender Tabelle gezeigt:

          Arg     Puffer-Name     Ergebnis
          -1          Tastatur (Eingang)     Anzahl der verwendeten Zeichen (0-31)
          -2          RS423 (Eingang)          Anzahl der verwendeten Zeichen (0-255)
          -3          RS432 (Ausgang)          Anzahl der freien Zeichen (0-191)
          -4          Drucker (Ausgang)     Anzahl der freien Zeichen (0-63)
          -5          Ton 0 (Ausgang)          Anzahl der freien Byte (0-15, Schritt 3)
          -6          Ton 1 (Ausgang)          Anzahl der freien Byte (0-15, Schritt 3)
          -7          Ton 2 (Ausgang)          Anzahl der freien Byte (0-15, Schritt 3)
          -8          Ton 3 (Ausgang)          Anzahl der freien Byte (0-15, Schritt 3)
          -9          Sprache (Ausgang)     Anzahl der freien Byte (nicht belegt)
          -10          Maus (Eingang)          Anzahl der verwendeten Byte (0-63, Schritt 9)

          In der Tabelle bedeutet Schritt 3 bzw. Schritt 9, daß ein Eintrag im Puffer 3 bzw. 9 Bytes belegt.

          Die ADVAL Funktion übergibt nur dann ein Ergebnis für positive Argumente, wenn das wahlweise Analog/Digital-Podule installiert ist. Andernfalls provoziert eine Anweisung wie ADVAL(1) die Fehlermeldung Bad command.

Beispiele:     
IF ADVAL(-1)=0 THEN PROCinput

[sh-index] Back to list of manuals