27.10.2013 Aufrufe

F - Epson

F - Epson

F - Epson

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

SPEL+ Sprachreferenz<br />

OpBCD Anweisung<br />

Setzt 8 Ausgänge gleichzeitig unter Verwendung des BCD-Formats. (Binär codierte Dezimalstelle)<br />

Syntax<br />

OpBCD portNumber, outData<br />

Parameter<br />

portNumber Integer-Ausdruck, dessen Wert zwischen 0 und 63 liegt und jeweils eine der 64<br />

Ausgangsgruppen repräsentiert (jede Gruppe enthält 8 Ausgänge), die die Standard-<br />

und die erweiterten Ausgänge des Systems bilden. Die portNumber-Auswahl<br />

entspricht den folgenden Ausgängen:<br />

PortNummer Ausgänge<br />

0 0-7<br />

1 8-15<br />

2 16-23<br />

3 24-31<br />

... ...<br />

63 504-511<br />

> S<br />

outData Integer-Ausdruck zwischen 0 und 99, der das Ausgangsmuster für die mit der<br />

Anweisung portNumber ausgewählte Ausgangsgruppe repräsentiert. Die 2. Ziffer<br />

(Einer-Ziffer genannt) wird repräsentiert durch die unteren 4 Ausgänge in der<br />

ausgewählten Gruppe und die 1. Ziffer (Zehner-Ziffer genannt) wird repräsentiert durch<br />

die oberen 4 Ausgänge in der ausgewählten Gruppe.<br />

Beschreibung<br />

OpBCD setzt 8 Ausgänge gleichzeitig unter Verwendung des BCD-Formats. Die Standard- und<br />

Erweiterungs-Ausgänge werden in Gruppen von 8 unterteilt. Der portNumber-Parameter für den<br />

OpBCD-Befehl definiert, welche 8er-Ausgangsgruppe verwendet werden soll, wobei portNumber = 0<br />

die Ausgänge 0-7 bedeutet , portNumber = 1 bedeutet die Ausgänge 8-15, etc.<br />

Sobald eine Portnummer ausgewählt wurde (d.h. es wurde eine Gruppe von 8 Ausgängen<br />

ausgewählt), muss ein spezifisches Ausgangsmuster definiert werden. Dies wird im BCD-Format<br />

unter zuhilfenahme des outdata Parameters getan. Der outdata Parameter kann 1 oder 2 Ziffern<br />

haben. (Gültige Einträge liegen im Bereich von 0 bis 99.) Die erste Stelle (oder die Zehnerstelle)<br />

entspricht den oberen 4 Ausgängen der Gruppe von 8 Ausgängen, ausgewählt von portNumber. Die<br />

zweite Stelle (oder die Einerstelle) entspricht den unteren 4 Ausgängen der Gruppe von 8<br />

Ausgängen, ausgewählt von portNumber.<br />

Da gültige Ausgänge im BCD-Format im Bereich von 0 bis 9 für jede Stelle liegen, kann nicht jede E/A<br />

Kombination ausgeben werden. Die Tabelle unten zeigt einige der möglichen E/A Kombinationen und<br />

ihre entsprechenden outnum-Werte, davon ausgehend, dass die portNumber 0 ist.<br />

300 SPEL+ Language Reference Rev 3.5

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!