rm.list_resources() не перечисляет ресурсы gpib при вызове из скрипта cgi

Я довольно новичок в питоне и Pyvisa. Попытка создать приложение с html-интерфейсом и python на бэкэнде с помощью apache. создал очень простые скрипты, которые работают довольно плавно и перечисляют все подключенные инструменты.

сценарий:

импортная виза rm = visa.ResourceManager('@ni') connectedInst = rm.list_resources() print(connectedInst)

вывод: ('ASRL1::INSTR', 'ASRL3::INSTR', 'ASRL6::INSTR', 'ASRL7::INSTR', 'GPIB0::1::INSTR', 'GPIB0::28::INSTR')

но если тот же скрипт python вызывается из Python CGI, то в списке указываются только последовательные порты.

вывод из Python CGI: ('ASRL1::INSTR', 'ASRL3::INSTR', 'ASRL6::INSTR', 'ASRL7::INSTR')

что вызывает отсутствие инструментов GPIB при вызове Python CGI?

будет очень признателен за вашу помощь.

0 ответов

Другие вопросы по тегам