Jump to content
Форум по продукции MOXA

gals

Пользователи
  • Posts

    3
  • Joined

  • Last visited

Recent Profile Visitors

1003 profile views

gals's Achievements

Новичок

Новичок (1/5)

0

Reputation

  1. Павел, большое спасибо. С новым API проблема разрешилась успешно. Всё заработало в следующей связке: драйвер Moxa (Win7 x64): v1.6.17 build 13013016 mxusapi: v0.1.12 build 13091215 pcommlite: v1.6 build 12041917 Благодарю за оперативность. Тема закрыта.
  2. Спасибо, всё получили. Однако при использовании высланной вами библиотеки и проекта примера, столкнулись с проблемой. Moxa UPort 1150i, подключена как COM2 на разъём USB 2.0, ОС Windows 7 Pro 64 bit; все ниже перечисленные действия выполняли с правами администратора. Через диспетчер устройств выставили режим работы RS-485 2W, и попытались программно изменить режим на RS-232. Для этого вызывали mxuparam.exe с параметрами: mxuparam 2 -i -s 0 (для обеих сборок из примера x86, x64). Программа всё время отвечает "Set Interface Mode Failed", при этом на запрос текущего режима (mxuparam 2 -i -g) отвечает успешно. Дебаг С++ даёт следующие резальтаты: bool MxSetInterface(int ComNo, int Interface) на любые запросы возвращает false. Указанная проблема действует и для всех остальных функций библиотеки: все запросы MxGetXXXXX() выполняются успешно, а все MxSetXXXXX() возвращают false. При этом обратили внимание, что когда режим работы изменяется через диспетчер устройств, то Moxa некоторое время перезагружается, после чего содержимое диспетчера устройств обновляется. Видимо происходит кратковременное выключение устройства. При вызове функции MxSetInterface() ничего подобного не происходит, и устройство никак не реагирует.
  3. После установки драйверов к Moxa UPort 1150i под Windows, можно менять настройки режима работы преобразователя RS232/RS485-2W (через диспетчер устройств). Существует ли возможность сделать то же самое программно, например из проекта в С++? В библиотеке PComm Lite есть функции, позволяющие задавать настройки порта (скорость, чётность и т. п.), но нет возможности менять режим устройства.
×
×
  • Create New...