Запись в COM-порт с помощью .Net
Вопрос
Как мне поступить с записью в COM-порт, пытаясь преобразовать следующий пример .Net (C #), в частности, часть PHP? Если это возможно, есть ли более простой способ записи на USB?
Решение
Используйте класс SerialPort, например:
SerialPort port = new SerialPort("COM1");
port.Open();
if (port.IsOpen)
{
}
port.Close();
Другие советы
см. класс SerialPort . р>
Самый простой способ записи на USB - через последовательный порт (COMx - в Windows). Вот несколько примеров в C #:
http://msdn.microsoft .com / EN-US / библиотека / system.io.ports.serialport.open.aspx
См. System.IO.Ports
документы пространства имен:
Пространство имен System.IO.Ports содержит классы для управления последовательными портами. Наиболее важный класс, SerialPort, предоставляет платформу для синхронного ввода-вывода, управляемого событиями, доступа к состояниям вывода и отключения и доступа к свойствам драйвера последовательного порта. Его можно использовать для обтекания объектов Stream, что позволяет получить доступ к последовательному порту для классов, использующих потоки.
Пространство имен включает перечисления, которые упрощают управление последовательными портами, такими как Handshake, Parity, SerialPinChange и StopBits.
SerialPort
Документация класса содержит подробный пример использования.