Armazenamento e leitura de dados adquiridos em amostras anteriores
2 participantes
Página 1 de 1
Armazenamento e leitura de dados adquiridos em amostras anteriores
Prezados, estou trabalhando com aquisição de dados utilizando o Labview 8.
Necessito em um certo momento de armazenar os valores lidos em cada amostra em locais diferentes para depois poder, por exemplo, subtrair o valor da amostra atual pela amostra anterior.
Alguém tem idéia de como consigo fazer isso?
Se tiver qualquer dica ou exemplo eu agradeço.
Um abraço,
Anthone.
Necessito em um certo momento de armazenar os valores lidos em cada amostra em locais diferentes para depois poder, por exemplo, subtrair o valor da amostra atual pela amostra anterior.
Alguém tem idéia de como consigo fazer isso?
Se tiver qualquer dica ou exemplo eu agradeço.
Um abraço,
Anthone.
Anthone Mateus- Mensagens : 1
Data de inscrição : 01/03/2008
Re: Armazenamento e leitura de dados adquiridos em amostras anteriores
Olá!
Podes fazer o seguinte: cria um ciclo while ou algo do género e coloca lá dentro o VI que te permita ler os pontos adquiridos com a placa de aquisição (julgo que os estás a ler um a um correcto?).
Cria um sift register e inicializa-o a zero. Depois, junta cada valor que obtens à saída do VI de leitura ao array que vem do lado esquerdo do shift register (usa um Build Array para esse efeito). Desse modo reténs todos os pontos adquiridos até ao momento num único array. Para aceder a esse array basta depois usares funções como o Index Array.
Espero ter ajudado. Se isto não respondeu às tuas questões o melhor mesmo é dares uma explicação mais detalhado do problema que estás a tentar resolver.
Boas programações,
Podes fazer o seguinte: cria um ciclo while ou algo do género e coloca lá dentro o VI que te permita ler os pontos adquiridos com a placa de aquisição (julgo que os estás a ler um a um correcto?).
Cria um sift register e inicializa-o a zero. Depois, junta cada valor que obtens à saída do VI de leitura ao array que vem do lado esquerdo do shift register (usa um Build Array para esse efeito). Desse modo reténs todos os pontos adquiridos até ao momento num único array. Para aceder a esse array basta depois usares funções como o Index Array.
Espero ter ajudado. Se isto não respondeu às tuas questões o melhor mesmo é dares uma explicação mais detalhado do problema que estás a tentar resolver.
Boas programações,
Tópicos semelhantes
» leitura de arquivos pelo MatLab
» Gravar dados em binário
» Aquisiçao de dados em tempo diferente
» Como separar dados txt por linha
» AM/PM Flags
» Gravar dados em binário
» Aquisiçao de dados em tempo diferente
» Como separar dados txt por linha
» AM/PM Flags
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos