List

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

Sysfputc, put character to file

Vai all indice del manuale di programmazione
Tipo: Funzione
Libreria LogicLab: eLLabXUnified12Lib
Libreria Codesys: Non disponibile

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.

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, eEOF 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?