TestStand é o quê?

PDF
Imprimir
E-mail

TestStand TestStand é um motor de seqüenciamento de instruções e um ambiente de desenvolvimento para a criação de sequenciador de teste personalizado evoluiu. Existe então um software genérico que carga, dependendo do produto a ser testado, que especificam as sequências de acções, testes e tolerâncias, e os componentes (tais como DLLs) para a comunicação com o hardware.

 

Os pontos fortes do TestStand são:

  • Compatibilidade: É compatível com vários tipos de componentes, tais como DLL (Visual, Borland ...), EXE, o Active X, NET, HTBasic, VI com LabVIEW e codigo C com LabWindows/CVI ... Também é possível controlar os instrumentos directamente a partir das sequências (IVI compatível).
  • Rápido desenvolvimento: TestStand fornece bibliotecas de controles gráficos diretamente ligados com o motor do sequenciador. Pode-se desenvolver uma interface do operador em 15 minutos!
  • Depuração: Você pode configurar o ponto de paradas em cada sequências de instruções passo, executados um por um cada instrução, desde as seqüências para as fontes de códigos de funções de teste (DLL, VI ...) .
  • Flexibilidade: Se você quiser ir mais longe, TestStand inclui uma linguagem de script que permite a execução das funções mais comuns (comparações, cálculos matemáticos, lógica, estatística, as operações nas cadeias, condições ...)
  • Rastreabilidade: TestStand fornece modelos de base de dados (Oracle, Access, MySQL ...). Com alguns cliques, você pode configurar a comunicação com a base de dados para a transferência dos resultados do teste (número de série do produto, os resultados dos testes, medições, tempo de execução, ...).

Exemplos de realizações com TestStand

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

Ambiente de desenvolvimento

Com o ambiente de desenvolvimento de TestStand, ou em outras palavras, o editor de seqüência, você pode criar e editar seqüências. Essas seqüências contêm uma lista de ações (step em Inglês). Estes passos podem ser:

  • ações: funções em uma DLL, ActiveX, dot NET, um VI LabVIEW, classes Java, funções HTBasic ou ATLAS
  • testes: estos incluem ações específicas a especificação de teste e configuração de tolerâncias em Boolean (true/false), números, tabela, string... Tal como açõesos, testes podem ser na forma de vários componentes (DLL, ActiveX ...)
  • chamadas para arquivos executáveis
  • propriedades dinâmicas da seqüência de carregamento (configuração, tolerâncias, ...)
  • atribuições de variáveis ​​e cálculos ou seqüências de processamento matemático
  • mensagens para o utilizador
  • transferências de arquivos armazenados em um servidor FTP
  • fluxo de execução: if, else, for, for each, while, do while, select case, goto...
  • funções de sincronização para multi-tasking: caixa de correio, notificação, nomeação, wait, lock, semáforo ...
  • funções de comunicação com base de dados e instruções SQL

TestStand-Environnement de développement intégré
O editor seqüência TestStand

O editor de seqüência permite também realizar o modo de seqüências de "debug", com pontos de parada, passo e mostrar o valor de variáveis, mas também para continuar traçando dentro da mesma DLL ou VI.

Além disso, a funcionalidade de geração de relatórios, gravação automática de dados e resultados de rastreabilidade em bancos de dados e gerenciamento de usuários estão incluídos no TestStand.

Interface do Operador

A interface de operador é um executável separado com o seu próprio interface gráfica que é diferente do editor de sequência, que é, por sua vez, o ambiente de desenvolvimento. Assim, a interface de operador é o software final que é utilizado pelos técnicos, de produção ou de manutenção, enquanto o editor de sequência é usado pelos técnicos e engenheiros de desenvolvimento.

A interface do operador é utilizado para introduzir o identificador do produto de teste (muitas vezes o número de série) e, em seguida, executar os testes para o produto. A imagem abaixo mostra um exemplo de uma interface do operador.

TestStand-interface-operateur-simple
Interface do Operador

A imagem abaixo mostra um exemplo de interface de operação mais complexa, com ferramentas úteis para o seu serviço como uma oportunidade para posicionar os pontos de interrupção, ver o conteúdo das variáveis​​, procure seqüências, ... :

TestStand-interface-operateur-complexe
Interface com o operador de manutenção com TestStand

A interface do operador podem ser programados na linguagem de sua escolha, compatível com ActiveX ou .NET:  LabVIEW, LabWindows/CVI, a linguagem C, C + +, C #, Visual Basic, Object Pascal no Delphi ...

LabVIEW: bancada de gasometria

O papel deste bancada é a análise e controle de qualidade de cilindros de gás usados ​​nas indústrias farmacêutica e de alimentos, metalurgia, química, petroquímica.O sistema de controlo de gás...
Leia mais...

LabVIEW: sistema de validação de Módulo de Controle Eletrônico (ECM)

Os módulos electrónicos de controlo (ECM) são subconjuntos consistem em sinais de saída destinados a controlar um componente do veículo (carros, camiões ...) da CPU, e a entrada.O objectivo deste...
Leia mais...

LabVIEW : Sistema de ensaios clínicos para a indústria farmacêutica e cosmética

Ce logiciel permet de semi-automatiser les mesures de caractérisation de la peau au cours de tests cliniques de produits pharmaceutiques et cosmétiques en communiquant avec plus de 15 instruments...
Leia mais...

LabVIEW: supervisor de controle de qualidade de areia

LabVIEW é usado neste sistema para desenvolver um supervisor para monitorar a qualidade da areia, de uma areia, antes do enchimentode dos camiões, de acordo com os resultados das medições de...
Leia mais...

LabVIEW: sistema meteorológico portátil (Windows Mobile)

O objetivo deste sistema é a coleta de dados meteorológicos, backup e transmissão de base localizado a 5 km de distância. O sistema é portátil e durável para utilização no exterior (chuva, a...
Leia mais...

LabVIEW em tempo real: sistema de refrigeração, com dois níveis de temperatura

Este sistema permite o estudo desistemas de refrigeraçãoe implementação de cálculos termodinâmicos aplicados à refrigeração. Sua singularidade é que ele é totalmente controlável a través da...
Leia mais...

LabVIEW vision : inspection visuelle de boitier fusibles-relais automobile

There are no translations available.Ce banc de test par vision a une double fonction pour la production de boitier fusibles-relais lors de l'assemblage de camion :il indique à l'opérateur les...
Leia mais...

LabWindows/CVI : Sistema de calibração de sondas de poço de petróleo

Este sistema é utilizado para calibrar as sondas de petróleo. E calibrados sondas permitem uma análise precisa dos diferentes componentes dentro dos mesmos poços de petróleo. Exemplo de sonda para...
Leia mais...

TestStand: Validação de rádio

Esta bancada do teste é projetado para validar a medição eletrônica de rádio e, especialmente, a qualidade de áudio. O sistema deve ser flexível o suficiente para rodar vários modelos de rádio,...
Leia mais...