Как я могу установить свойства последовательного порта из выпадающего списка? - PullRequest
0 голосов
/ 01 апреля 2011

HI!

Я сделал код для приложения Windows для связи через последовательный порт.Я хочу установить параметры вручную, используя некоторые поля со списком в моей форме окна, которые содержат возможные значения скорости передачи, бит четности и т. Д. Я сделал немного кода, который дает мне в текстовом поле имена доступных com-портови я могу выбрать их, но мне нужно установить параметры последовательного порта, которые я устанавливаю в полях со списком, нажав кнопку.Может кто-нибудь мне помочь?

Спасибо!

1 Ответ

0 голосов
/ 01 апреля 2011

Вам нужно изменить параметры последовательного порта до или после создания объекта последовательного порта?

У меня есть проект, который взаимодействует с Arduino через интерфейс USB. Вот мой код для создания SerialPort:

string comPort = cboComPorts.SelectedItem.ToString();
SerialPort sp = new SerialPort(comPort, 9600, Parity.None, 8, StopBits.One);

Как видите, comPort выбран из выпадающего списка. Когда моя программа запускается, она перечисляет все доступные COM-порты в этом раскрывающемся списке. Затем, как вы можете видеть, я использую его в качестве первого параметра при создании объекта SerialPort. Затем он принимает значение int для скорости передачи в бодах и пару других параметров. Если вы хотите иметь возможность ввести их в форму и использовать их для создания экземпляра SerialPort, это не так уж и сложно, вам просто нужно написать некоторый код для сбора необходимой вам информации, как я это сделал с первым параметром здесь.

Если вы предоставите часть кода, который вы уже сделали, чтобы мы могли точно видеть, что вы пытаетесь сделать, мы могли бы дать вам лучший ответ.

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