Показать сообщение отдельно
  #1  
Старый 13.02.2018, 14:36
Booster_1 Booster_1 вне форума
Прохожий
 
Регистрация: 03.04.2013
Сообщения: 9
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию Работа с COM портом реальным и виртуальным

Добрый день. Есть программа обмена с устройствами ввода-вывода через преобразователь интерфейса RS485 -> RS232 или RS485 -> USB (с созданием виртуального COM порта).
Проблема следующая: если у компьютера есть COM порт и используется RS485 -> RS232 - все отлично, обмен без проблем. Если же COM порта нет, а используется виртуальный COM порт и RS485 -> USB, то получаю, скажем, недопустимые данные (например, значение типа 4-байтное число должно быть в диапазоне 0..4, а приходят значения далеко за пределами диапазона, например 449,061767578125 или 2,061989670777E-38).

Сам вижу, что написано довольно сумбурно, но все-таки. Отвечу на любые уточняющие вопросы, только помогите
Ответить с цитированием