gals Posted February 10, 2014 Share Posted February 10, 2014 После установки драйверов к Moxa UPort 1150i под Windows, можно менять настройки режима работы преобразователя RS232/RS485-2W (через диспетчер устройств). Существует ли возможность сделать то же самое программно, например из проекта в С++? В библиотеке PComm Lite есть функции, позволяющие задавать настройки порта (скорость, чётность и т. п.), но нет возможности менять режим устройства. Link to comment
Timoshuk Posted February 10, 2014 Share Posted February 10, 2014 Здравствуйте! Да, такая возможность существует. Имеется API для изменения типа интерфейса. Отправили запрос, вышлем Вам, как только получим ответ. Link to comment
gals Posted February 12, 2014 Author Share Posted February 12, 2014 Спасибо, всё получили. Однако при использовании высланной вами библиотеки и проекта примера, столкнулись с проблемой. 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() ничего подобного не происходит, и устройство никак не реагирует. Link to comment
Timoshuk Posted February 17, 2014 Share Posted February 17, 2014 Сотрудники техотдела Moxa запросили исходник с проявляющейся проблемой, чтобы можно было ее воспроизвести. Не могли бы Вы выслать ее нам на почту или прикрепить к сообщению на форуме? UPD: Выслал на почту обновленную версию API. Попробуйте использовать ее совместно с драйвером версии 1.7. Link to comment
gals Posted March 3, 2014 Author Share Posted March 3, 2014 Павел, большое спасибо. С новым API проблема разрешилась успешно. Всё заработало в следующей связке: драйвер Moxa (Win7 x64): v1.6.17 build 13013016 mxusapi: v0.1.12 build 13091215 pcommlite: v1.6 build 12041917 Благодарю за оперативность. Тема закрыта. Link to comment
0xBA0BAB Posted May 11, 2015 Share Posted May 11, 2015 Timoshuk, вышлите, пожалуйста, API программного переключения интерфейса RS-232/422 для преобразователей MOXA UPort 1650-8/16. Link to comment
Timoshuk Posted May 12, 2015 Share Posted May 12, 2015 Здравствуйте! К сожалению, у нас имеется API только для однопортовой модели. API для многопортовой модели придется запросить у разработчиков и ждать ответ. Link to comment
0xBA0BAB Posted May 13, 2015 Share Posted May 13, 2015 Спасибо! Да, нужно программное переключение интерфейса для многопортового преобразователя MOXA UPort. Link to comment
User2016 Posted November 1, 2016 Share Posted November 1, 2016 Timoshuk, вышлите, пожалуйста, API программного переключения интерфейса RS-232/422 для преобразователей MOXA UPort 1150I Link to comment
Alexandra Posted November 1, 2016 Share Posted November 1, 2016 Добрый день! К сожалению, выслать API на почту, указанную в контактных данных, не удается. Уточните, пожалуйста, другой адрес, на который можно будет отправить программу. Link to comment
User2016 Posted November 7, 2016 Share Posted November 7, 2016 Добрый день! К сожалению, выслать API на почту, указанную в контактных данных, не удается. Уточните, пожалуйста, другой адрес, на который можно будет отправить программу. Пожалуйста, продублируйте на sergeevu@rambler.ru . Link to comment
Alexandra Posted November 7, 2016 Share Posted November 7, 2016 Выслали информацию на указанный адрес. Link to comment
User2016 Posted November 7, 2016 Share Posted November 7, 2016 Архив скачался, но требует пароль... Link to comment
Alexandra Posted November 8, 2016 Share Posted November 8, 2016 Пароль для архива 123456 Link to comment
User2016 Posted November 9, 2016 Share Posted November 9, 2016 Спасибо. Уже нашел. Насколько я понял, я не могу использовать данный АПИ в поставляемом ПО: "Any duplication of the SOFTWARE other than for archival purposesis a violation of law, i.e., redistribution of this SOFTWARE in source and binary form are prohibited. You agree to prevent any unauthorizedcopying of the SOFTWARE." Возможно, есть другое решение моей проблемы?: Адаптер включен в состав оборудования и работает в режиме RS485 2W. При подключении к компьютеру заказчика после установки драйверов и ПО адаптер включается в режим RS232. Хотелось бы запустить конфигурационную программу, которая бы (в идеале без участия пользователя) определила номер "нашего" COM-порта перевела его в правильный режим. Еще желательно, чтобы после переключения в другое USB гнездо компьютера, номер порта и его параметры оставались неизменными. Link to comment
Заслон Posted November 15, 2016 Share Posted November 15, 2016 А можно мне тоже эту библиотеку (для UPort 1150I)? Link to comment
Alexandra Posted November 15, 2016 Share Posted November 15, 2016 Заслон, выслали Вам информацию на почту, указанную в профиле. Link to comment
Заслон Posted November 15, 2016 Share Posted November 15, 2016 Заслон, выслали Вам информацию на почту, указанную в профиле. Спасибо. Link to comment
Dmitry8457 Posted September 1, 2017 Share Posted September 1, 2017 Здравствуйте! Отправьте мне данную библиотеку, пожалуйста. Link to comment
Незнайка Posted September 1, 2017 Share Posted September 1, 2017 Добрый день! Укажите, пожалуйста, S/N вашего преобразователя. Спасибо! Link to comment
Alexandra Posted September 4, 2017 Share Posted September 4, 2017 Дмтрий, здравствуйте! Всю информацию выслали Вам на почту. Link to comment
Ильдар2476 Posted August 4, 2019 Share Posted August 4, 2019 В 15.11.2016 в 18:53, Alexandra сказал: Заслон, выслали Вам информацию на почту, указанную в профиле. Будте добры и мне эту библиотеку для UPort 1150I Link to comment
Незнайка Posted August 4, 2019 Share Posted August 4, 2019 Добрый день! Укажите, пожалуйста, SN преобразователя. Спасибо! Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now