Discussão sobre Produtos NI

cancelar
Mostrando resultados para 
Pesquisar então 
Você quer dizer: 

Quero fazer um gráfico de tendência

De tempos em tempos o operador do software vai clicar no botão grava como se fosse uma coleta de dados quando ele clicar nesse botão esse valor instantaneo de amplitude eu gostaria de armazenar em um arquivo, conforme ele clicar no botão é armazenado mais valores sem descartar os que já estão lá.

porém na hora de ler esses arquivos gostaria de plotar em um gráfico as amplitudes coletadas e suas respectivas datas e horas de coleta,

consegui fazer algo usando string mais depois não consigo plotar no gráfico

cara se puder me ajudar ficarei muito agradecido

 

abraço

 

 

0 Kudos
Mensagem 11 de 24
28.026Exibições

Certo, posso te ajudar sim.

 

Porém o código exemplo que você me enviou não está fazendo exatamente o que você diz que quer fazer. O vi Amplitude and Level Measurements não retorna um valor instantâneo do sinal e sim o valor RMS do sinal (uma caracterísitica). Para eu poder te ajudar melhor, seria interessante eu ter o seu código de aquisição do sinal desejado. Isso porque dependendo da forma de aquisição do sinal (single sample ou multiple sample, por exemplo), a solução pode diferir em alguns detalhes. Aconselho você a começar desenvolvendo essa parte de aquisição, se isso ainda não foi feito. Caso você já tenha esse código, por favor me envie.

 

Se você puder também me dar mais detalhes sobre a aplicação, como: hardware utilizado, tipo de sinal, sensor e etc, melhoraria meu entendimento do seu cenário e me facilitaria te ajudar.

 

Cordialmente,

Plínio Costa
Senior Techinical Support Engineer
National Instruments Brazil



0 Kudos
Mensagem 12 de 24
28.015Exibições

Está certo o código que lhe enviei realmente fica com o valor rms sempre, porem o botão de grava, sim pegaria apenas o valor instantaneo e o guardaria em um arquivo(achei que assim seria a maneira correta de armazenar estes dados mais posso estar enganado) e depois eu os leria abrindo o arquivo que guardei.

Estou utilizando uma placa usb6009 

 

0 Kudos
Mensagem 13 de 24
27.999Exibições

segue meu código completo

 

0 Kudos
Mensagem 14 de 24
27.996Exibições

Olá, Atmen.

 

Fiz um VI exemplo de como gravar em um arquivo TDMS dos dados instantâneos. Foram usadas funções de baixo nível, pois com o VI Expresso daria um pouco mais de trabalho para você.

 

Qualquer dúvida estou à disposição.

 

Cordialmente,

 

 

Plínio Costa
Senior Techinical Support Engineer
National Instruments Brazil



0 Kudos
Mensagem 15 de 24
27.988Exibições

Tem como você fazer na versão 2010 o  meu não está lendo  abraço

 

 

0 Kudos
Mensagem 16 de 24
27.984Exibições

Desculpa, me confundi e mandei a versão errada.

 

Segue o VI na versão 2010.

Plínio Costa
Senior Techinical Support Engineer
National Instruments Brazil



0 Kudos
Mensagem 17 de 24
27.975Exibições

Plínio ele está pedindo um arquivo mais não sei qual usar. 

está na biblioteca da national?

e este arquivo que está gerando eu consigo abrir ele pra conferir os dados

eu tenho que colocar um read meas file e depois jogar no gráfico né?

 

 

segue print da tela que ele pede o arquivo

 

desde já agradeço

 

 

0 Kudos
Mensagem 18 de 24
27.972Exibições

Atmen,

 

Essa função de cálculo de média está presente em todas as versões do LV, dessa forma ela deveria ser encontrada.

Peço para que você escolha a opção Ignore Item e substitua a função manualmente no código. Essa função pode ser encontrada em: Mathematics >> Prob & Stat >> Mean.vi

 

Possivelmente isso resolverá o seu problema.

 

Cordialmente,

Plínio Costa
Senior Techinical Support Engineer
National Instruments Brazil



0 Kudos
Mensagem 19 de 24
27.936Exibições

Plínio e depois como faço para ler esses dados?

uso um read meas file?

 

 

0 Kudos
Mensagem 20 de 24
27.932Exibições