FAQs from Rohde & Schwarz

Conexão múltipla da série HMP através de TCP/IP

Pergunta

É possível ter acessos múltiplos às unidades de alimentação de energia (PSUs) da série HMP através de TCP/IP?
Gostaria de controlar o dispositivo a partir de duas aplicações diferentes e manter as conexões abertas durante todo o tempo.

Resposta

Não oferecemos suporte a acesso múltiplo. E, se isso fosse possível, poderia gerar efeitos indesejados.
Ao utilizar VISA a segunda conexão será recusada.
Principalmente ao utilizar soquete bruto (a única opção possível no HMP) o protocolo de intercâmbio de mensagem não é suportado - portanto, frequentemente não fica claro qual deve ser a resposta para cada solicitante.
Teoricamente, haveria uma função de bloqueio - mas ela também não pode ser utilizada com conexões de soquete.

Uma solução possível seria que as aplicações soubessem através de um token quando o dispositivo pode ser acessado. O acesso deve, então, ser executado de forma que o token seja definido primeiro, depois a conexão seja aberta e, em seguida, fechada novamente após as solicitações/os comandos de controle desejados e o token seja liberado novamente ao final.