ADwin
P2_Check_Shift_Reg
Sende-FIFO der Schnittstelle (auf dem angegebenen Modul) geschrieben wurden.
Syntax
#Include
ADwinPro_All.Inc
ret_val
P2_Check_Shift_Reg
=
Parameter
Eingestellte Moduladresse (1...15).
module
Nummer (1, 2 oder 1...4) der Schnittstelle, deren
channel
Sende-Status gelesen werden soll.
Sende-Status:
ret_val
0: Daten sind gesendet (= keine Daten im Sende-FIFO
vorhanden).
1: Noch nicht alle Daten gesendet (= im Sende-FIFO
sind noch Daten vorhanden).
Bemerkungen
Bei dem Rückgabewert 0 ist sowohl das Sende-FIFO als auch das Aus-
gangs-Shiftregister leer. Bei dem Rückgabewert 1 ist mindestens ein Bit noch
nicht gesendet.
Benutzen Sie diesen Befehl nur, wenn Sie sich bereits eingehend mit dem ein-
gesetzten Controller vertraut gemacht haben (Datenblatt des Herstellers Texas
Instruments). Für allgemeine Anwendungen stehen Ihnen komfortablere Befeh-
le aus der Include-Datei zur Verfügung.
Siehe auch
P2_Get_RS, P2_Read_Fifo, P2_RS_Init, P2_RS_Reset, P2_RS485_Send,
P2_Set_RS, P2_Write_Fifo,
Gültig für
RS422-4 Rev. E, RSxxx-2 Rev. E, RSxxx-4 Rev. E
Beispiel
#Include
ADwinPro_All.Inc
Event:
Rem ...
Rem Prüft, ob Schnittstelle 1 noch Daten zu senden hat
Par_1
= P2_Check_Shift_Reg(1, 1)
Rem ...
ADwin-Pro II Software, Handbuch Apr. 2021
gibt zurück, ob alle Daten gesendet sind, die in den
module
(
P2_Write_Fifo_Full
channel
,
)
LONG
LONG
LONG
Pro II: RSxxx
P2_Check_Shift_Reg
P2_Check_Shift_
Reg
325