Seriale c#

venerdì 05 giugno 2009 - 16.31

fabi88willi77 Profilo | Newbie

Ciao a tutti ragazzi!!! :-)
Sto creando un programma in c# che deve inviare dei caratteri a una centralina,e la centralina una volta ricevuti questi caratteri,mi spedirà i dati richiesti da quel comando... La mia domanda è questa: è possibile capire quando il canale seriale è libero per poter trasmettere il carattere alla centralina?Xkè magari voglio trasmettere un altro carattere quando invece la centralina sta già trasferendo i dati sulla seriale...e quindi il canale è occupato..C'è qualche funzione?Oppure qualche funzione che mi dica:"Ok ho finito di trasmettere,puoi inviarmi l'altro carattere".
Grazie in anticipo!!!
Cordiali Saluti!

Fabien

dadebertolino Profilo | Newbie

>Sto creando un programma in c# che deve inviare dei caratteri
>a una centralina,e la centralina una volta ricevuti questi caratteri,mi
>spedirà i dati richiesti da quel comando... La mia domanda è
>questa: è possibile capire quando il canale seriale è libero
>per poter trasmettere il carattere alla centralina?
Dipende dal protocollo di comunicazione della centralina, dal metodo di handshake che usa...

>Xkè magari voglio trasmettere un altro carattere quando invece la centralina
>sta già trasferendo i dati sulla seriale...e quindi il canale
>è occupato..
RS232 o 485? Il 232 è full duplex.

>C'è qualche funzione?Oppure qualche funzione che
>mi dica:"Ok ho finito di trasmettere,puoi inviarmi l'altro carattere".
Come già detto, bisogna vedere qual'è il protocollo della centralina,
ovvero se chi ha fatto la centralina ha lavorato bene o male.

DBertolino
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5