#r #serial-port
Вопрос:
Я пытаюсь прочитать COM-порты, используя последовательный номер библиотеки, но команда listPorts() не работает:
Ошибка в структуре(.Внешний(.C_dotTcl, …), класс = «tclObj») : [tcl] не удается открыть ключ: Система не может найти указанный файл..
Я также заметил конфликт, но я не уверен, связано ли это с предыдущей проблемой:
«Прикрепление пакета: ‘серийный’ Следующий объект скрыт от «пакета:базовый»: isOpen»
Я установил разные версии пакетов, но он все еще не работает. Большое вам спасибо за любую помощь!
Ответ №1:
Я решил эту проблему. Разделы реестра находятся в HKEY_LOCAL_MACHINEHARDWAREDEVICEMAPSERIALCOMM
этой папке, но эта папка создается только в том случае, если устройства подключены через COM-порты. Таким образом, listports()
он будет работать только при подключении устройства.