FAQs from Rohde & Schwarz

Os sensores NRP-Z só respondem no VISA, e não no aplicativo

Descrição

Infelizmente, só posso controlar meu sensor NRP-Z a partir do VisaTester, mas não do meu IDE Python ao usar o mesmo identificador de dispositivo "USB::0x0aad::0x0023::102800::INSTR". O que está errado?

Resolução

Temos que pressupor que todos os drivers e ferramentas necessários (como o passaporte VISA) estejam instalados no seu computador.
Você pode verificar isso ao consultar este Artigo sobre perguntas frequentes.

Na verdade, o R&S®VISA só mostra esta cadeia de recursos para o sensor ao pesquisar na opção "FindResource".
Essa ID também funcionará ao enviar comandos diretamente do RsVisaTester, pois o testador reconhece a opção de passaporte e a usará para a tradução de comandos.
No entanto, quando você tenta acessar esse endereço a partir de um aplicativo externo, o VISA passará diretamente por todos os comandos.

O identificador correto usando a opção de passaporte deve ser

RSNRP::0x0023::102800::INSTR