Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Gold II Handbuch Seite 180

Vorschau ausblenden Andere Handbücher für ADwin-Gold II:
Inhaltsverzeichnis

Werbung

RSxxx-Schnittstelle
Write_FIFO
Write_FIFO
T11 TiCo
174
schreibt einen Wert in den Sende-FIFO einer bestimmten
Write_FIFO
Schnittstelle.
Syntax
#Include
ADwinGoldII.inc / GoldIITiCo.inc
ret_val
= Write_FIFO(interface,value)
Parameter
N u m m e r ( 1 , 2 ) d e r S c h n i t t s t e l l e , d e r e n
interface
Sende-FIFO beschrieben wird
Wert der ins Sende-FIFO geschrieben werden soll
value
Statusmeldung:
ret_val
0: Daten wurden erfolgreich geschrieben.
1: Daten konnten nicht geschrieben werden,
Sende-FIFO ist voll.
Bemerkungen
Die Anweisung prüft zuerst, ob noch mindestens ein Speicherplatz im
Sende-FIFO frei ist. Ist dies der Fall, wird der übergebene Wert ins FIFO
geschrieben (Rückgabewert 0); anderenfalls wird eine 1 zurückgelief-
ert, die angibt, dass das FIFO voll ist und ein Schreiben nicht möglich
war.
Siehe auch
Check_Shift_Reg, Read_FIFO, RS_Init, RS_Reset,
Gültig für
Gold II-CAN
Beispiel
Rem Wählen Sie das passende Include für ADbasic / TiCoBasic
#Include
ADwinGoldII.inc'für ADbasic
Rem #Include GoldIITiCo.incfür TiCoBasic
Dim
val
As Long
INIT:
RS_Reset()
Rem Initialisierung von Schnittstelle 1 mit 9600 Baud,
Rem keine Parität, 8 Datenbits, 1 Stoppbit und
Rem Hardware-Handshake.
RS_Init(1,9600,0,8,0,1)
EVENT:
Rem Ist das FIFO nicht voll, wird val ins FIFO geschrieben.
Rem Wenn das FIFO-Feld voll ist, wird dies mit dem Wert 1
Rem in PAR_1 angezeigt.
PAR_1
= Write_FIFO(1,val)
ADwin
RS485_Send
ADwin-Gold II , Handbuch Version 1.52, März 2010
LONG
LONG
LONG

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis