Wednesday 9 August 2017

Visualização Média Da Janela Móvel


Mean PtByPt. vi não faz uma média de uma janela de dados ao mesmo tempo Problema: Estou tentando fazer uma média de subconjuntos de 100 pontos por vez a partir de um sinal de entrada contínuo. O problema é que o Mean PtByPt. vi irá medir os primeiros 100 pontos (0hellip99) e, em seguida, os 100 pontos subsequentes (1. 100) reutilizando 99 dos mesmos valores. Ao invés de uma média de janela em movimento, eu gostaria de implementar a média do bloco dos dados, ou seja, eu gostaria de dividir os dados em pedaços e gravar a média de cada pedaço de dados. Solução: a funcionalidade padrão do Mean PtByPt. vi não fornece a média de cada pedaço de dados. Em vez disso, como descrito na declaração do problema, para um dado tamanho de janela n, Mean PtByPt. vi mede os pontos 0 a n-1, depois os pontos 1 a n, depois os pontos 2 a n1, de um modo geral e outros. Para realizar a média do bloco, você deve escrever algum código de solução alternativa. Você deve executar um cálculo de módulo na contagem de iteração do loop para determinar quando a média e quando passar dados sem a média. Ao calcular a contagem de iteração i mod n, Quando i0, o final da janela foi atingido e a média média de PtByPt. vis está correta. Em seguida, armazenamos esse valor em uma matriz ou indicador. Na próxima iteração, o valor do mod será igual a 1, que irá redefinir o Mean PtByPt. vi e prepará-lo para o próximo subconjunto de n pontos. O truque é perceber que as médias obtidas pela média do bloco são um subconjunto da média da janela móvel realizada pelo Mean PtByPt. VI. Em alguns casos, você pode querer que todos os dados sejam atualizados no painel frontal, enquanto apenas registra as médias conforme descrito na declaração do problema acima. Você pode executar esta função de forma semelhante, ou seja, executando uma operação de módulo na contagem de iteração e escolhendo um caso em uma estrutura de caso com base nisso. Consulte o exemplo da comunidade em Links relacionados para obter mais informações sobre como fazer isso e código de exemplo que analisa e converte dados dinâmicos e executa as funções acima mencionadas. Tipos de Gráficos e Gráficos O LabVIEW inclui os seguintes tipos de gráficos e gráficos: Gráficos de formas de onda e Gráficos Os dados de exibição normalmente são adquiridos a uma taxa constante. Gráficos XY Exibir dados adquiridos a uma taxa e dados não constantes para funções multivaloradas. Gráficos e Gráficos de Intensidade Exibe dados 3D em um gráfico 2D usando a cor para exibir os valores da terceira dimensão. Gráficos de formas de onda digital Exibir dados como pulsos ou grupos de linhas digitais. Gráficos de sinal misto Exibe tipos de dados aceitos por gráficos de formas de onda, gráficos XY e gráficos de formas de onda digitais. Também aceite clusters que contenham qualquer combinação desses tipos de dados. Gráficos 2D Exibir dados 2D em um gráfico de painel frontal 2D. Gráficos 3D Exibe dados em 3D em um gráfico do painel frontal 3D. Nota Os controles de gráfico 3D estão disponíveis apenas nos Sistemas de desenvolvimento completo e profissional do LabVIEW. Gráficos 3D ActiveX Exibe dados 3D em um gráfico 3D em um objeto ActiveX no painel frontal. Observação Os controles do gráfico 3D do ActiveX são suportados apenas no Windows nos Sistemas de desenvolvimento completo e profissional do LabVIEW. Consulte o e-mail labviewexemplos do diretório geral de gráficos para exemplos de gráficos e gráficos. Gráficos e gráficos de formas de onda O LabVIEW inclui o gráfico de formas de onda e o gráfico para exibir dados tipicamente adquiridos a uma taxa constante. Gráficos de formas de onda O gráfico de formas de onda exibe uma ou mais parcelas de medidas amostradas uniformemente. O gráfico de formas de onda traça apenas funções de valor único, como em y f (x), com pontos uniformemente distribuídos ao longo do eixo dos x, como formas de onda variáveis ​​de tempo adquiridas. O painel frontal a seguir mostra um exemplo de um gráfico de formas de onda. O gráfico de formas de onda pode exibir gráficos contendo qualquer número de pontos. O gráfico também aceita vários tipos de dados, o que minimiza a medida em que você deve manipular dados antes de exibi-lo. Exibição de um gráfico único em gráficos de formas de onda O gráfico de formas de onda aceita vários tipos de dados para gráficos de formas de onda de um único gráfico. O gráfico aceita uma única matriz de valores, interpreta os dados como pontos no gráfico e incrementa o índice x em um começando em x 0. O gráfico aceita um cluster de um valor x inicial, um delta x. E uma série de dados y. O gráfico também aceita o tipo de dados da forma de onda. Que carrega os dados, a hora de início e o delta t de uma forma de onda. O gráfico de formas de onda também aceita o tipo de dados dinâmico. Que é para uso com express VIs. Além dos dados associados a um sinal, o tipo de dados dinâmicos inclui atributos que fornecem informações sobre o sinal, como o nome do sinal ou a data e hora em que os dados foram adquiridos. Os atributos especificam como o sinal aparece no gráfico da forma de onda. Quando o tipo de dados dinâmico inclui um único valor numérico, o gráfico traça o valor único e automaticamente formata a legenda da trama e a escala de tempo da escala x. Quando o tipo de dados dinâmico inclui um único canal, o gráfico traça toda a forma de onda e formata automaticamente a legenda da trama e a escala de tempo da escala x. Consulte o Graph VI Graph VI no labviewexamplesgeneralgraphsgengraph. llb para exemplos dos tipos de dados que um gráfico de formas de onda aceita. Exibição de múltiplos gráficos em gráficos de formas de onda O gráfico de formas de onda aceita vários tipos de dados para exibir vários gráficos. O gráfico de formas de onda aceita uma matriz de valores 2D, em que cada linha da matriz é um único gráfico. O gráfico interpreta os dados como pontos no gráfico e incrementa o índice x por um, começando em x 0. Conecte um tipo de dados da matriz 2D ao gráfico, clique com o botão direito do mouse no gráfico e selecione Transposir matriz no menu de atalho para lidar com cada um Coluna da matriz como um gráfico. Isso é particularmente útil quando você mostra vários canais de um dispositivo DAQ porque o dispositivo pode retornar os dados como arrays 2D com cada canal armazenado como uma coluna separada. Consulte o gráfico (Y) Multi Plot 1 no Graph VI Graph VI no labviewexamplesgeneralgraphsgengraph. llb para um exemplo de um gráfico que aceita este tipo de dados. O gráfico de formas de onda também aceita um cluster de um valor x inicial, um valor delta x e uma matriz 2D de dados y. O gráfico interpreta os dados y como pontos no gráfico e incrementa o índice x pelo delta x. Começando pelo valor x inicial. Este tipo de dados é útil para exibir vários sinais que são amostrados na mesma taxa normal. Consulte o gráfico Multi Plot 2 (Xo 10, dX 2, Y) no Graph VI Graph VI no labviewexamplesgeneralgraphsgengraph. llb para um exemplo de um gráfico que aceita este tipo de dados. O gráfico de forma de onda aceita uma matriz de plotagem onde a matriz contém clusters. Cada cluster contém uma matriz 1D que contém os dados y. A matriz interna descreve os pontos em um gráfico e a matriz externa possui um cluster para cada trama. O painel frontal a seguir mostra essa matriz do cluster y. Use uma matriz de plotagem em vez de uma matriz 2D se o número de elementos em cada gráfico for diferente. Por exemplo, quando você extrai dados de vários canais usando diferentes quantidades de tempo de cada canal, use essa estrutura de dados em vez de uma matriz 2D porque cada linha de uma matriz 2D deve ter o mesmo número de elementos. O número de elementos nas matrizes interiores de uma série de clusters pode variar. Consulte o gráfico (Y) Multi Plot 2 no wave Graph Graph Waveform no labviewexamplesgeneralgraphsgengraph. llb para um exemplo de um gráfico que aceita este tipo de dados. O gráfico de formas de onda aceita um cluster de um valor x inicial, um valor delta x e uma matriz que contém clusters. Cada cluster contém uma matriz 1D que contém os dados y. Você usa a função Bundle para agrupar os arrays em clusters e você usa a função Build Array para criar os clusters resultantes em uma matriz. Você também pode usar a função Build Cluster Array, que cria matrizes de clusters que contêm as entradas que você especifica. Consulte o gráfico Multi Plot 3 (Xo 10, dX 2, Y) no Graph VI Graph VI no labviewexamplesgeneralgraphsgengraph. llb para obter um exemplo de um gráfico que aceita este tipo de dados. O gráfico de formas de onda aceita uma matriz de clusters de um valor x, um valor delta x e uma matriz de dados y. Este é o mais geral dos tipos de dados do gráfico de formas de onda de múltiplos lotes porque você pode indicar um ponto de partida e incremento exclusivo para a escala x de cada trama. Consulte o gráfico Multi Plot 1 (Xo 10, dX 2, Y) no VI Graph VI do formulário de onda no labviewexamplesgeneralgraphsgengraph. llb para um exemplo de um gráfico que aceita este tipo de dados. O gráfico de formas de onda também aceita o tipo de dados dinâmico. Que é para uso com express VIs. Além dos dados associados a um sinal, o tipo de dados dinâmicos inclui atributos que fornecem informações sobre o sinal, como o nome do sinal ou a data e hora em que os dados foram adquiridos. Os atributos especificam como o sinal aparece no gráfico da forma de onda. Quando o tipo de dados dinâmicos inclui vários canais, o gráfico exibe um gráfico para cada canal e automaticamente formata a legenda da trama e o horário da escala x. Gráficos de formas de onda O gráfico de formas de onda é um tipo especial de indicador numérico que exibe uma ou mais parcelas de dados geralmente adquiridas a uma taxa constante. O painel frontal a seguir mostra um exemplo de um gráfico de formas de onda. O gráfico de formas de onda mantém um histórico de dados, ou buffer, de atualizações anteriores. Clique com o botão direito do mouse no gráfico e selecione Chart History Length no menu de atalho para configurar o buffer. O comprimento padrão do histórico do gráfico para um gráfico de formas de onda é de 1.024 pontos de dados. A frequência na qual você envia dados para o gráfico determina a frequência com que o gráfico é redesenhado. Exibição de um gráfico único em gráficos de formas de onda Se você passar o gráfico um valor único ou vários valores ao mesmo tempo, o LabVIEW interpreta os dados como pontos no gráfico e incrementa o índice x em um começando em x 0. O gráfico trata estas entradas como novas Dados para uma parcela única. O gráfico de formas de onda aceita o tipo de dados da forma de onda. Que carrega os dados, a hora de início e o delta t de uma forma de onda. Use a função Construir forma de onda (forma de onda analógica) para plotar o tempo no eixo x do gráfico e usar automaticamente o intervalo correto entre os marcadores na escala x do gráfico. Uma forma de onda que especifica t0 e uma matriz Y de um elemento é útil para traçar dados que não são amostrados uniformemente porque cada ponto de dados possui seu próprio carimbo de data / hora. Consulte o labviewexamplesgeneralgraphscharts. llb para obter exemplos do gráfico de formas de onda. Exibindo vários gráficos em gráficos de formas de onda Para passar dados para vários gráficos em um gráfico de formas de onda, você pode agrupar os dados em um conjunto de valores numéricos escalares, em que cada numérico representa um único ponto para cada um dos gráficos. Se você quiser passar vários pontos por parcela em uma única atualização, alinhe uma matriz de clusters de valores numéricos para o gráfico. Cada numérico representa um único ponto de valor de y para cada uma das parcelas. Você pode usar o tipo de dados da forma de onda para criar vários gráficos em um gráfico de formas de onda. Use a função Build Waveform para plotar o tempo no eixo x do gráfico e use automaticamente o intervalo correto entre marcadores na escala x do gráfico. Uma matriz 1D de formas de onda que especificam t0 e uma matriz Y de um único elemento é útil para traçar dados que não são amostrados uniformemente porque cada ponto de dados possui seu próprio carimbo de data / hora. Se você não pode determinar o número de parcelas que deseja exibir até o tempo de execução, ou deseja passar vários pontos para vários lotes em uma única atualização, alinhe uma matriz 2D de valores numéricos ou formas de onda no gráfico. Por padrão, o gráfico de formas de onda trata cada coluna na matriz como um único argumento. Conecte um tipo de dados de matriz 2D ao gráfico, clique com o botão direito do mouse no gráfico e selecione Transpor Array no menu de atalho para tratar cada linha na matriz como um único gráfico. Consulte o labviewexamplesgeneralgraphscharts. llb para obter exemplos do gráfico de formas de onda. Tipo de dados de forma de onda O tipo de dados da forma de onda carrega os dados, a hora de início e o delta t de uma forma de onda. Você pode criar uma forma de onda usando a função Construir forma de onda. Muitos dos VIs e funções que você usa para adquirir ou analisar formas de onda aceitam e retornam os dados da forma de onda por padrão. Quando você transfere dados da forma de onda para um gráfico ou gráfico de forma de onda. O gráfico ou gráfico traça automaticamente uma forma de onda com base nos dados, tempo de início e delta x da forma de onda. Quando você alinha uma matriz de dados de forma de onda para um gráfico ou gráfico de forma de onda, o gráfico ou gráfico traça automaticamente todas as formas de onda. O gráfico XY é um objeto gráfico de propósito geral e gráfico que traça funções multivaloradas, como formas circulares ou formas de onda com uma base de tempo variável. O gráfico XY exibe qualquer conjunto de pontos, amostrados uniformemente ou não. Você também pode exibir planos Nyquist, planos Nichols, planos S e planos Z no gráfico XY. As linhas e os rótulos desses planos são da mesma cor que as linhas cartesianas, e você não pode modificar a fonte do rótulo plano. O painel frontal a seguir mostra um exemplo de um gráfico XY. O gráfico XY pode exibir gráficos contendo qualquer número de pontos. O gráfico XY também aceita vários tipos de dados, o que minimiza a medida em que você deve manipular dados antes de exibi-lo. Exibição de um gráfico único em gráficos XY O gráfico XY aceita três tipos de dados para gráficos XY de trama única. O gráfico XY aceita um cluster que contém uma matriz x e uma matriz y. Consulte o gráfico Plot único (X e Y) no VI XY Graph no labviewexamplesgeneralgraphsgengraph. llb para um exemplo de um gráfico que aceita este tipo de dados. O gráfico XY também aceita uma série de pontos, onde um ponto é um cluster que contém um valor x e um valor y. Consulte o gráfico de gráficos único (Array of Pts) no XY Graph VI no labviewexamplesgeneralgraphsgengraph. llb para obter um exemplo de um gráfico que aceita este tipo de dados. O gráfico XY também aceita uma série de dados complexos, em que a parte real é plotada no eixo x e a parte imaginária é plotada no eixo y. Exibindo vários gráficos em gráficos XY O gráfico XY aceita três tipos de dados para exibir vários gráficos. O gráfico XY aceita uma série de gráficos, onde um gráfico é um cluster que contém uma matriz x e uma matriz y. Consulte o gráfico Multi Plot (X e Y) no VI XY Graph no labviewexamplesgeneralgraphsgengraph. llb para um exemplo de um gráfico que aceita este tipo de dados. O gráfico XY também aceita uma série de clusters de gráficos, onde um gráfico é uma série de pontos. Um ponto é um cluster que contém um valor x e um valor y. Consulte o gráfico Multi Plot (Array of Pts) no XY Graph VI no labviewexamplesgeneralgraphsgengraph. llb para obter um exemplo de um gráfico que aceita este tipo de dados. O gráfico XY também aceita uma série de clusters de gráficos, onde um gráfico é uma matriz de dados complexos, na qual a parte real é plotada no eixo x e a parte imaginária é plotada no eixo y. Gráficos e Gráficos de Intensidade Use o gráfico de intensidade e o gráfico para exibir dados 3D em um gráfico 2D colocando blocos de cor em um plano cartesiano. Por exemplo, você pode usar um gráfico ou gráfico de intensidade para exibir dados padronizados, como padrões de temperatura e terreno, onde a magnitude representa a altitude. O gráfico de intensidade e o gráfico aceitam uma matriz de números 3D. Cada número na matriz representa uma cor específica. Os índices dos elementos na matriz 2D definem os locais do gráfico para as cores. A ilustração a seguir mostra o conceito da operação do gráfico de intensidade. As linhas das informações passam para o visor como novas colunas no gráfico ou gráfico. Se desejar que as linhas apareçam como linhas na tela, alinhe um tipo de dados da matriz 2D para o gráfico ou o gráfico, clique com o botão direito do mouse no gráfico ou no gráfico e selecione Transposir matriz no menu de atalho. Os índices da matriz correspondem ao vértice inferior esquerdo do bloco de cor. O bloco de cor tem uma área de unidade, que é a área entre os dois pontos, conforme definido pelos índices de matriz. O gráfico ou gráfico de intensidade pode exibir até 256 cores discretas. Consulte os exemplos de exames laboratoriais de gráficos gerais no arquivo gráfico. llb para exemplos de gráficos e gráficos de intensidade. Gráficos de Intensidade Depois de traçar um bloco de dados em um gráfico de intensidade, a origem do plano cartesiano desloca-se para a direita do último bloco de dados. Quando o gráfico processa novos dados, os novos valores de dados aparecem ao direito dos valores de dados antigos. Quando uma exibição de gráfico está cheia, os valores de dados mais antigos se deslocam do lado esquerdo do gráfico. Esse comportamento é semelhante ao comportamento de um gráfico de tiragem. O painel frontal a seguir mostra um exemplo de gráfico de intensidade. O gráfico de intensidade compartilha muitas das partes opcionais do gráfico de formas de onda. Incluindo a legenda da escala e a paleta de gráficos. Que você pode mostrar ou ocultar clicando com o botão direito do mouse no gráfico e selecionando itens visíveis no menu de atalho. Além disso, como o gráfico de intensidade inclui cor como terceira dimensão, uma escala semelhante a um controle de rampa de cor define o alcance e mapeamentos de valores para cores. Como o gráfico de formas de onda, o gráfico de intensidade mantém um histórico de dados, ou buffer, de atualizações anteriores. Clique com o botão direito do mouse no gráfico e selecione Chart History Length no menu de atalho para configurar o buffer. O tamanho padrão para um gráfico de intensidade é de 128 pontos de dados. A exibição do gráfico de intensidade pode ser intensiva em memória. Dica Ao contrário dos gráficos, os gráficos mantêm o histórico de dados previamente escrito. Quando um gráfico é executado continuamente, sua história cresce e requer espaço de memória adicional. Isso continua até o histórico do gráfico estar cheio, então o LabVIEW deixa de tomar mais memória. O LabVIEW não limpa automaticamente o histórico de gráficos quando o VI é reiniciado. Você pode limpar o histórico do gráfico ao longo da execução do programa. Para fazer isso, escreva arrays vazios para o nó do atributo Data do Histórico para o gráfico. Gráficos de Intensidade O gráfico de intensidade funciona da mesma forma que o gráfico de intensidade. Exceto que não retém valores de dados anteriores e não inclui modos de atualização. Cada vez que novos valores de dados passam para um gráfico de intensidade, os novos valores de dados substituem valores de dados antigos. Como outros gráficos, o gráfico de intensidade pode ter cursores. Cada cursor exibe o x. Y. E valores z para um ponto especificado no gráfico. Usando Mapeamento de Cor com Gráficos e Gráficos de Intensidade Um gráfico ou gráfico de intensidade usa cor para exibir dados 3D em um gráfico 2D. Quando você configura o mapeamento de cores para um gráfico ou gráfico de intensidade, você configura a escala de cores do gráfico ou gráfico. A escala de cores consiste em pelo menos dois marcadores arbitrários, cada um com um valor numérico e uma cor de exibição correspondente. As cores exibidas em um gráfico ou gráfico de intensidade correspondem aos valores numéricos associados às cores especificadas. O mapeamento de cores é útil para indicar visualmente os intervalos de dados, como quando os dados do gráfico excedem o valor do limite. Você pode configurar o mapeamento de cores de forma interativa para o gráfico de intensidade e traçar a mesma maneira de definir as cores para um controle numérico de rampa de cor. Você pode definir o mapeamento de cores para o gráfico de intensidade e o gráfico programaticamente usando o Nó de propriedade de duas maneiras. Normalmente, você especifica os mapeamentos de valor para cor no Nó de propriedade. Para esse método, especifique a propriedade Z Scale: Marker Values ​​para a escala z. Esta propriedade consiste em uma série de clusters, em que cada cluster contém um valor limite numérico e a cor correspondente a ser exibida para esse valor. Quando você especifica o mapeamento de cores desta maneira, você pode especificar uma cor superior fora da faixa usando a propriedade Z Scale: High Color para a escala z e uma cor inferior fora da faixa usando a escala Z: Low Color Propriedade para a escala z. O gráfico de intensidade e o gráfico são limitados a um total de 254 cores, com as cores inferior e superior fora do alcance trazendo o total para 256 cores. Se você especificar mais de 254 cores, o gráfico ou gráfico de intensidade cria a tabela de cores 254 interpolando entre as cores especificadas. Se você exibir um bitmap no gráfico de intensidade, você especifica uma tabela de cores usando a propriedade Color Table. Com este método, você pode especificar uma matriz de até 256 cores. Os dados passados ​​para o gráfico são mapeados para índices nesta tabela de cores com base na escala de cores do gráfico de intensidade. Se a escala de cores varia de 0 a 100, um valor de 0 nos dados é mapeado para o índice 1 e um valor de 100 é mapeado para o índice 254, com valores interiores interpolados entre 1 e 254. Qualquer coisa abaixo de 0 é mapeada para o Out-of-range abaixo da cor (índice 0), e qualquer coisa acima de 100 é mapeada para a cor acima da gama acima (índice 255). Nota As cores que deseja que o gráfico de intensidade ou o gráfico a mostrar sejam limitados às cores exatas e ao número de cores que sua placa de vídeo pode exibir. Você também está limitado pelo número de cores alocadas para sua exibição. Consulte o Criar VI da tabela de cores IntGraph no labviewexamplesgeneralgraphsintgraph. llb para obter um exemplo de mapeamento de cores. Gráficos de formas de onda digitais Use o gráfico de forma de onda digital para exibir dados digitais, especialmente quando você trabalha com cronogramas ou analisadores lógicos. O gráfico de forma de onda digital aceita o tipo de dados da forma de onda digital. O tipo de dados digitais. E uma série desses tipos de dados como entrada. Por padrão, o gráfico de formas de onda digital exibe dados como linhas digitais e ônibus na área de plotagem. Personalize o gráfico de formas de onda digital para exibir barras-ônibus digitais, linhas digitais ou uma combinação de barras-ônibus e linhas digitais. Se você alilo uma matriz de dados digitais onde cada elemento da matriz representa um barramento, o gráfico da forma de onda digital traça cada elemento da matriz como uma linha diferente na ordem em que os elementos da matriz desenham para o gráfico. Para expandir e contratar barramentos digitais na vista em árvore da legenda do argumento, clique no símbolo expandcontract à esquerda do barramento digital. A expansão e contratação de ônibus digitais na vista em árvore da legenda do argumento também expande e contrai o ônibus na área do gráfico do gráfico. Para expandir e contratar barras-ônibus digitais quando a legenda do trama estiver na exibição padrão, clique com o botão direito do mouse no gráfico da forma de onda digital e selecione Y ScaleExpand Digital Buses no menu de atalho. Observação Y ScaleExpand Digital Buses está disponível somente se você desativar Mostrar Buses com Linhas e a legenda do argumento estiver na exibição padrão. Para desativar Mostrar ônibus com linhas. Altere a legenda do gráfico para a vista padrão, clique com o botão direito do mouse no gráfico da forma de onda digital e selecione Mostrar barramentos com linhas no menu de atalho para remover a marca de seleção ao lado do item do menu. O gráfico de forma de onda digital no seguinte painel frontal traça dados digitais como um ônibus. O VI converte os números na matriz Numbers para dados digitais e exibe as representações binárias dos números no indicador de dados digitais de Representações Binárias. No gráfico digital, o número 0 aparece sem uma linha superior para simbolizar que todos os valores dos bits são zero. O número 255 aparece sem uma linha inferior para simbolizar que todos os valores dos bits são 1. Clique com o botão direito do mouse na escala y e selecione Expandir movimentações digitais no menu de atalho para plotar cada amostra de dados digitais. Cada trama representa um bit diferente no padrão digital. Você pode personalizar a aparência dos dados plotados em um gráfico de forma de onda digital. O gráfico de forma de onda digital no seguinte painel frontal exibe os seis números na matriz de Números. O indicador de dados digitais das Representações Binárias exibe as representações binárias dos números. Cada coluna na tabela representa um pouco. Por exemplo, o número 89 requer 7 bits de memória (0 na coluna 7 indica um bit não utilizado). O ponto 3 no gráfico de forma de onda digital traça os 7 bits necessários para representar o número 89 e um valor de 0 para representar o oitavo bit não utilizado no gráfico 7. Observe que os dados são lidos da direita para a esquerda. O VI a seguir converte uma série de números para dados digitais e usa a função Build Waveform para montar a hora de início, delta t. E os números inseridos em um controle de dados digitais e para exibir os dados digitais. Consulte o labviewexamplesgeneralgraphsDWDT Graphs. llb para exemplos do gráfico de forma de onda digital. Tipo de dados de forma de onda digital O tipo de dados de forma de onda digital carrega hora de início, delta x. Os dados e os atributos de uma forma de onda digital. Você pode usar a função Build Waveform (Digital Waveform) para criar uma forma de onda digital. Quando você transmite dados de formas de onda digitais para o gráfico de forma de onda digital. O gráfico grafica automaticamente uma forma de onda com base nas informações de temporização e dados da forma de onda digital. Transmita dados de forma de onda digital para um indicador de dados digitais para ver as amostras e os sinais de uma forma de onda digital. Gráficos de sinal misto O gráfico de sinal misto pode exibir dados analógicos e digitais e aceita todos os tipos de dados aceitos por gráficos de formas de onda. Gráficos XY. E gráficos de formas de onda digitais. Um gráfico de sinal misto pode ter várias áreas de trama. Uma determinada área de plotagem pode exibir apenas gráficos digitais ou analógicos, e não ambos. A área do enredo é onde LabVIEW desenha os dados no gráfico. O gráfico de sinal misto cria automaticamente áreas de plotagem quando necessário para acomodar dados analógicos e digitais. Quando você adiciona várias áreas de plotagem a um gráfico de sinal misto, cada área de plotagem possui sua própria escala y. Todas as áreas de parcela compartilham uma escala x comum, permitindo a comparação de múltiplos sinais de dados digitais e analógicos. O painel frontal a seguir mostra um exemplo de um gráfico de sinal misto. Exibição de um gráfico único em gráficos de sinal misto O gráfico de sinal misto aceita os mesmos tipos de dados para gráficos mistos com um único gráfico como o gráfico de forma de onda. Gráfico XY. E gráfico de forma de onda digital. Consulte o VI do gráfico de sinal misto no labviewexamplegeneralgraphsMixed Signal Graph. vi para exemplos dos tipos de dados que um gráfico de sinal misto aceita. Exibindo vários gráficos em gráficos de sinal misto O gráfico de sinal misto aceita os mesmos tipos de dados para exibir vários gráficos como o gráfico de forma de onda. Gráfico XY. E gráfico de forma de onda digital. As áreas de lote podem aceitar apenas dados digitais analógicos ou únicos. Quando você transmite dados para um gráfico de sinal misto, o LabVIEW cria automaticamente áreas de plotagem para acomodar combinações de dados analógicos e digitais. Se houver várias áreas de plotagem no gráfico de sinal misto, você pode usar a barra separadora entre as áreas do gráfico para redimensionar cada área do gráfico. A legenda da trama no gráfico de sinal misto é composta de controles de árvore e é exibida à esquerda das áreas do gráfico. Cada controle de árvore representa uma área de traçado. A área do enredo é rotulada como Grupo X. Onde X é o número correspondente à ordem em que o LabVIEW, ou você, coloca a área do gráfico no gráfico. Você pode usar a legenda do argumento para mover parcelas de uma área de plotagem para outra área de plotagem. Você pode redimensionar ou ocultar a legenda do argumento movendo a barra de divisão que está entre a área do enredo e a legenda do argumento. Consulte o VI do gráfico de sinal misto no labviewexamplesgeneralgraphsMixed Signal Graph. vi para um exemplo de exibição de vários gráficos em um gráfico de sinal misto. Um gráfico 2D usa dados x e y para traçar pontos no gráfico e conectar os pontos, formando uma vista de superfície bidimensional dos dados. Com gráficos 2D, você pode visualizar dados bidimensionais em gráficos XY porque todos os gráficos 2D são gráficos XY. Use as propriedades do gráfico 2D para modificar a forma como os dados aparecem nos gráficos 2D. Quando você adiciona um gráfico 2D ao painel frontal, o LabVIEW alinha o gráfico no diagrama de bloco para um dos VIs auxiliares, dependendo de qual gráfico 2D você seleciona. Os VIs auxiliares convertem os tipos de dados de entrada no tipo de dados genéricos que o gráfico 2D aceita. O LabVIEW inclui os seguintes tipos de gráficos 2D: vetores de Plot Graphs Compass que emanam do centro de um gráfico de bússola. Barra de erro Traçar grafica a barra de erro em cada ponto acima e abaixo do gráfico de linha. Feather Plot Graphs vetores que emanam de pontos igualmente espaçados ao longo de um eixo horizontal. XY Plot Matrix grafica linhas e colunas de gráficos de dispersão. Consulte os exemplos de LabViewexleMath Plots2D Math Plots para obter exemplos de traçar dados em um gráfico 2D. Para muitos conjuntos de dados do mundo real, como distribuição de temperatura em uma superfície, análise de tempo-frequência em conjunto e movimento de um avião, você precisa visualizar dados em três dimensões. Com os gráficos 3D, você pode visualizar dados tridimensionais e alterar a forma como os dados aparecem modificando as propriedades do gráfico 3D. O LabVIEW inclui os seguintes tipos de gráficos 3D: Scatter Mostra as tendências nas estatísticas e a relação entre dois conjuntos de dados. Tira exibe uma resposta de impulso e organiza dados pela sua distribuição. Cometa Cria um gráfico animado com um círculo que segue os pontos de dados. Superfície grafica dados com uma superfície de conexão. Contorno grafica um gráfico com linhas de contorno. Mesh grafica uma superfície de malha com espaços abertos. Cachoeira Grapha a superfície dos dados e a área no eixo y abaixo dos pontos de dados. Quiver Gera um gráfico de vetores normais. Ribbon Gera um gráfico de linhas paralelas. Bar Gera um gráfico de barras verticais. Pie Gera um gráfico de torta. Gráfico de superfície 3D Desenha uma superfície no espaço 3D. Gráfico Paramétrico 3D Desenha uma superfície paramétrica no espaço 3D. Gráfico de linha 3D Desenha uma linha no espaço 3D. Nota Os controles de gráfico 3D só estão disponíveis nos Sistemas de desenvolvimento completo e profissional do LabVIEW. ActiveX 3D Surface Graph Desenha uma superfície no espaço 3D usando a tecnologia ActiveX. ActiveX 3D Parametric Graph Desenha uma superfície paramétrica no espaço 3D usando a tecnologia ActiveX. ActiveX 3D Curve Graph Desenha uma linha no espaço 3D usando a tecnologia ActiveX. Observação Os controles do gráfico 3D do ActiveX são suportados apenas no Windows nos Sistemas de desenvolvimento completo e profissional do LabVIEW. Use os Gráficos 3D, exceto os gráficos 3D Surface, 3D Parametric e 3D Curve, em conjunto com a caixa de diálogo Propriedades do Plotor 3D para plotar gráficos com três dimensões. Consulte os exemplos de LabViewexleMath Plots3D Math Plots para obter exemplos de traçar dados em um gráfico 3D. Use os gráficos 3D Surface, 3D Parametric e 3D Curve em conjunto com a caixa de diálogo Propriedades do gráfico 3D para traçar curvas e superfícies. Uma curva contém pontos individuais no gráfico, cada ponto com um x. Y. E coordenadas z. O VI então conecta esses pontos com uma linha. Uma curva é ideal para visualizar o caminho de um objeto em movimento, como o caminho de vôo de um avião. A ilustração a seguir mostra um exemplo de um Gráfico de linha 3D e é semelhante ao Gráfico de curva 3D do ActiveX. Nota Use os VIs de propriedades do gráfico 3D para traçar curvas e superfícies nos gráficos do ActiveX 3D. Um plano de superfície usa x. Y. E dados z para traçar pontos no gráfico. A trama de superfície então conecta esses pontos, formando uma visão de superfície tridimensional dos dados. Por exemplo, você pode usar um gráfico de superfície para mapeamento de terreno. Um gráfico paramétrico é um gráfico de superfície que usa os parâmetros de uma função paramétrica para determinar as curvas da trama. Você pode usar um gráfico paramétrico para gráficos de objetos sólidos geométricos. A seguinte ilustração mostra exemplos de um Gráfico de Superfície 3D e um Gráfico Paramétrico 3D. Quando você adiciona um gráfico 3D ao painel frontal, o LabVIEW alinha o gráfico no diagrama de blocos para um dos VIs auxiliares, dependendo do gráfico 3D que você selecionar. Os VIs auxiliares convertem os tipos de dados de entrada no tipo de dados genéricos que o gráfico 3D aceita. Os gráficos 3D usam a aceleração de hardware gráfico na janela de renderização, que pode oferecer benefícios de desempenho. Clique com o botão direito do mouse no gráfico 3D e selecione Janela de renderização no menu de atalho para visualizar o gráfico 3D na janela de renderização. Os gráficos ActiveX 3D usam tecnologia ActiveX e VIs que controlam a representação em 3D. When you select an ActiveX 3D graph, LabVIEW adds an ActiveX container to the front panel that contains a 3D graph control. LabVIEW also places a reference to the ActiveX 3D graph control on the block diagram. LabVIEW wires this reference to one of the three 3D Graph VIs. (Windows) The ActiveX 3D graph uses graphical hardware acceleration in the front panel window. Refer to the labviewexamplesgeneralgraphs directory for examples of plotting data on a 3D graph. Calculating Moving Average This VI calculates and displays the moving average, using a preselected number. First, the VI initializes two shift registers. The top shift register is initialized with one element, then continuously adds the previous value with the new value. This shift register keeps the total of the last x measurements. After dividing the results of the add function with the preselected value, the VI calculates the moving average value. The bottom shift register contains an array with the dimension Average. This shift register keeps all values of the measurement. The replacement function replaces the new value after every loop. This VI is very efficient and fast because it uses the replace element function inside the while loop, and it initializes the array before it enters the loop. This VI was created in LabVIEW 6.1. Bookmark amp Share

No comments:

Post a Comment