Domanda

Come potrei scrivere su una porta COM, cercando di convertire il nel seguente esempio a .Net (C #), in particolare la parte PHP? Se possibile, esiste un modo più semplice per scrivere su una USB?

È stato utile?

Soluzione

Utilizza la classe SerialPort, ad esempio:

SerialPort port = new SerialPort("COM1");
port.Open();
if (port.IsOpen)
{
}
port.Close();

Altri suggerimenti

Il modo più semplice per scrivere su USB è tramite la porta seriale (COMx - su Windows). Ecco alcuni esempi in C #:

http://msdn.microsoft .com / it-it / library / system.io.ports.serialport.open.aspx

Vedi System.IO.Ports documenti dello spazio dei nomi:

  

Lo spazio dei nomi System.IO.Ports contiene classi per il controllo delle porte seriali. La classe più importante, SerialPort, fornisce un framework per l'I / O sincrono e guidato dagli eventi, l'accesso agli stati pin e break e l'accesso alle proprietà del driver seriale. Può essere utilizzato per avvolgere oggetti Stream, consentendo l'accesso alla porta seriale da parte di classi che utilizzano flussi.

     

Lo spazio dei nomi include enumerazioni che semplificano il controllo delle porte seriali, come Handshake, Parity, SerialPinChange e StopBits.

Il SerialPort la documentazione di classe contiene un esempio dettagliato di utilizzo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top