PAR: einem Namen einen Wert geben

Eine PAR Zeile deklariert einen Namen und gibt ihm einen Wert, damit Koordinaten weiter unten im Programm berechnet statt hingeschrieben werden können. Ein parametrisches Programm nennt die Plattenlänge einmal und leitet jede Kante davon ab, und so schneidet eine Datei eine ganze Reihe von Größen. Der Wert darf selbst eine Summe aus Zahlen und zuvor deklarierten Namen sein.

Syntax

PAR <name> <value or sum>

VerifiziertByte für Byte aus einer maschinengeprüften Datei reproduziert.

Parameter

nameDer Name, der einen Wert erhält und danach überall als Koordinate dienen kann.erforderlich
valueEine Zahl oder eine Rechnung aus Zahlen und zuvor deklarierten Namen.erforderlich

Wie es in die PGM geschrieben wird

PAR erzeugt keine Bytes. Der Konverter rechnet jede Summe beim Lesen aus und schreibt die sich ergebenden Zahlen, die umgewandelte Datei ist also auf die Größe festgelegt, die die Namen ergaben, und trägt die Namen selbst nicht mehr.

Bytes in der PGM: Erzeugt keine eigenen Bytes

Beispiel

PAR LEN 800

Dieses Beispiel dient der Veranschaulichung; keine Referenzdatei enthält den Befehl.

Hinweise

  • Nur die Schreibweise mit Gleichheitszeichen kann eine Summe tragen. X=LEN/2 wird ausgerechnet; XLEN wäre ein Buchstabe und ein Name ohne erkennbare Grenze dazwischen, wird also als schlichte Zahl gelesen und abgelehnt.
  • Summen verwenden die vier Grundrechenarten und Klammern. Nichts wird ausgeführt: der Wert wird Zeichen für Zeichen gelesen und nie an ein Programm übergeben.
  • Auch Plattenmaße dürfen berechnet werden, und das ist meist der Wert, den zu deklarieren sich am meisten lohnt.
  • Xilog Plus kennt auch L. Das bleibt unangetastet, bis ein echtes Programm zeigt, wie eines aussieht, denn Raten könnte eine Sprungmarke als Deklaration lesen.

Meldungen, die dieser Befehl auslösen kann

Verwandte Befehle