Запись в COM-порт с помощью .Net - PullRequest
2 голосов
/ 30 октября 2009

Как мне поступить с записью в COM-порт, пытаясь преобразовать в следующем примере в .Net (C #), особенно в часть PHP? Если возможно, есть ли более простой способ записи на USB?

Ответы [ 4 ]

9 голосов
/ 30 октября 2009

Используйте класс SerialPort, например ::100100

SerialPort port = new SerialPort("COM1");
port.Open();
if (port.IsOpen)
{
}
port.Close();
4 голосов
/ 30 октября 2009

см. SerialPort класс.

1 голос
/ 30 октября 2009

Самый простой способ записи на USB - через последовательный порт (COMx - в Windows). Вот несколько примеров в C #:

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

0 голосов
/ 30 октября 2009

См. Документы пространства имен System.IO.Ports:

Пространство имен System.IO.Ports содержит классы для управления последовательными портами. Наиболее важный класс, SerialPort, предоставляет платформу для синхронного ввода-вывода, управляемого событиями, доступа к состояниям вывода и отключения и доступа к свойствам драйвера последовательного порта. Его можно использовать для обтекания объектов Stream, позволяя доступ к последовательному порту для классов, использующих потоки.

Пространство имен включает перечисления, которые упрощают управление последовательными портами, такими как Handshake, Parity, SerialPinChange и StopBits.

Документация SerialPort класса содержит подробный пример использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...