Guia de introdução

O objetivo deste capítulo é guiá-lo nos passos para executar com êxito nosso exemplo de controle remoto «Hello World» (Olá, mundo). O exemplo envia um comando para o instrumento e lê a resposta deste.

De todos os sistemas operacionais e conexões físicas existentes, escolhemos o caso mais comum: conexão LANno sistema operacional Windows. Como ambiente de desenvolvimento, escolhemos aquele que é gratuito – Pythonem PyCharm. Muitas das etapas descritas são universais e podem ser usadas em outros casos também.

Passo 1: Estabeleça a conexão LAN entre o computador e o instrumento

Objetivo: Conexão LAN em funcionamento

  • Conecte o computador e o instrumento à mesma rede de área local.
  • Use o menu do instrumento para descobrir ou ajustar seu endereço IP. Endereços IP do instrumento baseados no Windows podem ser configurados no menu do instrumento ou no menu do Windows Painel de controle -> Central de redes e compartilhamento. Por exemplo, no menu de endereço IP dos osciloscópios R&S®RTO: Setup button -> System
  • Certifique-se de que o instrumento possa ser acessado pela LAN a partir do seu computador. Para verificar isso se pode usar, por exemplo, o teste de ping: Use o comando WinKey + R, digite cmd+ ENTERpara abrir o prompt de comando do Windows. Digite ping <endereço_IP_do_instrumento>, por exemplo: ping 192.168.2.2
  • Somente siga para o próximo passo se a sua a conexão TCP-IP estiver funcionando corretamente.

Passo 2: Estabeleça uma conexão VISA com seu instrumento

Objetivo: query (consulta) *IDN? bem-sucedida? com a ferramenta VISA Tester

Para o R&S®VISA:

  • Instalar o R&S®VISA para Windowsno seu computador. Se você usar a conexão GPIB, deverá usar o VISA correspondente. Por exemplo, para usar o hardware NI GPIB, você deve usar o NI-VISA.
  • Abra o RsVisaTester no Windows Menu iniciar ->R&S VISA -> RsVisaTester.
  • No campo « Resource » (recurso) insira TCPIP::<endereço_IP_do_instrumento >::INSTR, por exemplo. TCPIP::192.168.2.2::INSTR
  • Clique no botão « Connect ».
  • Na aba « Basics », na caixa de combinação (ComboBox) de strings, selecione um comando *IDN?\ne clique no botão « Query »,.
  • O instrumento responde com sua string de identificação
  • Veja o Capítulo 3: VISA e ferramentas do VISApara mais detalhes e capturas de tela.

Para o NI-VISA:

  • Instale o NI-VISA no seu computador. Se você usar a conexão GPIB, precisará instalar os drivers NI-488.2 também.
  • Abra o NI-MAX, clique direito em Devices and Interfaces -> Network devicese escolha « Create new VISA TCPI/IP Resource ».
  • Selecione « Manual entry of LAN Instrument », e insira o endereço IP do instrumento no campo « Hostname or IP address ». Deixe o campo « LAN Device Name »vazio.
  • Use o botão « Validate »para verificar se a conexão com o VISA pode ser estabelecida com sucesso.
  • Abra o « VISA Test Panel », selecione a aba « Input/Output », selecione o comando *IDN?\ne clique no botão « Query »,.
  • O instrumento responde com sua string de identificação
  • Veja o Capítulo 3: VISA e ferramentas do VISApara mais detalhes e capturas de tela.

Passo 3: Instalar o Python, PyCharm e o RsInstrument

Objetivos: instalação correta do Python, ambiente PyCharm em funcionamento, RsInstrument instalado

  • Faça o download e instale o Python 3.7 ou uma versão mais recente (instalador de 32-bit e 64-bit)
  • Faça o download e instale o PyCharm (versão profissional ou gratuita)
  • Faça o download do exemplo de Python « Hello World », extraia o arquivo e abra-o como um projeto no Pycharm. Um projeto no Pycharm é apenas uma pasta que contém scripts de Python: No menu do Pycharm clique em File ->Opene navegue até a pasta que contém o arquivo RsInstrument_HelloWorld_Example.py
  • No menu do Pycharm, clique em File ->Settings -> Project -> Project Interpreterselecione a versão do Python que você baixou. Um caminho comum do Python3.7 é: c:\Users\&lt;username>\AppData\Local\Programs\Python\Python37
  • Instale o pacote RsInstrument. Ele está hospedado no site pypi.org:
    • No menu do Pycharm, clique em File -> Settings -> Project -> Project Interpreterclique no « + » na parte superior direita
    • Digite « RsInstrument » na campo de pesquisa
    • Instale a versão 1.2.0.25 ou uma mais recente.
    • Se você estiver conectado a um servidor proxy, configure-o em Menu File -> Settings -> Appearance -> System Settings -> HTTP Proxy
  • Instale o RsInstrumentfora do Pycharm usando o pip.exe:
    • Abra o prompt de comando: WinKey + R, digite cmde pressione ENTER
    • Altere o diretório de trabalho para o Python instalado (ajuste o nome de usuário e a versão do Python no caminho):
      cd c:\Users\John\AppData\Local\Programs\Python\Python37\Scripts
    • instale o RsInstrument com o comando: pip install Rsinstrument

Passo 4: Executar o script « Hello World »

Objetivo: Obter a resposta do instrumento na variável « idn_response » e ver o registro de comunicação.

  • No arquivo Python_directSCPI_Hello_World.pyajuste o endereço IP do « resourceString1 »para que corresponda ao do seu instrumento.
  • Inicie o script: Pycharm na árvore de projeto, clique direito em Python_directSCPI_Hello_World.pye selecione executar Python_directSCPI_Hello_World.py. O seu instrumento responde com uma string de identificação que é armazenada na variável « idn_response ». O script gera a string, por exemplo: « Hello, I am Rohde&Schwarz,RTO,... » no painel do Python.
  • Abra o VISA Trace Tool(descrito no Capítulo 3) e execute o script novamente para ver o registro de comunicação.

Request information

Do you have questions or need additional information? Simply fill out this form and we will get right back to you.

Licença de marketing

O seu pedido foi submetido. Iremos contactá-lo em breve.
An error is occurred, please try it again later.