Knight Posted December 6, 2018 Share Posted December 6, 2018 Здравствуйте, У нас есть такая проблема: В нашем оборудовании используется Moxa UPort-1450I (4 портовый преобразователь) с Windows 7, мы его подключаем в USB и настраиваем. Эта модель у нас одна в этом компьютере и больше не планируется. Но, если мы переключим его в другой порт USB, то нужно снова настраивать номера com-портов т.к. они собьются. Вопрос: можно ли как-то зафиксировать номера com-портов, чтобы при подсоединении в любой USB они подхватывались одни и те же? P.S. Альтернативный вариант это по переключать между USB и на каждом произвести настройку, но это достаточно трудоёмко тем более что на современных компьютерах портов USB всё больше и больше. Доп. вопрос: может можно ли как-нибудь настраивать порты программно? Тогда можно написать программу, которая будет проверять и если порты "сбились" возвращать их как нужно. Link to comment
Alexandra Posted December 6, 2018 Share Posted December 6, 2018 Добрый день! Для сохранения настроек устройства UPort следует использовать утилиту UPort 1200/1400/1600 Series Configuration Tool (при установке драйвера автоматически устанавливается и утилита). Попробуйте, пожалуйста, выполнить все манипуляции в указанном порядке: 1) Подключите устройство UPort 1250 к компьютеру по USB. В утилите UPort 1200/1400/1600 Series Configuration Tool установите галочку напротив Enable Fixed-base COM Mode (смотрите скриншот) 2) Далее в диспетчере устройств измените типы последовательных интерфейсов (смотрите скриншот) 3) После нажатия Save сохраняются только настройки для того порта, на котором их изменяли, т.е. нужно сначала выбрать порт1, установить режим и нажать Save, затем порт2 и выполнить аналогичные действия. Link to comment
Knight Posted December 6, 2018 Author Share Posted December 6, 2018 Alexandra, спасибо, я раньше находил эту утилиту, а потом потерял её. Но, проблема в том что её функциональности нам не хватает( У нас для совместимости с предыдущими изделиями порты идут не по порядку, а вот так: 31, 13, 33, 34. А т.к. утилита фиксирует только первый порт как базовый, соответственно 13 теряется, хотя остальные порты на месте. Т.е. почти... но не совсем. Хотя мы подумаем, может перенесём 13 на 32-ой. Link to comment
Alexandra Posted December 6, 2018 Share Posted December 6, 2018 К сожалению, это единственный вариант зафиксировать настройки Uport. Link to comment
Незнайка Posted December 6, 2018 Share Posted December 6, 2018 Добрый день, на мой взгляд наиболее простым решением будет скрипт на PowerShell, который будет искать ветки реестра для COM портов и переприсваивать им номера в соответствии с требуемыми. 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