Программно найти COM и LPT-адрес в Matlab - PullRequest
0 голосов
/ 15 октября 2018

Я использую Matlab для программирования эксперимента.

В частности, я использую эти строки кода для чтения и отправки триггеров на внешнее устройство:

    ioObj = io64;
    status = io64(ioObj);
    io64(ioObj,portWriteAddress,0);

Я обнаружилзначение для 'portWriteAddress, перейдя в: Диспетчер устройств -> Порты -> LPT1 -> Ресурсы.Затем в Ресурсах есть запись, называемая I / O Range / Settings, с кодом, подобным 02S7 - 02SS (что-то в этом роде).

Затем я преобразовал его из Hex в Dec и поместил в строку выше.,

ПРОБЛЕМА ЕСТЬ: Я провожу этот эксперимент на нескольких разных компьютерах.Есть ли способ программно найти этот диапазон (или адрес) информации из Matlab?

Спасибо всем за ваше время.

Gluce

PS Используемая мной ОСWindows 7 (скоро должна быть обновлена ​​до windows 10).Компьютеры работают под управлением Matlab 2015b или 2016b.

...