ошибка при считывании последовательных портов с помощью последовательного пакета R

#r #serial-port

Вопрос:

Я пытаюсь прочитать COM-порты, используя последовательный номер библиотеки, но команда listPorts() не работает:

Ошибка в структуре(.Внешний(.C_dotTcl, …), класс = «tclObj») : [tcl] не удается открыть ключ: Система не может найти указанный файл..

Я также заметил конфликт, но я не уверен, связано ли это с предыдущей проблемой:

«Прикрепление пакета: ‘серийный’ Следующий объект скрыт от «пакета:базовый»: isOpen»

Я установил разные версии пакетов, но он все еще не работает. Большое вам спасибо за любую помощь!

Ответ №1:

Я решил эту проблему. Разделы реестра находятся в HKEY_LOCAL_MACHINEHARDWAREDEVICEMAPSERIALCOMM этой папке, но эта папка создается только в том случае, если устройства подключены через COM-порты. Таким образом, listports() он будет работать только при подключении устройства.