Friday 1 December 2017

Labview moving average waveform


Tipos de Gráficos e Gráficos O LabVIEW inclui os seguintes tipos de gráficos e gráficos: Gráficos de forma de onda e Gráficos Exibir dados normalmente adquiridos a uma taxa constante. Gráficos XY Exibe dados adquiridos a uma taxa não constante e dados para funções multivalorizadas. Gráficos e Gráficos de Intensidade Exibir dados 3D em um gráfico 2D usando cores para exibir os valores da terceira dimensão. Gráficos de forma de onda digital Exibe dados como pulsos ou grupos de linhas digitais. Gráficos de sinal misto Exibir tipos de dados aceitos por gráficos de forma de onda, gráficos XY e gráficos de forma de onda digital. Também aceitar clusters que contêm qualquer combinação desses tipos de dados. Gráficos 2D Apresentar dados 2D num gráfico do painel frontal 2D. Gráficos 3D Exibe dados 3D em um gráfico do painel frontal 3D. Observação Os controles de gráfico 3D estão disponíveis apenas nos sistemas de desenvolvimento completo e profissional LabVIEW. Gráficos ActiveX 3D Exibe dados 3D em um gráfico 3D em um objeto ActiveX no painel frontal. Observação Os controles de gráfico ActiveX 3D são suportados apenas no Windows nos sistemas de desenvolvimento completo e profissional LabVIEW. Consulte o diretório labviewexamplesgeneralgraphs para obter exemplos de gráficos e gráficos. Gráficos de formas de onda e gráficos O LabVIEW inclui o gráfico de forma de onda eo gráfico para exibir os dados normalmente adquiridos a uma taxa constante. Gráficos de forma de onda O gráfico de forma de onda exibe um ou mais gráficos de medições uniformemente amostradas. O gráfico de forma de onda traça apenas funções de valor único, como em y f (x), com pontos uniformemente distribuídos ao longo do eixo x, tais como formas de onda que variam no tempo adquiridas. O painel frontal a seguir mostra um exemplo de um gráfico de forma de onda. O gráfico de forma 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 extensão em que você deve manipular dados antes de exibi-lo. Exibição de um gráfico único nos gráficos de forma de onda O gráfico de forma de onda aceita vários tipos de dados para gráficos de forma de onda de um único gráfico. O gráfico aceita um único array de valores, interpreta os dados como pontos no gráfico e incrementa o índice x por um começando em x 0. O gráfico aceita um cluster de um valor x inicial, um delta x. E uma matriz de dados y. O gráfico também aceita o tipo de dados de forma de onda. Que transporta os dados, hora de início e delta t de uma forma de onda. O gráfico de forma de onda também aceita o tipo de dados dinâmico. Que é para uso com VIs ​​Express. Além dos dados associados a um sinal, o tipo de dados dinâmicos inclui atributos que fornecem informações sobre o sinal, tais 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 de forma de onda. Quando o tipo de dados dinâmico inclui um único valor numérico, o gráfico representa o valor único e formata automaticamente a legenda da trama eo carimbo de data / hora da escala. 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 o carimbo de data da escala x. Consulte o VI do VI no gráfico labviewexamplesgeneralgraphsgengraph. llb para obter exemplos dos tipos de dados aceitos por um gráfico de forma de onda. Exibição de múltiplos gráficos em gráficos de forma de onda O gráfico de forma de onda aceita vários tipos de dados para exibir vários gráficos. O gráfico de forma de onda aceita uma matriz 2D de valores, 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 em um, começando em x 0. 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 matriz no menu de atalho para lidar com cada um Coluna da matriz como um gráfico. Isso é particularmente útil quando você amostra 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) Gráfico Multi Plot 1 no VI do Gráfico de Forma de Onda no labviewexamplesgeneralgraphsgengraph. llb para obter um exemplo de um gráfico que aceite este tipo de dados. O gráfico de forma de onda também aceita um cluster de um valor x inicial, um valor delta x e um array 2D de dados y. O gráfico interpreta os dados y como pontos no gráfico e incrementa o índice x por 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 regular. Consulte o gráfico (Xo 10, dX 2, Y) Gráfico Multi Plot 2 no VI do Gráfico de Forma de Onda no labviewexamplesgeneralgraphsgengraph. llb para obter um exemplo de um gráfico que aceite 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 um array 1D que contém os dados y. A matriz interna descreve os pontos em um enredo, ea matriz externa tem um cluster para cada parcela. 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 parcela for diferente. Por exemplo, quando você amostra dados de vários canais usando quantidades de tempo diferentes 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 matriz de clusters pode variar. Consulte o gráfico (Y) Multi Plot 2 no VI do gráfico de forma de onda no labviewexamplesgeneralgraphsgengraph. llb para obter um exemplo de um gráfico que aceita esse tipo de dados. O gráfico de forma 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 um array 1D que contém os dados y. Você usar a função Bundle para agrupar os arrays em clusters e você usar a função Build Array para compilar 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 especificadas. Consulte o gráfico (Xo 10, dX 2, Y) Multi Plot 3 no gráfico de forma de onda VI no labviewexamplesgeneralgraphsgengraph. llb para obter um exemplo de um gráfico que aceita esse tipo de dados. O gráfico de forma 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 de gráfico de forma de onda de múltiplas tramas porque você pode indicar um ponto de partida e um incremento únicos para a escala x de cada gráfico. Consulte o gráfico (Xo 10, dX 2, Y) Multi Plot 1 no VI do gráfico de forma de onda no labviewexamplesgeneralgraphsgengraph. llb para obter um exemplo de um gráfico que aceita esse tipo de dados. O gráfico de forma de onda também aceita o tipo de dados dinâmico. Que é para uso com VIs ​​Express. Além dos dados associados a um sinal, o tipo de dados dinâmicos inclui atributos que fornecem informações sobre o sinal, tais 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 de forma de onda. Quando o tipo de dados dinâmico inclui vários canais, o gráfico exibe um gráfico para cada canal e formata automaticamente a legenda da trama eo carimbo de data da escala x. Gráficos de forma de onda O gráfico de forma de onda é um tipo especial de indicador numérico que exibe um ou mais gráficos de dados normalmente adquiridos a uma taxa constante. O painel frontal a seguir mostra um exemplo de um gráfico de forma de onda. O gráfico de forma 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 do histórico de gráfico padrão para um gráfico de forma de onda é 1.024 pontos de dados. A freqüência na qual você envia dados para o gráfico determina a freqüência com que o gráfico é redesenhado. Exibição de um único gráfico em gráficos de forma de onda Se você passar o gráfico um único valor ou múltiplos valores de uma vez, 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 essas entradas como novas Dados para uma única parcela. O gráfico de forma de onda aceita o tipo de dados de forma de onda. Que transporta os dados, hora de início e delta t de uma forma de onda. Use a função Build Waveform (Forma de onda analógica) para traçar o tempo no eixo x do gráfico e use automaticamente o intervalo correto entre os marcadores na escala x do gráfico. Uma forma de onda que especifica t0 e uma matriz de Y de elemento único é útil para plotar dados que não são amostrados de forma uniforme porque cada ponto de dados tem seu próprio carimbo de data / hora. Consulte o labviewexamplesgeneralgraphscharts. llb para obter exemplos do gráfico de forma de onda. Exibindo vários gráficos em gráficos de forma de onda Para passar dados de vários gráficos para um gráfico de forma de onda, você pode agrupar os dados juntos em um cluster de valores numéricos escalares, em que cada número representa um único ponto para cada um dos gráficos. Se você deseja passar vários pontos por parcela em uma única atualização, conecte uma matriz de clusters de valores numéricos ao gráfico. Cada numérico representa um único ponto de valor y para cada um dos gráficos. Você pode usar o tipo de dados de forma de onda para criar vários gráficos em um gráfico de forma de onda. Use a função Build Waveform para traçar o tempo no eixo x do gráfico e use automaticamente o intervalo correto entre os marcadores na escala x do gráfico. Uma matriz 1D de formas de onda que cada especifique t0 e uma matriz de Y de elemento único é útil para plotar dados que não são amostrados de forma uniforme porque cada ponto de dados tem seu próprio carimbo de data / hora. Se você não puder determinar o número de gráficos que deseja exibir até o tempo de execução ou se deseja passar vários pontos para vários gráficos em uma única atualização, conecte uma matriz 2D de valores numéricos ou formas de onda ao gráfico. Por padrão, o gráfico de forma de onda trata cada coluna na matriz como um único gráfico. 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 matriz no menu de atalho para tratar cada linha da matriz como um único enredo. Consulte o labviewexamplesgeneralgraphscharts. llb para obter exemplos do gráfico de forma de onda. Tipo de dados de forma de onda O tipo de dados de forma de onda transporta os dados, hora de início e delta t de uma forma de onda. Você pode criar uma forma de onda usando a função Build Waveform. Muitos dos VIs e funções que você usa para adquirir ou analisar formas de onda aceitam e retornam dados de forma de onda por padrão. Quando você conecta dados de forma de onda para um gráfico de forma de onda ou gráfico. O gráfico ou gráfico traça automaticamente uma forma de onda com base nos dados, hora de início e delta x da forma de onda. Quando você liga uma matriz de dados de forma de onda para um gráfico de forma de onda ou gráfico, o gráfico ou gráfico automaticamente traça todas as formas de onda. O gráfico XY é um objeto gráfico de propósito geral, cartesiano, 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. Linhas e rótulos nesses 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 extensão 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 gráfico único. O gráfico XY aceita um cluster que contém uma matriz x e uma matriz y. Consulte o gráfico de gráfico único (X e Y) no gráfico VI XY no labviewexamplesgeneralgraphsgengraph. llb para obter um exemplo de um gráfico que aceita esse tipo de dados. O gráfico XY também aceita uma matriz de pontos, onde um ponto é um cluster que contém um valor x e um valor y. Consulte o gráfico (Array of Pts) Single Plot no XY Graph VI no labviewexamplesgeneralgraphsgengraph. llb para obter um exemplo de um gráfico que aceite este tipo de dados. O gráfico XY também aceita uma matriz de dados complexos, na qual a parte real é plotada no eixo x ea 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 matriz 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 gráfico XY Graph no labviewexamplesgeneralgraphsgengraph. llb para obter um exemplo de um gráfico que aceita esse tipo de dados. O gráfico XY também aceita uma matriz de clusters de gráficos, onde um gráfico é uma matriz 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 esse tipo de dados. O gráfico XY também aceita uma matriz de agrupamentos de gráficos, onde um gráfico é uma matriz de dados complexos, na qual a parte real é plotada no eixo x ea parte imaginária é plotada no eixo y. Gráficos de intensidade e gráficos Use o gráfico de intensidade e gráfico para exibir dados 3D em um gráfico 2D, colocando blocos de cores 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 altitude. O gráfico de intensidade eo gráfico aceitam uma matriz 3D de números. Cada número na matriz representa uma cor específica. Os índices dos elementos na matriz 2D definem as localizações de plotagem para as cores. A ilustração a seguir mostra o conceito da operação do gráfico de intensidade. As linhas de dados passam para o display como novas colunas no gráfico ou gráfico. Se você deseja que linhas apareçam como linhas na exibição, conecte um tipo de dados de matriz 2D ao gráfico ou gráfico, clique com o botão direito do mouse no gráfico ou gráfico e selecione Transpor matriz no menu de atalho. Os índices de 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 de intensidade ou gráfico pode exibir até 256 cores discretas. Consulte o labviewexamplesgeneralgraphsintgraph. llb para obter exemplos de gráficos e gráficos de intensidade. Gráficos de Intensidade Depois de plotar um bloco de dados em um gráfico de intensidade, a origem do plano Cartesiano desloca para a direita do último bloco de dados. Quando o gráfico processa novos dados, os novos valores de dados aparecem à direita dos valores de dados antigos. Quando uma exibição de gráfico está cheia, os valores de dados mais antigos rolam para fora do lado esquerdo do gráfico. Esse comportamento é semelhante ao comportamento de um gráfico de faixa. O painel frontal a seguir mostra um exemplo de um gráfico de intensidade. O gráfico de intensidade compartilha muitas das partes opcionais do gráfico de forma de onda. Incluindo a legenda de escala ea paleta de gráfico. 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 uma terceira dimensão, uma escala semelhante a um controle de rampa de cores define o intervalo e os mapeamentos de valores em cores. Como o gráfico de forma 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 é 128 pontos de dados. A exibição do gráfico de intensidade pode ser intensiva de 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é que o histórico de gráfico esteja cheio, então o LabVIEW pára de levar mais memória. O LabVIEW não limpa automaticamente o histórico do gráfico quando o VI é reiniciado. É possível limpar o histórico de gráficos ao longo da execução do programa. Para fazer isso, escreva arrays vazios para o nó de atributo de dados 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 ele 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 z para um ponto especificado no gráfico. Usando o mapeamento de cor com gráficos e gráficos de intensidade Um gráfico ou gráfico de intensidade usa cores para exibir dados 3D em um gráfico 2D. Quando você define o mapeamento de cores para um gráfico ou gráfico de intensidade, configure 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 faixas de dados, como quando os dados de plotagem excedem um valor de limite. Você pode definir o mapeamento de cores interativamente para o gráfico de intensidade e traçar a mesma maneira que você define as cores para um controle numérico de rampa de cores. Você pode definir o mapeamento de cores para o gráfico de intensidade eo gráfico programaticamente usando o Property Node de duas maneiras. Normalmente, você especifica os mapeamentos de valor para cor no Property Node. Para esse método, especifique a propriedade Z Scale: Marker Values ​​para a escala z. Essa propriedade consiste em uma matriz de clusters, nos quais cada cluster contém um valor de 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 de faixa usando a escala Z: Cor Alta para a escala z e uma cor inferior fora da faixa usando a Escala Z: Cor Baixa Propriedade para a escala z. O gráfico de intensidade eo gráfico estão limitados a um total de 254 cores, com as cores inferior e superior out-of-range trazendo o total de 256 cores. Se você especificar mais de 254 cores, o gráfico ou gráfico de intensidade cria a tabela de 254 cores, interpolando entre as cores especificadas. Se você exibir um bitmap no gráfico de intensidade, especifique uma tabela de cores usando a propriedade Tabela de cores. Com esse 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 valor abaixo de 0 é mapeado para o índice Out-of-range abaixo da cor (índice 0), e qualquer coisa acima de 100 é mapeada para fora da faixa acima da cor (índice 255). Observação As cores que você deseja que o gráfico de intensidade ou o gráfico exiba estão 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 VI Criar VI Tabela IntGraph no labviewexamplesgeneralgraphsintgraph. llb para obter um exemplo de mapeamento de cores. Gráficos de forma de onda digital Use o gráfico de forma de onda digital para exibir dados digitais, especialmente quando você trabalha com diagramas de tempo ou analisadores lógicos. O gráfico de forma de onda digital aceita o tipo de dados de forma de onda digital. O tipo de dados digital. E uma matriz desses tipos de dados como uma entrada. Por padrão, o gráfico de forma de onda digital exibe dados como linhas digitais e ônibus na área de plotagem. Personalize o gráfico de forma de onda digital para exibir barramentos digitais, linhas digitais ou uma combinação de barramentos e linhas digitais. Se você conectar uma matriz de dados digitais onde cada elemento de matriz representa um barramento, o gráfico de forma de onda digital plotará 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 visualização em árvore da legenda da plotagem, clique no símbolo de expansão / contrato à esquerda do barramento digital. Expansão e contratação de barramentos digitais na visualização em árvore da legenda de plotagem também expande e contrai o barramento na área de plotagem do gráfico. Para expandir e contratar barramentos digitais quando a legenda de plotagem estiver na exibição padrão, clique com o botão direito do mouse no gráfico de forma de onda digital e selecione Y ScaleExpand Ônibus digitais no menu de atalho. Observação Y ScaleExpand Os barramentos digitais estão disponíveis somente se você desabilitar Mostrar barramentos com linhas e a legenda de plotagem estiver na exibição padrão. Para desativar Mostrar ônibus com linhas. Altere a legenda de plotagem para a exibição padrão, clique com o botão direito do mouse no gráfico de 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 de menu. O gráfico de forma de onda digital no painel frontal seguinte traça dados digitais como um barramento. O VI converte os números no array Numbers em 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 de bit são zero. O número 255 aparece sem uma linha inferior para simbolizar que todos os valores de bit são 1. Clique com o botão direito do mouse na escala y e selecione Expandir barramentos 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 painel frontal a seguir exibe os seis números na matriz Números. O indicador de dados digitais de 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 (o 0 na coluna 7 indica um bit não utilizado). O ponto 3 no gráfico digital de forma de onda representa 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 seguinte VI converte uma matriz 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 introduzidos num controlo de dados digitais e para apresentar os dados digitais. Consulte o labviewexamplesgeneralgraphsDWDT Graphs. llb para obter exemplos do gráfico de forma de onda digital. Tipo de dados de onda digital O tipo de dados de onda digital transporta o tempo de início, delta x. Os dados e os atributos de uma forma de onda digital. Você pode usar a função Build Waveform (Forma de onda digital) para criar uma forma de onda digital. Quando você conecta dados de forma de onda digital para o gráfico de forma de onda digital. O gráfico traça automaticamente uma forma de onda com base nas informações de temporização e dados da forma de onda digital. Forneça dados digitais de forma de onda para um indicador de dados digitais para visualizar 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 pelos gráficos de forma de onda. XY. E gráficos de forma de onda digital. Um gráfico de sinal misto pode ter várias áreas de gráfico. Uma determinada área de plotagem pode exibir apenas gráficos digitais ou analógicos, não ambos. A área de desenho é onde o 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 tem sua própria escala y. Todas as áreas de plotagem 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 único gráfico em gráficos de sinais mistos O gráfico de sinais mistos aceita os mesmos tipos de dados para gráficos mistos de gráfico único como o gráfico de forma de onda. XY. E gráfico de forma de onda digital. Consulte o VI Gráfico de Sinal Misto no labviewexamplesgeneralgraphsMixed Signal Graph. vi para obter exemplos dos tipos de dados aceitos por um gráfico de sinal misto. Exibindo vários gráficos em gráficos de sinais mistos O gráfico de sinais mistos aceita os mesmos tipos de dados para exibir vários gráficos como o gráfico de forma de onda. XY. E gráfico de forma de onda digital. As áreas de plotagem podem aceitar apenas dados analógicos ou apenas digitais. Quando você liga 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 de divisão entre as áreas de plotagem para redimensionar cada área de plotagem. A legenda de plotagem no gráfico de sinal misto é composta de controles de árvore e é exibida à esquerda das áreas de gráfico. Cada controle de árvore representa uma área de plotagem. A área de plotagem é rotulada como Grupo X. Onde X é o número correspondente à ordem em que o LabVIEW, ou você, coloca a área de plotagem no gráfico. Você pode usar a legenda de plotagem para mover plots de uma área de plotagem para outra área de plotagem. Você pode redimensionar ou ocultar a legenda de plotagem movendo a barra de divisão que está entre a área de plotagem ea legenda de plotagem. Consulte o VI 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 visão 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 maneira como os dados aparecem nos gráficos 2D. Quando você adiciona um gráfico 2D ao painel frontal, o LabVIEW conecta o gráfico no diagrama de blocos a um dos VIs auxiliares, dependendo do gráfico 2D que você selecionar. Os VIs auxiliares convertem os tipos de dados de entrada no tipo de dados genérico aceito pelo gráfico 2D. O LabVIEW inclui os seguintes tipos de gráficos 2D: Compass Plot Graphs vetores que emanam do centro de um gráfico de bússola. Gráfico de Barra de Erros Grafica a barra de erro em cada ponto acima e abaixo do gráfico de linha. Feather Plot Gráficos vetores que emanam de pontos igualmente espaçados ao longo de um eixo horizontal. XY Plot Matrix Gráficos linhas e colunas de gráficos de dispersão. Consulte o diretório labviewexamplesMath Plots2D Math Plots para obter exemplos de plotagem de dados em um gráfico 2D. Para muitos conjuntos de dados do mundo real, como a distribuição de temperatura em uma superfície, a análise de tempo-frequência conjunta eo 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 tendências em estatísticas e a relação entre dois conjuntos de dados. Caule Exibe uma resposta de impulso e organiza os dados por 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. Malha Grafica uma superfície de malha com espaços abertos. Cachoeira Grafica 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. Barra Gera um gráfico de barras verticais. Pie Gera um gráfico circular. 3D Surface Graph Desenha uma superfície no espaço 3D. 3D Parametric Graph Desenha uma superfície paramétrica no espaço 3D. 3D Line Graph Desenha uma linha no espaço 3D. Observação Os controles de gráfico 3D estão disponíveis apenas 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 de gráfico ActiveX 3D são suportados apenas no Windows nos sistemas de desenvolvimento completo e profissional 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 3D Plot Properties para traçar gráficos com três dimensões. Consulte o diretório labviewexamplesMath Plots3D Math Plots para obter exemplos de plotagem de dados em um gráfico 3D. Use os gráficos Superfície 3D, 3D Paramétrico e Curva 3D em conjunto com a caixa de diálogo Propriedades do gráfico 3D para plotar curvas e superfícies. Uma curva contém pontos individuais no gráfico, cada ponto tendo um x. Y. E coordenada z. O VI então conecta esses pontos com uma linha. Uma curva é ideal para visualizar o caminho de um objeto em movimento, como a trajetória 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. Observação Use os VIs Propriedades do gráfico 3D para plotar curvas e superfícies nos gráficos do ActiveX 3D. Um gráfico de superfície usa x. Y. E z para traçar pontos no gráfico. A trama de superfície liga então estes pontos, formando uma vista tridimensional da superfície 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 do gráfico. Você pode usar um gráfico paramétrico para a representação gráfica de objetos sólidos geométricos. A ilustração a seguir 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 liga 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 para o tipo de dados genérico aceito pelo gráfico 3D. Os gráficos 3D usam aceleração gráfica de hardware na janela de renderização, o que pode oferecer benefícios de desempenho. Clique com o botão direito do mouse no gráfico 3D e selecione Render Window no menu de atalho para exibir o gráfico 3D na janela de renderização. Os gráficos ActiveX 3D usam tecnologia ActiveX e VIs que manipulam a representação 3D. Quando você seleciona um gráfico ActiveX 3D, o LabVIEW adiciona um contêiner ActiveX ao painel frontal que contém um controle de gráfico 3D. O LabVIEW também coloca uma referência ao controle do gráfico ActiveX 3D no diagrama de blocos. O LabVIEW liga esta referência a um dos três VIs Gráficos 3D. (Windows) O gráfico ActiveX 3D utiliza aceleração gráfica de hardware na janela do painel frontal. Consulte o diretório labviewexamplesgeneralgraphs para obter exemplos de plotagem de dados em um gráfico 3D. Calcular a média móvel Este VI calcula e exibe a média móvel, usando um número pré-selecionado. Primeiro, o VI inicializa dois registradores de deslocamento. O registrador de deslocamento superior é inicializado com um elemento e, em seguida, adiciona continuamente o valor anterior com o novo valor. Esse registrador de deslocamento mantém o total das últimas medidas x. Depois de dividir os resultados da função de adição com o valor pré-selecionado, o VI calcula o valor da média móvel. O registro de deslocamento inferior contém uma matriz com a dimensão Média. Este registo de deslocamento mantém todos os valores da medição. A função de substituição substitui o novo valor após cada loop. Este VI é muito eficiente e rápido porque usa a função replace element dentro do laço while e inicializa a matriz antes de entrar no loop. Este VI foi criado no LabVIEW 6.1. Bookmark amplificador ShareSignal Condicionamento como calcular a média móvel dos dados de forma de onda Eu sou um novato no labview. Estou usando C-DAQ NI9237 para aquisição de dados de 2 wheatstone ponte cheia. Então eu tenho um programa escrito ler dois sinais de dois canais. Depois que eu tenho filtrado usando dois filtros. Primeiro usando filtro passa-baixa com corte a 100 Hz e depois que os dados da forma de onda são passados ​​através do filtro de faixa com 58 e 62 de corte. Desde que eu tenho flutuações em meus dados. Eu quero tomar média móvel para suavizar os meus dados que está na forma de onda. Bem, eu poderia encontrar um dos exemplos de média móvel no site NI, mas foi um exemplo usando dados como matrizes apenas. But in my case, its the waveform signal i have as data instead of array. The Ni moving average example is exactly what i intend to do to my filtered waveform signal. Also note that i did find a filter too do smoothing from express vi. But what i want to try is to modify my program to do moving average similar to the National instruments moving average example. I have attached my VI as well as NI moving average example. Can anyone help me Thanks. Any good suggestions will be highly appreciated. 1. Is my own vi or program written to read two channels at the same time . 2. NI instruments moving average example. Message 1 of 6 (932 Views) Re: how to calculate moving average of the waveform data 06-17-2017 09:41 AM Just to clarify what you are having an issue with, you want to put the two codes that you have attached here together Message 2 of 6 (904 Views) Re: how to calculate moving average of the waveform data 06-17-2017 10:27 AM Yes, thats correct. Message 3 of 6 (902 Views) Re: how to calculate moving average of the waveform data 06-21-2017 08:07 AM Do you want to only display the data or store it to a file as well Message 4 of 6 (868 Views) Re: how to calculate moving average of the waveform data 06-21-2017 08:36 AM Both actually. Obrigado. Message 5 of 6 (865 Views) Re: how to calculate moving average of the waveform data 06-22-2017 09:49 AM You should take the inner workings of the moving average out of the while loop and make it into a subVI to conserve space. You should thenput the initializations for the moving average on the outside of the while loop of your main VI and pass them into the subVI. You should also create an input terminal so you can pass new data into the subVI to be averaged. Message 6 of 6 (845 Views)

No comments:

Post a Comment