- Suporte técnico para a modificação de software de análise de códigos de falhas para computador de aviões da Airbus e Boeing.
- Treinamento técnico dos engenheiros
Técnica:
- Ferramentas: linguagem C, LabWindows/CVI, Windows
Técnica:
- Ferramentas: linguagem C, LabWindows/CVI, Windows
Sistemas de teste de computadores aviônicos (Airbus, Boeing, Bombardier, Dassault, Embraer, Saab, Tupolev…)
Técnica:
- Ferramentas: linguagem C, LabWindows/CVI, Visual Studio, C++, TestStand, TestExec, Access, Excel, ODBC, Pascal
- Hardware: bancada ATHENA 7000 com: chassis VXI, placas matriz de relé, multímetro, aquisição, gerador de sinal, ARINC 429, RS-422, MXI bus e instrumentos GPIB tal como osciloscópios, fonte de alimentação DC…
Técnica:
- Ferramentas: linguagem C, LabWindows/CVI
- Hardware: chassis VXI (placa matriz de comutação, multímetro, aquisição, gerador de sinal), CAN et I2C
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.
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:
Para se ter uma idéia de possíveis aplicações para o desenvolvimento da seqüência de teste, clique nos links a seguir:
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:
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.
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.
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, … :
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 …
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, mas também várias versões.
A bancada de teste é constituído pelos seguintes elementos:
Sistema operacional: Windows
Programação: linguagem C com LabWindows/CVI
Sequenciador de teste: TestStand
Relatórios: Excel
O operador liga o rádio para uma interface que está ligado a bancada de teste, identifica a unidade de teste com o código de barras impresso no rótulo do rádio. O sequenciador de teste, em seguida, seleciona a sequência do teste correspondente ao código do produto. Testando a qualidade do som, o consumo, software operando em EEPROM e recepção de rádio são executadas. No final do teste, é gerado um relatório em formato Excel. Dados e execução do sequenciador de medição também é salvo em um banco de dados com a finalidade de monitoramento.
A arquitetura modular, tanto de hardware como o software permite componente genérico e robustez à mudança.
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:
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).
Hardware | Desenvolvimento de bancada de teste e sistema de controle, supervisão e de simulação de análise, especificação de materiais, seleção de cartões e componentes eletrônicos e mecânicos, gestão e acompanhamento da execução |
Linguagens | Linguagens de programação: C, C++, C#, Visual Basic, Java, linguagem G, Pascal Object, Fortran, SQL, PHP, JSP Ferramentas: LabVIEW, TestStand, LabWindows/CVI, TestExec, Measurement Studio, Visual Studio, Delphi, J Builder, Dreamweaver, MySQL Método: UML, RUP, RAD |
OS | Linux/Unix Windows, Windows Mobile, CE MacOs |
Protocolos | GPIB, VXI, PXI , ARINC 429, RS-232, RS-422, RS-485, TCP/IP, protocolo AK, CAN, LIN, I2C, VAN, Bluetooth, WIFI, UHF, modbus, profibus |
Diverso | Softwares: Word, Excel, Power Point, Access, MS Project |
Idiomas | Inglês: fluente e técnica Espanhol: fluente e técnica Francês: língua maternaPortguês: eu posso discutir e participar em reuniões |
Melhoria do software de medição da qualidade de transmissãos de TV.
Técnica:
- Ferramentas: linguagem C, LabWindows/CVI, Windows
Técnica:
- Ferramentas: DLL com LabVIEW e integração com Visual Studio C++