NI PXI and LabVIEW Deliver Unrivaled Performance, Flexibility, and Value for Automated Test

Visão geral

Automated test engineers need to develop innovative test systems to meet challenging time-to-market and performance requirements. The combination of PXI and NI LabVIEW system design software represents a complete automated test platform that empowers you to build virtually any system faster and with more confidence. LabVIEW helps you stay ahead of demanding system needs by providing integration with a wide variety of instruments, ranging from traditional boxes to software-defined PXI modular instruments, allowing nearly any measurement to be acquired. Additionally, you can use LabVIEW to take advantage of technologies such as multicore processors and field-programmable gate arrays (FPGAs), which can help you build more advanced test systems faster.

Contents

Reduza o tempo de desenvolvimento de testes através de uma programação gráfica intuitiva

O LabVIEW apresenta um ambiente de programação gráfica intuitiva que o ajuda, rapidamente, a desenvolver aplicações de teste. A programação gráfica utiliza-se de “ícones” ou funções simbólicas que representam a ação realizada. Estes símbolos são conectados através de fios que passam dados e determina a ordem de execução, similar a um fluxograma, que é compilado ao código da máquina para que, então, o processador possa executá-lo. O LabVIEW, embora sintaticamente diferente, contêm o mesmo conceito de programação existente na maioria das linguagens tradicionais. O LabVIEW funciona de acordo com as regras de fluxo de dados, ao invés de uma abordagem mais processual, em que uma série sequencial de comandos são realizados, como ocorre nas linguagens de programação ANSI C e C + +. A abordagem de fluxo de dados do LabVIEW reduz o tempo de desenvolvimento do sistema, oferecendo ao usuário uma experiência mais intuitiva e fornecendo uma compreensão clara de como os passos são executados e como os dados se movem por toda a aplicação

Figura 1: O movimento dos dados através dos nós determina a ordem de execução dos VIs e suas funções no diagrama de blocos.

O LabVIEW proporciona uma variedade de abordagens que auxiliam no desenvolvimento de sistemas de teste, independentemente de sua complexidade. Um exemplo de função para medição no LabVIEW é através dos VIs Express, que abstrai tarefas, oferecendo uma abordagem de configuração simples. Quando um VI Express é usado, uma caixa de diálogo interativa ajuda a encaminhar o usuário através de opções de configuração e detalhes de como a função é executada. O LabVIEW automaticamente cuida do código necessário para executar a função configurada no VI Express sem que nenhuma programação adicional seja exigida pelo usuário.

Figura 2. O LabVIEW fornece uma variedade de VIs Express para análise e controle de instrumentos, podendo ser usados para simplificar o desenvolvimento da aplicação.

A depuração do código fonte é uma parte importante do processo de desenvolvimento. O LabVIEW fornece ferramentas de depuração poderosas que você pode usar para analisar em tempo real o fluxo de dados ou até mesmo pausá-lo, possibilitando desta maneira a visualização de como eles se movem pelo LabVIEW. O LabVIEW também ajuda a detectar e resolver erros durante o início do ciclo de desenvolvimento, proporcionando a verificação de erros em tempo real e representações visuais de questões semânticas e sintáticas dentro do código fonte. A combinação de um código gráfico com ferramentas de depuração sofisticadas ajuda a criar aplicações de teste em menos tempo quando comparado às linguagens de programação tradicionais, mesmo com uma experiência mínima em programação.

Simplifique a integração do sistema com um ambiente de software único

Conforme aumenta a complexidade de dispositivos, os sistemas de teste devem ser cada vez mais flexíveis. Utilizando o LabVIEW e instrumentos modulares PXI definidos por software, você pode tirar proveito dos padrões abertos de terceiros para projetar e implementar sistemas de teste flexíveis que podem ser reaproveitados rapidamente. Como esses sistemas usam uma ampla variedade de instrumentos, integrar todas as capacidades e abordagens de programação pode ser um desafio. Com o LabVIEW, o processo de integração é mais fácil e, muitas vezes elimina etapas, economizando tempo e frustração.

