Você está na página 1de 25

Charts & Graphs

Introduo
Muitas vezes, apenas tabelas numricas no so o suficiente para entender uma situao, ou um processo. Todas essas variveis devem, ento, ser trabalhadas, a fim de demonstrar visualmente o que significam. Grficos so uma ferramenta essencial em qualquer meio de estudo. Facilitando o entendimento e otimizando o trabalho, eles se tornam ferramentas que merecem um estudo aprofundado. O LabView trabalha com duas formas de se plotar dados. Umas delas atravs de Grficos e outra atravs de Charts. Suas diferenas sero vistas mais tarde.

Antes de se trabalhar com grficos, preciso que se entenda como eles so feitos. Muitas das opes relacionadas a charts e grficos so comuns, ou seja, servem tanto para um quanto para o outro. A maioria dos grficos constituda de dois eixos, habitualmente chamados de X e Y. Nesses eixos dispomos os valores que trabalhamos, podendo assim relacionar diversas variveis .
Eixo Y

Eixo X

A forma mais comum de utilizao de um grfico, a de visualizar uma variao ao longo do tempo. O eixo Y representa essa variao, que neste caso da tenso, e o eixo X o tempo.
Eixo Y = tenso ( mV )

100 0 2.5 -100 5 Eixo X = tempo ( ms )

A seguir, um exemplo de grfico do LabView :

Tipos de Grficos e Charts


WaveForm Chart and Graph : Mostra a informao, adquirida a uma taxa constante. XY Graph : Mostra a informao adquirida a uma taxa no constante, como quando se quer uma informao mediante uma certa condio.

Intensity Chart and Graph : Mostra informaes 3D em um grfico 2D, usando cores para indicar os valores da terceira dimenso.

Tipos de Grfico e Charts - Cont.


Digital WaveForm Graph : Exibe as informaes em pulsos ou grupos de linhas. Computadores transferem informaes de um para outro em pulsos. (Windows) 3D Graph : Permite visualizar informaes 3D em um grfico 3D, atravs de um objeto ActiveX, no painel frontal.

Opes de Grficos e Charts


Multiple X - and - Y Scales on Graphs and Charts : Todos o grficos e charts possuem esta opo. Ela utilizada quando necessrio que se visualize diversos grficos, cujas escalas no so comuns. habilitada atravs de um clique direito na escala X ou Y, e selecionando a opo Duplicate Scale.

Anti - Aliased Line Plots for Graphs and Charts : Algumas vezes as linhas dos grficos podem ficar com uma aparncia serrilhada. Isso se deve forma como toda a informao demonstrada pelo monitor; pode-se melhorar esse aspecto atravs desta opo, que mascara essa caracterstica. Isso, porm requer mais processamento, o que pode deixar o processo mais lento. acessada na legenda, atravs de clique direito.

Customizando a Aparncia de Charts e Grficos


possvel customizar a aparncia de charts e grficos habilitando, ou escondendo algumas opes. D um clique direito no Grfico ou Chart e selecione Visible Items para modificar as opes.

Plot Legend : Define a cor e o estilo das linhas. Redimensione a legenda para mostrar mltiplos grficos.

Scale Legend : Define as legendas para as escalas, e configura suas propriedades.

Graph palette : Modifica a escala e a formatao, enquanto o programa est rodando.

X Scale and Y Scale : Formata os eixos X e Y.

Cursor Legend ( graphic only ) : Exibe uma legenda em determinada coordenada da linha. Pode-se inserir quantas legendas forem necessrias ( mltiplas linhas ).

Scrollbar ( chart only ) : Rola atravs do grfico do chart. utilizada para se ver informaes que no esto mais na tela, porm armazenadas no buffer.

Customizao de Charts
Ao contrrio de grficos, que subescreve a informao a cada atualizao da tela, Charts utilizam um buffer para armazenar valores passados.
Com isso pode-se voltar, at o ponto que se desejar, para se verificar estados anteriores.

Char History Length : O tamanho mximo do buffer de um chart de 1.024 pontos de dados. Esse valor pode ser dimindo atravs de um clique direito no chart, selecionando Chart History Length

Chart Update Modes : Charts podem utilizar trs diferentes meios de se se rolar os grficos. Atravs de um clique direito no chart, selecionando a opo Advanced>>Update Mode, essas opes podem ser acessadas :

Strip Chart (Padro) : Mostra um grfico constantemente atualizado, da esquerda para a direita, atravs do chart. Scope Chart : Mostra um item da informao, como um pulso, ou uma onda, rolando parte dela atravs do chart, da esquerda para a direita. Sweep Chart : Funciona similar ao Scope Chart, porm neste caso ele mostra a informao nova direita, e a velha esquerda, separadas por uma linha vertical.

Overlaid Versus Stacked Plots


Vrios grficos podem ser mostrados em um chart ao mesmo tempo, atravs de duas formas. Ou se utilizando de uma nica escala vertical, chamada de Overlaid Plots, ou atravs de mltiplas escalas verticais, chamada Stacked Plots.

Customizao de Grficos
Pode-se adequar diversos elementos de um grfico, tais como Graph Cursors, Scaling Options e Graph Axes. Esses tens esto localizados em Visible Item, no menu acessado atravs de clique direito no grfico.

Graph Cursors : Cursores possibilitam que se tenha preciso na leitura de grficos, pois pode-se obter o exato valor e determinado ponto. O valor do cursor mostrado em sua legenda. Para se adicionar um cursor, preciso habilitar a opo Visible Item>>Cursor Legend, atravs de clique direito, no grfico.

Scale Options : grficos ajustam automaticamente suas escalas horizontal e vertical aos valores a ele ligados. Esta caracterstica chamada de AutoScaling, que pode ser ativada ou desativada na opo X Scale>>AutoScale X ou Y Scale>>AutoScale Y. O padro que o AutoScale esteja habilitado, porm ele pode prejudicar a performance.

WaveForm Graph Scale Legend : Usa-se Scale Legend para se identificar escalas e configurar suas propriedades. Existem dois botes de controle.

Scale Format : Configura o formato, preciso e a forma de mapeamento.

Scale Format

Scale Lock

Scale Lock : Habilita AutoScale para cada escala, a visibilidade das escalas, as escalas dos labels, e plots, para formatar grids, as linhas do grid, e suas cores.

Smoothing Updates : s vezes as atualizaes dos grficos podem atrapalhar a visualizao, pois a cada nova leitura, e tela pisca. Esse efeito pode ser minimizado utilizando um buffer, que ir armazenar os dados, antes que eles entrem no grfico. Essa opo est em Advanced>>Smooth Updates, atravs do clique direito, no grfico.

Em alguns casos, pode haver perda de performance com a utilizao deste recurso.

Exemplos
Charts e Graphs

Charts e Graphs - Exemplos


Teste os exemplos abaixo :
Exemplo 1 - Charts.vi Exemplo 2 Waveform Graph.vi Exemplo 3 Graph Temperature.vi Exemplo 4 Graph Waveform Arrays.vi Exemplo 5 Simple Digital Waveform Graph.vi

Exerccios
Charts e Graphs

Exerccio 1 - Chart Update Mode

Click com o boto direito do mouse ao lado da palavra Amplitude. Selecione a opo Advanced / Update Mode e teste as opes : Strip Chart, Scope Chart e Sweep Chart.

Exerccio 2 - Charts Simultneos

Exerccio 3 - Trs Charts Simultneos

Exerccio 4 - Waveform Graphs

Exerccio 5 - Graphs Simultneos