Software
O SCPI (Standard Commands for Programmable Instruments) é um padrão de linguagem baseado em mensagens, desenvolvido para facilitar a comunicação e o controle de instrumentos eletrônicos programáveis em sistemas de teste e medição.

O SCPI (Standard Commands for Programmable Instruments) é um padrão de linguagem baseado em mensagens, desenvolvido para facilitar a comunicação e o controle de instrumentos eletrônicos programáveis em sistemas de teste e medição.

Criado com o objetivo de uniformizar os comandos entre diferentes fabricantes e protocolos físicos, o SCPI permite o envio de instruções claras e padronizadas para equipamentos como multímetros, osciloscópios, fontes programáveis, analisadores de espectro, entre outros.


🧰 Onde o SCPI é utilizado?

Embora tenha sido inicialmente popularizado com a interface GPIB, o SCPI é compatível com diversos meios de comunicação modernos:

  • GPIB (IEEE-488)
  • RS-232 / Serial
  • Ethernet (LAN)
  • USB (TMC / VISA)
  • VXI / PXI

Com isso, é possível usar comandos SCPI para controlar remotamente instrumentos de diversos fabricantes em plataformas como LabVIEW, TestStand, Python, C# e MATLAB, o que favorece a automação e a padronização em ambientes industriais e de laboratório.


🔎 Vantagens do SCPI

Padronização: comandos uniformes mesmo entre marcas diferentes
Leitura e escrita claras: comandos humanos-legíveis baseados em texto ASCII
Facilidade de automação: integração simples com linguagens de programação e frameworks de teste
Escalabilidade: ideal para controlar bancos com múltiplos instrumentos via Ethernet ou PXI


📖 Exemplos de comandos SCPI

FunçãoComando SCPI
Identificar o instrumento*IDN?
Resetar o instrumento*RST
Solicitar mediçãoMEASure? ou READ?
Definir tensão da fonteVOLT 5
Configurar corrente limiteCURR:LIM 0.5
Medir tensãoMEAS:VOLT?
Ativar saídaOUTP ON

Esses comandos são enviados como strings e geralmente recebem uma resposta textual do instrumento, ideal para integração com sistemas de rastreabilidade ou interfaces de usuário.


🤝 Fabricantes que utilizam SCPI

Vários líderes do setor adotaram o SCPI como linguagem padrão em seus equipamentos:

  • Keysight (HP / Agilent)
  • Rohde & Schwarz
  • Tektronix
  • Keithley
  • GW Instek
  • Chroma, entre outros

🛠️ Como a AJOLLY Testing integra o SCPI

A AJOLLY Testing projeta bancos de teste e sistemas automatizados que utilizam SCPI para:

  • Controle de fontes, cargas eletrônicas e multímetros
  • Sequenciamento de testes automatizados via TestStand e LabVIEW
  • Geração de relatórios com logs detalhados de comandos e medições
  • Interface com MES e bancos de dados para rastreabilidade total
  • Diagnóstico remoto e reconfiguração dos parâmetros de teste em linha

Com SCPI, a automação de testes torna-se mais robusta, flexível e preparada para ambientes multimarcas e escaláveis.