Member 12292743 Ответов: 1

Visual basic и последовательные порты


Я подключил устройство к компьютеру и открыл Диспетчер устройств. Com-порт-это COM20.

Я пытаюсь связаться с устройством по последовательному каналу, посылая шестнадцатеричные команды, и, надеюсь, получу некоторые шестнадцатеричные команды.

Откуда VB знает, что я хочу поговорить с этим портом? Должен ли я добавить последовательный порт (из toolbox) в свой дизайн формы?

Что я уже пробовал:

Ну, я еще ничего не пробовал, вот почему я пришел сюда. Я тоже хочу это понять.

1 Ответов

Рейтинг:
0

OriginalGriff

Да, вы добавляете элемент управления SerialPort либо из конструктора, либо непосредственно в свой код, создавая экземпляр класса самостоятельно.
Класс SerialPort имеет свойства, которые позволяют вам установить порт, а также параметры связи, такие как скорость передачи данных, BPC, четность и тому подобное, которые должны быть правильными для успешного общения с вашим конкретным устройством: Класса SerialPort (Системы.ИО.Порты)[^]- ссылка включает в себя базовый пример, но я бы настоятельно рекомендовал вам "доказать" связь через Гипертерминал или что-то подобное, прежде чем вы начнете кодировать. Таким образом, вы, по крайней мере, знаете, что параметры связи, которые, по вашему мнению, должны работать, работают, и что вы можете говорить двунаправленно с устройством, прежде чем начнете добавлять код, который, как вы знаете, тоже работает!