quinta-feira, 31 de dezembro de 2009

Actividades em 2009

 Resumo: AJOLLY testing evoluiu em 2009, com uma expertise em desenvolvimento de software e análise de sistemas. Realizamos um estudo sobre o desenvolvimento de softwares para bancos de teste utilizando LabVIEW, LabWindows/CVI, e Visual Studio .NET C#. A otimização das comunicações GPIB em um sincrotrão foi alcançada através da programação em C++ no Linux e JAVA. Esses projetos demonstram nosso compromisso com a precisão e o compartilhamento de conhecimento técnico. Nossa conferência sobre migração de software destacou nossa liderança no campo técnico.


Em 2009, AJOLLY testing consolidou sua expertise em testes e medições com contribuições significativas na área de desenvolvimento de software e análise de sistemas complexos. Nossa análise comparativa no desenvolvimento de softwares para bancos de ensaio de produção destacou nossa proficiência em tecnologias como LabVIEW, LabWindows/CVI, e Visual Studio .NET C# com Measurement Studio. Além disso, nossa análise em um sincrotrão de terceira geração demonstrou nossa habilidade em otimizar comunicações GPIB, graças à nossa competência em programação C++ em Linux e desenvolvimento de servidor de instrumentos em JAVA. Essas iniciativas refletem nosso compromisso com a precisão e eficiência, mantendo o foco na importância de compartilhar nosso conhecimento com a comunidade técnica.

  • Estudo técnico e financeiro comparativo sobre o desenvolvimento de softwares para bancos de teste de produção: Em nossa parceria com a Alcatel-Lucent, realizamos um estudo técnico e financeiro comparativo detalhado sobre o desenvolvimento de softwares para bancos de ensaio de produção. Este projeto envolveu o uso de LabVIEW, LabWindows/CVI e Visual Studio .NET C# com Measurement Studio. Concluímos este projeto com uma conferência enriquecedora, onde apresentamos ilustrações de exemplos de migração para especialistas e líderes técnicos da Alcatel-Lucent.
    • Técnicas utilizadas: LabVIEW, LabWindows/CVI e Visual Studio .NET C# com Measurement Studio.
    • Localização: França
    • Empresa: Alcatel
  • Análise das perdas de medição em um sincrotrão de terceira geração: Nossa equipe conduziu uma análise aprofundada das perdas de medição em um sincrotrão de terceira geração, resultando em uma otimização significativa da comunicação GPIB, tanto em hardware quanto em software. Este trabalho exigiu uma expertise específica em programação C++ em Linux e no desenvolvimento de servidor de instrumentos em JAVA.
    • Técnicas utilizadas: C++ em Linux, servidor de instrumentos em JAVA. GPIB.
    • Localização: França

terça-feira, 15 de dezembro de 2009

Soluções da National Instruments para Desenvolvimento de Software

Resumo: A National Instruments é líder em soluções de instrumentação e medição, oferecendo LabVIEW, LabWindows/CVI, Measurement Studio e TestStand para desenvolvimento de software. O LabVIEW utiliza a linguagem gráfica G para um desenvolvimento rápido, enquanto o LabWindows/CVI e o Measurement Studio facilitam a programação em C e C++/VisualBasic/C#, respectivamente. O TestStand, compatível com vários idiomas, otimiza o desenvolvimento de sequenciadores com funcionalidades como geração de relatórios e gestão de direitos de usuários.

National Instruments: Atual líder em soluções de instrumentação, teste e medição, a National Instruments oferece soluções para o desenvolvimento de software em três idiomas diferentes: LabVIEW, LabWindows/CVI e Measurement Studio; além de um software de desenvolvimento especializado: TestStand. Para aqueles não familiarizados, pode ser um pouco confuso navegar por todas essas soluções. Portanto, farei uma breve apresentação desses produtos, destacando suas diferenças e pontos fortes.

LabVIEW: Desde 1984, o LabVIEW é o produto principal da National Instruments.

  • Utilização: Desenvolvimento de software voltado para indústria e ciência, frequentemente associado a instrumentos de medição, sensores e dispositivos eletrônicos, disponível para Windows, Unix, Linux ou Macintosh, PDA (Windows Mobile e Palm OS), alvo de tempo real (da NI), FGPA (da NI).
  • Linguagem: Linguagem G para Gráfico. A programação é feita posicionando ícones (que representam funções) em um diagrama e conectando-os com fios (que representam fluxos de dados, variáveis).
  • Vantagem: A linguagem G, totalmente gráfica, permite desenvolver aplicações rapidamente sem conhecimento extensivo de programação.

LabWindows/CVI: Uma variação do LabVIEW para programação em linguagem C.

  • Utilização: Desenvolvimento de software voltado para indústria e ciência, frequentemente associado a instrumentos de medição, sensores e dispositivos eletrônicos, disponível para Windows, Unix, Linux e alvo de tempo real (da NI) - a partir da versão 9.0 para este último.
  • Linguagem: Linguagem C. O LabWindows/CVI possui muitos assistentes para facilitar o desenvolvimento de interfaces gráficas, declaração de variáveis, inserção de funções e estruturação de código e comunicação com instrumentos e outros dispositivos eletrônicos.
  • Vantagem: A linguagem C é frequentemente conhecida por engenheiros e técnicos. É uma linguagem fundamental que permite o uso de código-fonte existente. A programação é facilitada pelos assistentes.

Measurement Studio: Um pacote de classes e bibliotecas semelhantes ao LabVIEW para Visual Studio.

  • Utilização: Desenvolvimento de software voltado para indústria e ciência, frequentemente associado a instrumentos de medição, sensores e dispositivos eletrônicos, disponível para Windows.
  • Linguagem: Linguagens C++, C# e Visual Basic.
  • Vantagem: Facilita o desenvolvimento de aplicações de instrumentação e medição no Visual Studio graças às suas bibliotecas de funções dedicadas e objetos gráficos especializados.

TestStand: Uma ferramenta, ou mais exatamente um conjunto de funcionalidades ou Framework, que facilita o desenvolvimento de software do tipo sequenciador.

  • Utilização: Desenvolvimento de sequenciadores nos campos da indústria e ciência, mais frequentemente para sequenciamento de medições e testes em Windows.
  • Linguagem: Compatível com LabVIEW, LabWindows/CVI, Java, HTbasic e todos os idiomas que produzem DLL, EXE, componentes ActiveX e .NET. O TestStand também possui seu próprio idioma simples de script.
  • Vantagem: Possui todas as funções necessárias para um sequenciador de testes, economizando tempo de desenvolvimento. Inclui, entre outras, as seguintes funções: geração de relatórios, editor de sequência, geração automática de código-fonte, conexão com bancos de dados, paralelismo, componentes gráficos para a interface do operador, gestão de direitos dos usuários.

Actividades em 2024

Resumo : desenvolvimento de interfaces de teste para set-top boxes, incluindo serviços NPI e suporte técnico integral. Inovamos com um super...