Spezifikation ist eine Liste von Variablentypen, die in dem
Feld erlaubt sind (siehe Objekttypen im Kapitel 24).
3. Information zum Feldformat: Eine einzelne Zahl col oder eine Liste
{col tabs}. In dieser Spezifikation ist col die Anzahl der Spalten in der
Eingabebox und tabs (optional) legt die Anzahl der Tab-Stops der
Labels und die Felder der Maske fest. Die Liste kann eine leere Liste
sein. Vorgabewert sind col = 1 und tabs = 3.
4. Liste mit Reset-Werten: Eine Liste mit Werten, welche bei Auswahl der
Option @RESET die verschiedenen Felder während der Arbeit mit einer
Eingabemaske zurücksetzt.
5. Liste mit Anfangs-Werten: Eine Liste, welche die Anfangs-Werte der
Felder enthält.
Die Listen unter 4 und 5 können leer sein. Außerdem können Sie den
Befehl NOVAL („°L@) @ @IN@@ @NOVAL@) verwenden, wenn für diese
Optionen keine Werte auszuwählen sind.
Ist die Funktion INFORM aktiviert und Sie haben die Option @CANCEL
eingegeben, erhalten Sie eine Null oder eine Liste mit den in die Felder
eingegebenen Werte in der spezifizierten Reihenfolge sowie die Zahl 1, im
RPN-Stack:
2:
1:
Wenn also der Wert in der Stack-Ebene gleich 0 ist, wurde keine Eingabe
vorgenommen, während eine 1 anzeigt, dass die Eingabewerte in der Stack-
Ebene 2 zur Verfügung stehen.
Beispiel 1 - Als Beispiel betrachten Sie das folgende Programm INFP1 (INput
Form Program 1), um den Durchfluss Q in einem offenen Kanal nach der
Chezy-Formel zu berechnen: Q = C⋅(R⋅S)
eine Funktion aus der Rauhigkeit der Kanaloberfläche (typische Werte 80 -
150) ist, R ist der hydraulische Radius des Kanals (eine Länge) und S die
Neigung des Kanalbetts (eine dimensionslose Zahl von 0,01 bis 0,000001).
Das folgende Programm definiert eine Eingabemaske über die Funktion
INFORM:
{v
v
... v
}
1
2
n
1
1/2
, wobei C der Chezy-Koeffizient,
Seite 21-30