Com o LabVIEW, você economiza tempo e dinheiro automatizando toda a instrumentação de teste de um único ambiente de desenvolvimento. Os drivers do LabVIEW fornecem integração perfeita à vários tipos de instrumentos, portas, sensores e FPGAs, o que lhe permite integrar praticamente qualquer instrumento em seu sistema de teste. Os drivers estão facilmente disponíveis e oferecem um acesso conveniente a todas as funcionalidades do hardware. Os drivers do LabVIEW instalam diretamente na paleta de funções, sendo fáceis de  localizar e incluindo suporte ao hardware.

Figura 3. Customize uma aplicação para atender a requisitos em evolução através de uma ampla variedade de instrumentos e uma única ferramenta de software para acelerar a produtividade na construção de sistemas automatizados.

Com a configuração modular definida por software do PXI, você pode criar soluções de teste customizadas para sistemas que possuem requisitos e necessidades em evolução. Com a conectividade com todos os mais de 1.500 produtos PXI, o LabVIEW é a melhor maneira de incorporar um sistema de teste PXI.

Reduza o tempo de execução e o custo do sistema com uma tecnologia comercial e pronta para o uso

A indústria de teste está em constante evolução para aproveitar os últimos desenvolvimentos em tecnologia, tais como processadores multicore e FPGAs, que ajudam a atingir tempos menores de teste e cumprem os requisitos de desempenho dos aplicativos mais recentes. A união entre PXI e LabVIEW melhora o desempenho de sistemas de teste através da programação de processadores multicore e outros hardware com processamento em paralelo, tais como os FPGAs, sem nenhum esforço de programação adicional. O LabVIEW ajuda a visualizar e implementar operações paralelas, porque este representa naturalmente o padrão de  programação em paralelo mais popular, tornando simples escalar aplicações de teste desenvolvida para processadores com múltiplos núcleos.

Figura 4. Com LabVIEW você pode tirar vantagem desta poderosa tecnologia, usando uma plataforma que evolui rapidamente ao adotar a mais recente tecnologia comercial e pronta para o uso.

Com o LabVIEW e as controladoras embarcadas NI PXI baseadas nos mais recentes processadores multicore, as aplicações de testes podem distribuir o processamento entre os núcleos da CPU em vez de ter um testador dedicado para cada dispositivo em teste (DUT). Utilizar o LabVIEW para alocar recursos de hardware e rotinas de medição de múltiplos núcleos, ajuda a executar vários testes em paralelo, melhorando portanto sua produtividade e rendimento.

Além de CPUs multicore, o LabVIEW FPGA também fornece maior capacidade para testar sistemas. Os FPGAs apresentam uma solução poderosa para aplicações que exigem o máximo em flexibilidade, confiabilidade e personalização. Embora FPGAs possuam características únicas e vantagens, o LabVIEW permite a customização do processamento de sinais e dos algoritmos de controle em FPGAs presente nos hardware de medição.

Figura 5. O transceptor vetorial de sinal é o instrumento de software número um do mundo. Ele inclui um FPGA programável pelo usuário construído sobre a arquitetura RIO LabVIEW, que oferece customização e flexibilidade incomparável para sistemas de teste automatizado.

O LabVIEW é o software mais adequado para programação de FPGAs, pois representa claramente o fluxo de paralelismo de dados. Tanto engenheiros experientes quanto inexperientes em projetos tradicionais de aplicações com FPGA podem aproveitar o poder de um hardware reconfigurável com a utilização do ambiente de programação gráfica LabVIEW. Com sistema aberto e E/S personalizável, os FPGAs oferecem a flexibilidade para atender às exatas necessidades de um sistema de teste.

Acelere sua produtividade: Análise sinais com funções matemáticas e de processamento de Sinais

O LabVIEW apresenta milhares de funções integradas e bibliotecas específicas de engenharia a qual permitem uma fácil aquisição, análise, controle e compartilhamento de dados. Com o LabVIEW, você ganha acesso a mais de 850 funções integradas de processamento de sinal, análise e funções matemáticas que simplificam o desenvolvimento de sistema de teste. Estas funções de análise proporcionam a liberdade para escolher a forma de implementar a análise em aplicações de teste, tanto on-line quanto off-line, o que lhe permite personalizar os algoritmos do sistema de teste, fazendo medições inteligentes e obtendo resultados mais rápidos.

