Sysfputc, put character to file

List

Questa pagina fa parte del Manuale Programmazione IEC 61131-3. Vai all indice.

Questa funzione da eseguire in task Back, trasferisce un carattere nel buffer di uscita (Trasmissione) del terminale di I/O (Stream) indicato dal parametro File, precedentemente aperto dalla relativa funzione di apertura risorsa. I caratteri caricati nel buffer saranno effettivamente trasmessi dopo il tempo di flush definito, per la trasmissione immediata utilizzare la SysFOBfFlush.

La funzione ritorna il carattere scritto, in caso di errore o se lo stream non accetta il dato, la funzione ritorna EOF. Per essere certi che vi sia spazio sullo stream per accettare il carattere, è possibile utilizzare la funzione SysFGetOSpace che ritorna lo spazio disponibile.

Information Circle

Funzione

CODESYS: Non disponibile

LogicLab: eLLabXUnified12Lib

Descrizione

Ch (INT) Carattere da inviare.
File (eFILEP) Terminale di I/O (Stream) ritornato dalla funzione di apertura risorsa.

La funzione ritorna un (INT) con il carattere inviato, EOF In caso di errore o se lo stream non accetta il carattere

Immagine F_Sysfputc

Esempi

Si rimanda all’esempio della SysSerialPort.

Was this article helpful?