Sin categoría
TestStand é uma plataforma de desenvolvimento e execução de sequências de teste automatizadas, criada pela NI do grupo Emerson, destinada a ambientes industriais, laboratórios de validação e produção automatizada. Ele atua como motor de sequenciamento, organizando e controlando as etapas de teste, coleta de dados, geração de relatórios e rastreabilidade.

TestStand é uma plataforma de desenvolvimento e execução de sequências de teste automatizadas, criada pela NI do grupo Emerson, destinada a ambientes industriais, laboratórios de validação e produção automatizada. Ele atua como motor de sequenciamento, organizando e controlando as etapas de teste, coleta de dados, geração de relatórios e rastreabilidade.

🔧 Como funciona o TestStand?

O núcleo do TestStand consiste em:

  • Um motor de execução de sequências (Test Executive Engine)
  • Um editor gráfico de sequências (Sequence Editor)
  • Uma interface de operador customizável
  • E uma poderosa arquitetura extensível com suporte a várias linguagens

O sistema carrega uma sequência de testes de acordo com o produto a ser testado, executa os passos definidos (steps), coleta medições, avalia critérios de aprovação e gera relatórios automaticamente.

🎯 Principais vantagens do TestStand

✅ Compatibilidade ampla

Suporte nativo a:

  • VIs do LabVIEW
  • .NET assemblies e ActiveX
  • DLLs em C, C++, LabWindows/CVI
  • Executáveis externos (EXE)
  • Funções HTBasic, Python, Java e scripts personalizados
  • Integração direta com instrumentos via IVI, VISA, GPIB, USB, Ethernet…

🧪 Desenvolvimento rápido

Com bibliotecas prontas, é possível criar uma interface funcional básica em minutos, com botões, indicadores e controle de fluxo. Os passos podem ser configurados com lógica condicional, loops e variáveis globais/locais.

🧠 Flexibilidade avançada

  • Linguagem de script embutida (comparações, matemática, lógica, texto, estatística)
  • Suporte a sincronização multitarefa (lock, semáforo, mailbox, notification…)
  • Acesso direto a bancos de dados via SQL queries e conectores ODBC
  • Execução paralela e sequências aninhadas

🛠️ Depuração poderosa

  • Pontos de parada em qualquer passo
  • Execução passo a passo (step into, step over)
  • Visualização ao vivo de variáveis e status de execução
  • Possibilidade de entrar em DLLs ou VIs diretamente durante o debug

🧾 Rastreabilidade e relatórios

  • Modelos prontos para bancos de dados SQL, Access, Oracle, MySQL
  • Relatórios em PDF, HTML, XML, TXT, ATML
  • Registro automático de: número de série, operador, estação, resultados, tolerâncias

🧩 Interface de operador

O TestStand separa claramente o ambiente de desenvolvimento (editor de sequência) da interface de operador, utilizada na produção ou manutenção.

A interface do operador:

  • Permite digitar número de série, configurar o produto e iniciar os testes
  • Pode ser simples (produção) ou completa (engenharia/manutenção)
  • É programável em LabVIEW, LabWindows/CVI, C#, .NET, Python, etc.
  • Suporta funcionalidades como: pausa, modo debug, log, alarmes, gráficos

AJOLLY Testing desenvolve interfaces de operador personalizadas, com controles industriais, acesso por crachá, multiusuário e conectividade com sistemas externos.

📌 Exemplo de aplicações com TestStand

  • Teste funcional de módulos eletrônicos e RF
  • Validação de firmwares com resposta via porta serial
  • Teste de dispositivos médicos com sensores e controle de segurança
  • Sequências com instrumentação de alta precisão (Keysight, R&S, LitePoint)

Para ter uma idéia de possíveis aplicações para o desenvolvimento da seqüência de teste, clique nos links a seguir:

🧠 Como a AJOLLY Testing aplica o TestStand

A AJOLLY Testing integra o TestStand como núcleo de sistemas de teste completos, com:

  • Desenvolvimento de sequências customizadas com tolerâncias dinâmicas
  • Desenvolvimento de interface de operador
  • Integração com DLLs proprietárias, APIs, drivers e equipamentos de teste
  • Geração automática de relatórios em PDF, CSV, SQL, com logs e gráficos
  • Configuração de sequências multi-produto, multi-usuário, multi-estação
  • Integração com LabVIEW, C#, bancos de dados, visão, RF e automação industrial
  • Geração de KPIs: FPY, tempo de ciclo, Pareto de falhas
  • Integração com sistemas ERP / MES