Kontrollbefehl read_encoder
Funktion
Liefert die mit
Encoder-Zähler zurück.
Aufruf
read_encoder( &Encoder0_0, &Encoder1_0, &Encoder0_1, &Encoder1_1 )
Parameter-
Encoder0_0,
rückgabe
Encoder1_0,
Encoder0_1,
Encoder1_1
Hinweise
• Siehe auch
Encoder-Signale", Seite
• Wird die Werkstück-Bewegung mit einem Inkremental-Encoder registriert, so wird
Encoder-Zähler Encoder0 durch die Signale am Encoder-Eingang ENCODER X und
Encoder-Zähler Encoder1 durch die Signale am Encoder-Eingang ENCODER Y getrig-
gert. Wurde dagegen mit
werden beide Encoder-Zähler durch ein internes periodisches 1 MHz-Taktsignal getrig-
gert.
• Von Speicherpositionen, in die nicht zuvor mit
chert wurde, wird jeweils der Wert 0 (Initialisierungswert) zurückgegeben.
®
®
RTC
4 RTC
5 Neuer Befehl.
Versionsinfo
Verfügbar ab Version DLL 520, OUT 519.
Verweise
store_encoder, get_encoder, set_fly_x, set_fly_y, set_fly_rot,
Kontrollbefehl read_io_port
Funktion
Liest den aktuellen Zustand des 16-Bit-Digital-Eingangs der EXTENSION 1-Stiftleiste aus.
Aufruf
IOPort = read_io_port()
Rückgabe
16-Bit-Wert (DIGITAL IN0 ... DIGITAL IN15) als 32-Bit-Werte ohne Vorzeichen.
Hinweise
• Siehe Abschnitt
®
®
RTC
4 RTC
5 Unveränderte Funktionalität.
Verweise
write_io_port, write_io_port_mask, set_io_cond_list, clear_io_cond_list,
read_io_port_buffer,
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
10 Befehle und Funktionen
store_encoder
zwischengespeicherten Zählerstände der beiden RTC
Zählerstände als Pointer auf 32-Bit-Werte mit Vorzeichen.
Für Parameter 'Encodern_m' bedeutet:
• n: Nummer der Encoder-Zählers (Encoder0, Encoder1).
• m: Nummer der Speicherposition (Parameter Pos von store_encoder).
""Processing on the fly" (optional)", Seite 195
238.
simulate_encoder
"16 Bit-Digital-Eingang", Seite
read_io_port_list
®
®
5 PC/104-Plus-Karte, RTC
5 PCIe/104-Karte
und
"Synchronisation durch
eine Encoder-Simulation gestartet, so
store_encoder
ein Zählerstand gespei-
wait_for_encoder
229.
®
5-
429