Wednesday 15 May 2019

Labview moving average 1d array


Usando o Tipo de Dados Dinâmicos A maioria dos VIs Express aceitam e retornam o tipo de dados dinâmico. O tipo de dados dinâmico aparece como um terminal azul escuro, mostrado a seguir. O tipo de dados dinâmico aceita dados e envia dados aos seguintes tipos de dados, onde o tipo de dados escalares é um número de ponto flutuante ou um valor booleano: matriz 1D de formas de onda 1D matriz de escalares 1D matriz de tamanho mais recente escalar 1D matriz de escalares simples Canal 2D array of scalarscolumns are channels 2D array of scalarsrows are channels Single scalar Forma de onda única Conecte o tipo de dados dinâmico a um indicador que melhor possa apresentar os dados. Os indicadores incluem um gráfico, gráfico ou indicador numérico. No entanto, como os dados dinâmicos sofrem uma conversão automática para corresponder ao indicador ao qual está ligado, os VIs Express podem diminuir a velocidade de execução do diagrama de blocos. O tipo de dados dinâmico é para uso com VIs ​​Express. A maioria dos outros VIs e funções que acompanham o LabVIEW não aceitam esse tipo de dados. Para usar um VI ou função incorporada para analisar ou processar os dados, o tipo de dados dinâmico inclui, você deve converter o tipo de dados dinâmicos. 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 em um gráfico ou gráfico. Por exemplo, se você usar o DAQ Assistant Express VI para adquirir um sinal e traçar esse sinal em um gráfico, o nome do sinal aparece na legenda do gráfico e a escala x se ajusta para exibir informações de temporização associadas ao Sinal em tempo relativo ou absoluto com base nos atributos do sinal. Se você usa o Spectral Measurements Express VI para realizar uma análise FFT no sinal e traçar o valor resultante em um gráfico, a escala x se ajusta automaticamente para plotar o sinal no domínio da freqüência com base nos atributos do sinal. Clique com o botão direito do mouse em um terminal de saída de tipo de dados dinâmico de um VI ou função no diagrama de blocos e selecione o Indicador CreateGraph no menu de atalho para exibir os dados em um gráfico ou selecione o Indicador CreateNumeric no menu de atalho para exibir os dados em um indicador numérico. A tabela a seguir lista os indicadores que aceitam o tipo de dados dinâmicos eo tipo de dados que o tipo de dados dinâmico pode conter. A tabela também descreve como os indicadores manipulam os dados. Dados no Tipo de Dados Dinâmicos Exibe um valor TRUE se o último valor dos dados do primeiro canal for maior ou igual a 0,5 Recuperando e Configurando Atributos de Dados Dinâmicos Use o Get Get Dynamic Data Attributes Express para recuperar os atributos de dados dinâmicos. Quando você adiciona o Get Get Dynamic Data Attributes Express ao diagrama de bloco, uma caixa de diálogo de configuração é exibida. Use esta caixa de diálogo para recuperar os atributos de um sinal nos dados dinâmicos que você transfere para este VI Express. Use o Set Express Dynamic Data Attributes Express para definir atributos de dados dinâmicos, como o nome do sinal, o carimbo de data / hora, o modo de hora e assim por diante. Quando você adiciona o VI Set Dynamic Data Attributes Express ao diagrama de bloco, uma caixa de diálogo de configuração é exibida. Use esta caixa de diálogo para modificar ou definir os atributos de um sinal nos dados dinâmicos que você atinja para este VI Express. Observação O Get Get Dynamic Data Attributes Express VI e Set Dynamic Data Attributes Express VI se referem a canais e sinais como sinais. Consulte o VI Get DDT Attributs no labviewexamplesexpress diretório para obter um exemplo de recuperação de atributos de dados dinâmicos. Consulte o Set DDT Attributs VI no labviewexamplesexpress diretório para um exemplo de configuração de atributos de dados dinâmicos. Conversão de dados dinâmicos Use o Conversor para Dynamic Data Express VI para converter dados numéricos, booleanos, de formas de onda e matriz para dados dinâmicos para uso com VIs ​​Express. Quando você coloca o Converso para Dynamic Data Express VI no diagrama de bloco, uma caixa de diálogo de configuração é exibida. Use esta caixa de diálogo para selecionar o tipo de dados a serem convertidos para o tipo de dados dinâmico. Use o Converter do Dynamic Data Express VI para converter dados dinâmicos em tipos de dados numéricos, forma de onda e matriz para uso com outros VIs e funções. Quando você coloca o Converso do Dynamic Data Express VI no diagrama de bloco, uma caixa de diálogo de configuração é exibida. A caixa de diálogo de configuração exibe opções que permitem que você especifique como deseja formatar os dados que o Convert from Dynamic Data Express VI retorna. Quando você alinha dados dinâmicos para um indicador de matriz, o LabVIEW coloca o Converso do Dynamic Data Express VI no diagrama de blocos. Clique duas vezes no link Converter de Dynamic Data Express para abrir a caixa de diálogo de configuração e controlar como os dados aparecem na matriz. Tipos de Gráficos e Gráficos O LabVIEW inclui os seguintes tipos de gráficos e gráficos: Gráficos e Gráficos de Formatos de Onda. Os dados de exibição geralmente são adquiridos em 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 3D em um gráfico em 3D do painel frontal. 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 de 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 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 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 por 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 automaticamente formata a legenda da trama e a escala de escala x-scale. Consulte o VI do Graph Waveform no labviewexamplesgeneralgraphsgengraph. llb para obter exemplos dos tipos de dados que um gráfico de formas de onda aceita. Exibindo vários 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, onde 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 com o 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 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 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ê muda 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 obter 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 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 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 a escala de tempo 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 um ou mais gráficos de dados tipicamente adquiridos 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 de 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 por um começando em x 0. O gráfico trata estas entradas como novas Dados para uma única parcela. 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 ú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. Consulte o labviewexamplesgeneralgraphscharts. llb para exemplos do gráfico de formas de onda. Exibição de múltiplos gráficos em gráficos de formas de onda Para passar dados para vários gráficos para 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ê quer 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 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 os 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 para o 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 da 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 argumento. Consulte o labviewexamplesgeneralgraphscharts. llb para 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 Build Waveform. Muitos dos VIs e funções que você usa para adquirir ou analisar formas de onda aceitam e retornam dados de formas de onda por padrão. Quando você transfere 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 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 formas de onda para um gráfico ou gráfico de forma de onda, o gráfico ou gráfico automaticamente traça todas as formas de onda. O gráfico XY é um objeto gráfica cartesiano de propósito geral 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 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 de Plotamento Ú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 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, nos quais a parte real é plotada no eixo x e a parte imaginária é plotada no eixo y. Exibição de vários gráficos em gráficos XY O gráfico XY aceita três tipos de dados para exibir vários lotes. 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 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 parcelas, onde um enredo é 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 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 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 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 de plotagem para as cores. A seguinte ilustração 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 ao gráfico ou gráfico, clique com o botão direito do mouse no gráfico ou no gráfico e selecione Transposição da 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 de intensidade ou gráfico pode exibir até 256 cores discretas. Consulte os exemplos de exames laboratoriais das graficas gerais no 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 um 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 os 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 intervalos de dados, como quando os dados do gráfico excedem o valor limite. Você pode definir 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 de forma programática usando o nó de propriedade de duas maneiras. Normalmente, você especifica os mapeamentos de valor para cor no Nó de propriedade. Para este 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 dessa 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 e o gráfico de intensidade 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). Observação As cores que você deseja que o gráfico de intensidade ou o gráfico para exibição sejam limitados às cores exatas e ao número de cores que sua placa de video 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 uma 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 de matriz representa um barramento, o gráfico de 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 da trama, 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 barramentos 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 está 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 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 Buscas Digitais no menu de atalho para traçar 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 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 (o 0 na coluna 7 indica um bit não utilizado). O ponto 3 no gráfico de formas 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 formas de onda digital. Tipo de dados da forma de onda digital O tipo de dados da forma de onda digital carrega a 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 visualizar amostras e 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 parcelas digitais ou analógicas, e não ambas. A área do gráfico é 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 da forma de onda. Gráfico XY. E gráfico de forma de onda digital. Consulte o Mixed Signal Graph VI 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 formas 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ê transfere 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 do gráfico 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 trama. 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 gráficos 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 plotar 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 blocos 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 gráficos de plotagem de compasso 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 exames labviewMath 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 conjunta de tempo-frequência 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. Sombra Exibe uma resposta de impulso e organiza dados pela sua distribuição. Comet 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 Graphs 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 Generates a plot of parallel lines. Bar Generates a plot of vertical bars. Pie Generates a pie chart. 3D Surface Graph Draws a surface in 3D space. 3D Parametric Graph Draws a parametric surface in 3D space. 3D Line Graph Draws a line in 3D space. Note 3D graph controls are only available in the LabVIEW Full and Professional Development Systems. ActiveX 3D Surface Graph Draws a surface in 3D space using ActiveX technology. ActiveX 3D Parametric Graph Draws a parametric surface in 3D space using ActiveX technology. ActiveX 3D Curve Graph Draws a line in 3D space using ActiveX technology. Note ActiveX 3D graph controls are supported only on Windows in the LabVIEW Full and Professional Development Systems. Use the 3D Graphs, except for the 3D Surface, 3D Parametric, and 3D Curve graphs, in conjunction with the 3D Plot Properties dialog box to plot graphs with three dimensions. Refer to the labviewexamplesMath Plots3D Math Plots directory for examples of plotting data on a 3D graph. Use the 3D Surface, 3D Parametric, and 3D Curve graphs in conjunction with the 3D Graph Properties dialog box to plot curves and surfaces. A curve contains individual points on the graph, each point having an x . y . and z coordinate. The VI then connects these points with a line. A curve is ideal for visualizing the path of a moving object, such as the flight path of an airplane. The following illustration shows an example of a 3D Line Graph and is similar to the ActiveX 3D Curve Graph. Note Use the 3D Graph Properties VIs to plot curves and surfaces on the ActiveX 3D graphs. A surface plot uses x . y . and z data to plot points on the graph. The surface plot then connects these points, forming a three-dimensional surface view of the data. For example, you can use a surface plot for terrain mapping. A parametric plot is a surface plot that uses the parameters of a parametric function to determine the curves of the plot. You can use a parametric plot for graphing geometric solid objects. The following illustration shows examples of a 3D Surface Graph and a 3D Parametric Graph. When you add a 3D graph to the front panel, LabVIEW wires the graph on the block diagram to one of the helper VIs, depending on which 3D graph you select. The helper VIs convert the input data types into the generic data type the 3D graph accepts. The 3D graphs use graphical hardware acceleration in the render window, which can offer performance benefits. Right-click the 3D graph and select Render Window from the shortcut menu to view the 3D graph in the render window. The ActiveX 3D graphs use ActiveX technology and VIs that handle 3D representation. 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.

No comments:

Post a Comment