Figura 6. Aproveite as vantagens das diversas funções integradas do LabVIEW e reduza a complexidade em adicionar uma análise e algoritmos de processamento de sinal para sua aplicação.

Devido à diversidade de requisitos em aplicações de teste, as funções integradas de análise e processamento de sinal são de alto nível e são baseadas em assistentes de configuração construídos com funções de baixo nível que permitem a customização completa das rotinas de teste. Os VIs Express são baseados em configuração e proporcionam a maneira mais simples de adicionar análise e processamento de sinal a sua aplicação em LabVIEW de medição in-line. Para os engenheiros que desejem programar com funções de baixo nível, o LabVIEW contém diversas funções, desde funções de filtragem até funções de geração de sinal e formas de onda para equações diferenciais. Embora o LabVIEW seja bem conhecido como um ambiente de programação gráfica, também oferece programação orientada a matemática textual através de um compilador nativo para arquivos .m. Este compilador está presente dentro do módulo LabVIEW MathScript RT e usa o arquivo de sintaxe de script .m. Este módulo inclui mais de 800 funções comumente usadas em  matemática, processamento de sinais, análise e controle. Com esta ampla gama de funcionalidades de fácil acesso, uma plataforma de teste automatizado construída por meio da combinação entre PXI e LabVIEW fornece uma flexibilidade incomparável para qualquer necessidade de aplicação.

Apresentação de resultados com interfaces de usuário personalizadas

Com o LabVIEW, você tem mais do que apenas aquisição e análise, você pode criar interfaces de usuário personalizadas que exibem dados específicos de medição e resultados de testes dentro do mesmo ambiente. O LabVIEW contém uma coleção abrangente de testes específicos que utilizam controles e indicadores do tipo arrastar e soltar para que você possa criar de forma rápida e fácil interfaces de usuário para a sua aplicação, auxiliando a visualização dos resultados.

Figura 7: Crie uma interface personalizada escolhendo dentre uma variedade de controles e indicadores comuns à engenharia.

O LabVIEW lhe dá total controle sobre o que é visível e pode proteger partes da interface do usuário que não devem ser alterados por um operador. Você pode personalizar o formato e aparência desses controles internos em questão de segundos, resultando em uma aplicação clara que pode ser facilmente utilizada e compreendida. Dentro do LabVIEW, escolha entre uma variedade de temas que vão desde controles personalizáveis até controles nativos do Windows de forma que possa mudar todos os controles e esquema de cores para atender a uma marca específica da empresa.

Figura 8. Combine as principais informações de um sistema de teste em um específico aplicativo GUI, como o NI LabVIEW. Ferramenta ideal para engenheiros e operadores de sistema de teste.

A visualização de dados no LabVIEW e os recursos de interface de usuário lhe proporcionam rapidez na exibição dos dados e fornecem meios intuitivos de interagir com o sistema. Controles internos funcionam perfeitamente com os dados adquiridos de modo a não perder tempo de conversão e manipulação de dados em novos formatos exclusivamente para exibição. Para aplicações de teste que exigem observações mais específicas, o LabVIEW é customizável e extensível, o que significa que você pode definir a aparência e comportamentos, resultando em dados que são apresentados de uma forma mais fácil de compreendê-los.

Juntos, PXI e LabVIEW formam uma plataforma completa para teste automatizado, e fornecem a capacidade para desenvolver soluções econômicas para sistemas de testes cada vez mais complicados. O LabVIEW fornece uma abordagem de programação gráfica e intuitiva que reduz o tempo no desenvolvimento de testes, através de ícones gráficos que necessitam apenas ser arrastados e soltados ao invés de escrever linhas de código. Com o uso desta plataforma é possível tirar proveito da ampla variedade de produtos e instrumentos PXI, inclusive das mais recentes tecnologias, como processadores de núcleo múltiplo e FPGA. O LabVIEW é um ambiente único de integração que reduz o tempo de execução e aumenta sua produtividade através de uma grande variedade de funções internas de matemática e processamento de dados. Por fim, é possível personalizar interfaces de usuário para exibir os resultados no LabVIEW através de controles internos e de indicadores específicos de engenharia. A combinação do hardware PXI e do software LabVIEW capacita você a desenvolver qualquer sistema de teste automatizado de forma mais rápida e com maior confiabilidade.