Herunterladen Inhalt Inhalt Diese Seite drucken

Maskieren Eines Einzelnen Bits; Maskieren Mehrerer Bits - Bosch Rexroth VisualMotion 8 (GPP) Funktionsbeschreibung

Multiachs-bewegungssteuerung
Inhaltsverzeichnis

Werbung

8-84
Programmieren in der Bildsymbolsprache
VisualMotion 8 Funktionsbeschreibung

Maskieren eines einzelnen Bits

Zur Erstellung einer Einzelbitmaske geben Sie die Bitposition (1-16) in
das Feld Bit, Maske oder Label ein. Zur Auswahl eines Parameters
markieren Sie das Optionsschaltfeld des entsprechenden Parametertyps
und geben die Parameternummer in das Feld Parameter-Identnummer
ein. Zur Änderung des Bitzustands geben Sie in das Feld Quelle den
Wert 0 bzw. 1 ein. Im folgenden Beispiel wird mit Hilfe des Icons PrmBit
der Zustand von Bit 13 des Systemparameters C-0-0010 auf 1 geändert:

Maskieren mehrerer Bits

Zur Erstellung einer Maske für mehrere Bits geben Sie einen den Bits
entsprechenden Hexadezimalwert (z.B. 0xF, 0x100) oder ein Label in das
Feld Bit, Maske oder Label ein.
Beispiel:
Der Hexadezimalwert für die ersten vier Bits eines binären Parameters
lautet:
0000000000001111 (binär) = 0xF (hexadezimal)
Allen Hexadezimalwerten muss das Präfix „0x" vorangestellt werden.
Beispiel: Gibt man als Maske einen hexadezimalen Wert von 15 ein, wird
nur Bit 15 geändert. Gibt man dagegen „0x15" ein, werden die folgenden
Bits umgeschaltet: 0000000000010101.
Zur Umwandlung von und in
hexadezimale(n) Werte(n) kann ein wissenschaftlicher Taschenrechner
benutzt werden.
Zur Auswahl des Parameters markieren Sie das Optionsschaltfeld des
entsprechenden Parametertyps und geben die Parameternummer in das
Feld Parameter-Identnummer ein. Zur Änderung der Bit-Zustände geben
Sie in das Feld Quelle den Wert 0 bzw. 1 ein.
Hinweis: Der Wert im Feld Quelle gilt für alle Bits der Maske. Die Bits
einer Maske lassen sich nicht einzeln umschalten.
DOK-VISMOT-VM*-08VRS**-FK02-DE-P

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis