COM port status "Unknown" в NI MAX

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы
Ответить
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

COM port status "Unknown" в NI MAX

Сообщение Kosist »

Недавно столкнулся с такой ситуацией. Для проекта используем несколько PXI шасси, с серийной картой NI-PXI 8430/8 RS-232. Конфигурация систем одинаковая, и на всех системах - 4 подряд - столкнулись со следующей проблемой.
Если какой-то COM порт на карте имеет номер 10 (т.е. назван COM10), его статус в NI MAX отображается как "Unknown", и к нему не возможно "достучаться" - ни через NI VISA Test Panel, ни через RealTerm, или что-то другое. Просто нельзя даже инициализировать порт...
В диспетчере устройств все отображается без проблем.
Дрова стоят все, как надо; последней версии - хотя даже на старых "дровах" наблюдается эта же проблема.
Устранить можно следующим способом. Приходится удалять карту с системы через NI MAX, перезагружать винду; серийная карта устанавливается снова, и тогда можно переименовывать порта на другие значения. Обычно, после такой манипуляции, COM10 не присваивается никому. Ну, и нужно почистить после этого неиспользуемые алиасы (опять же через NI MAX).
Если переименовать опять на COM10, то порт будет работать до перезагрузки. После - будет уже недоступен.
К сожалению, NI техподдержка бессильна - перепробовал все их советы, но ничего не помогает. Вроде бы и никаким софтом/процессом он не занят (согласно проверке, описанной здесь), и непонятно, в чем дело...
Сейчас просто переименовываем порты с 11 до 18, и без проблем, но все равно - то, что наблюдается такая проблема, и непонятно почему, не дает покоя :cantbe:
Может, кто-то сталкивался с таким поведением?
Мы делили апельсин - много наших полегло...
Аватара пользователя
Vitekkz88

Activity Silver Автор
expert
expert
Сообщения: 1100
Зарегистрирован: 21 янв 2014, 15:45
Награды: 3
Версия LabVIEW: 12,13,14
Откуда: Томск
Контактная информация:

Re: COM port status "Unknown" в NI MAX

Сообщение Vitekkz88 »

Kosist, слоты пробовали менять? Попробуйте в гибридный слот вставить. А если и так в гибридном прибор установлен, то используйте слот с тем формфактором, который аналогичен устройству.
Возьмите переходник USB-COM, опознайте в системе и присвойте такое же имя(COM10). Будет ли работать в MAX-e?У меня в win10 работает, но подключение к ноутбуку. У вас же скорее всего NI-контроллер в шасси?
В целом больше похоже на глюк либо NI-MAX, либо службы NI/OC. Попробуйте NI-MAX переустановить. А попутно и драйвера VISA(ставьте сначала минимальную рекомендуемую версию и по восходящей).
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: COM port status "Unknown" в NI MAX

Сообщение Kosist »

Vitekkz88, спасибо за советы!
Просто проблема в том, что это не только проблема NI MAX - т.к. порт не работает и через другие приложения. Правда, если это он "занимает" этот порт, то тогда да...
Я переименовывал "родной" порт PXI контроллера - с COM1 -> COM10. Тоже не работал... Но что интерестно - его потом удалось переименовать обратно (я уже был испугался, что не удастся, т.к. в случае с картой, карту приходится удалять, как я и писал).
А с переходником попробую, спасибо - посмотрю, что получится.
Я бы поигрался с версиями дров, но сейчас нету особо времени на это... Удалять NI-MAX - ввесь софт сносить придется, тоже не вариант...
Хорошо, что все работает с другими номерами ком портом...
Мы делили апельсин - много наших полегло...
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Коммуникация с приборами»