Categorias
Software

WinDev

WinDev é um ambiente de desenvolvimento, editado por uma empresa francesa PC Soft, que utiliza sua própria linguagem: WLanguage. É principalmente voltada para o desenvolvimento de aplicações de dados.

Categorias
Software

TestExec

TestExec é um software de tipo sequenciador de testes. Seu código fonte está disponível em linguagem G de LabVIEW (última versão 5.1.1) ou a linguagem C em LabWindows/CVI (última versão 2.0). A primeira versão data de 1994.

Foi substituído em 2000 com TestStand de National Instruments, proporcionando mais flexibilidade e é compatível com as mais recentes tecnologias.

National Instruments vendeu as fontes deste software para LabVIEW ou LabWindows/CVI, como o Toolkit Test Executive, fazendo um total controle e customização possível do sequenciador.

Em LabWindows/CVI, os arquivos de código fonte são:

  • txmain.c : gestão da tela principal
  • txedseq.c : edição das sequências
  • txedpc.c : edição das condições
  • txlogin.c : gerenciamento de usuários
  • txprecnd.c : avaliação, a carga e descarga das condições prévias
  • txreport.c : criar e salvar relatórios de teste
  • txsavres.c : recolha dos resultados dos testes
  • cvitxuir.uir : recursos da interface gráfica
  • txengine.c : execução, o carregamento e descarregamento de sequências

Até hoje ainda existem empresas que usam sequenciadores com base no Toolkit Test Executive. Estes seqüenciadores muitas vezes exigiu uma investisement significativo para personalizar e atender as especificações técnicas e de negócios (mudando a interface gráfica, geração de relatório HTML, Word ou Excel, a conexão com bancos de dados, carregamento de arquivos tolerâncias e limites, controle de instrumentos, leitura automatizada de números de série em EEPROM).

Novos sequenciadores desenvolvimentos são baseados em TestStand e não no Test Executive. TestStand fornece ferramentas de personalização e acesso a componentes externos maiore para um custo mais baixo de desenvolvimento.

Nota: as seqüências geridos pela TestExec tem um extensão .squ enquanto seqüências TestStand são extensãos .seq (ferramentas de migração existem).

Categorias
Software

SCPI (Standard Commands for Programmable Instruments)

SCPI (Standard Commands for Programmable Instruments) é um padrão que define uma linguagem para comunicar com instrumentos baseado em mensagens. A maioria do instrumento GPIB usam o SCPI, mas também os instrumentos RS-232, Ethernet, VXIPXI. Diversos fabricantes de instrumentos de medição adotaram este padrão como HP / Agilent por exemplo, permitindo que alguns uniformidade de comunicação entre diferentes dispositivos.

Alguns exemplos de comandos SCPI:

  • Identificação do instrumento: *IDN?
  • Reset do instrumento: RST
  • Solicitação de medição: MES
Categorias
Software

OLE for Process Control (OPC)

OPC (OLE for Process Control) é uma tecnologia de comunicação unificada entre o controle do processo industrial a partir do Windows. Ele é geralmente usado para comunicação PLC e HMI ou software SCADA. Ele funciona no modo cliente-servidor.

Categorias
Software

Driver IVI

IVI (Interchangeable Virtual Instrumentation) é uma especificação de driver de instrumento publicado pela Fundação IVI, formada pelos maiores nomes da instrumentação, como Agilent, National Instruments, Rohde & Schwarz, Aeroflex, Tektronix, Teradyne, Pickering e outros.

Esta especificação define classes de realizá-los (multímetro, osciloscópio, fonte de alimentação, …). Todos os drivers da mesma classe têm as mesmas funções exportadas. Isto assegura a compatibilidade e a permutabilidade dos instrumentos. O software de medição é associado com o controlador de classe que está associado com o controlador específico do instrumento utilizado.

Exemplo: Eu tenho um aplicativo de teste que mede a tensão com um multímetro. Meu software usa o driver da classe multímetro. O IVI associa com o driver específico do modelo X de Agilent. Portanto, podemos mudar este multímetro para o modelo Y de Agilent ou o modelo Z de Tektronix com uma configuração única, sem modificar o software (desde que tenha instalado drivers IVI específicos destes três instrumentos).

Lista de classes definidas pelos instrumentos IVI:

  • Multímetro digital (DMM)
  • Osciloscópio
  • gerador de forma de onda / função arbitrária
  • Fonte de alimentação DC
  • Fonte de alimentação AC
  • Switch, matriz de comutação
  • Medidor de energia
  • Analisador de Espectro
  • Gerador de sinal RF
  • Upconverter
  • Downconverter
  • Digitador
  • Contador / temporizador

Alguns instrumentos específicos que não se enquadram nessa classificação. Neste caso, você pode criar uma nova classe.

LabWindows/CVI fornece assistentes para o desenvolvimento de drivers e adição de uma nova classe.

Os drivers IVI podem ser usados por qualquer linguagem de programação. No entanto TestStandLabVIEW, e Measurement Studio oferece todas as funções de uma solução completa.

Categorias
Software

Datalogging and Supervisory Control (DSC)

DSC (Datalogging and Supervisory Control) é um módulo adicional para LabVIEW fornece capacidades de comunicação com dispositivos OPC em tempo real. É possível desenvolver software (HMI / SCADA), sistemas de monitoramento e gravação de dados para controladores lógicos programáveis ​​com LabVIEW.

Categorias
Software

Citrix

Citrix Systems é uma empresa de software que criou uma arquitetura cliente-servidor para as aplicações. Por extensão, uma arquitetura de software que é baseado nesta arquitetura é chamada de rede Citrix. Este tipo de rede é, entre outras, utilizadas por aplicações desenvolvidas em WinDev.