Forum dedicado para programadores em Labview

Tags: forum labview
02/09/2008 16:16
De: Julio Cesar Florence de Quadros (julio.quadros@deca.com.br)
IP: 200.169.222.162

Arrays no Labview

Pessoal, alguém sabe me informar como faço para que os valores que coloco em arrays criados no Labview, sejam salvos. Acontece que quando fecho uma VI e depois abro-a novamente os valores dos arays ficam zerados.
valeu.
27/01/2007 23:19
De: Cícero
IP: 201.79.154.48

Executável

Caros Colegas
Tenho apostila em português do LabView, basta enviar-me um email pedindo que enviarei a apostila.
Preciso saber como criar um executável no LabView.
16/04/2008 22:41
De: Marcelo Santos (celodw@hotmail.com)
IP: 201.50.65.62

Aquisição de dados pelo LabView usando encoder

Olá,
desejo adquirir a batida radial de um eixo em rotação usando um sensor capacitivo. Para isso farei uso do LabView. Na aquisição de dados usarei o cartão PCI-6036E da National Instruments (NI). O eixo gira a 100 rpm e o encoder fixo ao eixo rotativo fornece 1024 pulsos/rev. Existem duas formas de fazer esse cartão adquirir dados, a saber: 1) Dirigido pelos pulsos quadrados A ou B do encoder; 2) Na base do tempo, usando a taxa de aquisição de dados do cartão (sampling rate).
No caso 1, a cada 2 pulsos tipo A ou B (será usado apenas um deles) do encoder, o cartão adquire um dado. Este é o comportamento padrão (“default”) do cartão da NI. Deste modo, são adquiridos 512 dados/rev. Desejo adquirir dados durante 5 revoluções consecutivas do eixo. Para iniciar e terminar o processo de aquisição de dados é usado o pulso indexador do encoder, que fornece um pulso por revolução. Assim, no software, contando-se esse pulso, pode-se através de um “loop” de programação, terminar a aquisição de dados quando o número de revoluções for igual a 5.
No caso 2 acima, a aquisição de dados é feita baseando-se na taxa de aquisição de dados do cartão (Ksamples/s = Kdados/s). Assim, suponhamos que eu deseje, adquirir 500 dados/rev. O eixo gira a 100rpm. Isso significa que o eixo faz uma rotação em 0,6seg. Assim, a taxa de aquisição necessária será: Fs = 500/0,6 = 833 dados/s. Portanto, eu deverei configurar o cartão, dentro do programa LabView (no VI), para que o mesmo adquira apenas 833 dados/s. Assim, terei que através de um comando do LabView, fazer o cartão reduzir sua taxa de aquisição dos canais analógicos em uso. Por exempo, admita que o cartão forneça 100Ks/s, quando operando em multicanal. Suponha ainda que existem 4 canais analógicos em uso. Assim, haverá 25Ks/s (25000 dados/s) por canal. Como se vê, isso é muito para a presente aplicação, pois só preciso de 833 dados/s. Por isso, é que deverei dentro do LabView, no VI, reduzir essa sampling rate. Para iniciar e terminar, o processo de aquisição de dados, usarei também o pulso indexador do encoder. Pretendo adquirir os dados durante 5 revoluções consecutivas do eixo. Assim, contando-se esse pulso, dentro do loop de aquisição de dados no LabView, até que n (número de pulso indexador =  número de ver) seja igual a 5, faz-se a aquisição do sensor capacitivo em 5 revoluções do eixo.
No final da aquisição (para caso 1 e 2) os dados coletados devem ser salvos num arquivo.

Qual VI eu faço isso?
Como fazer com que o cartão colete dados pelo encoder?
Como fazer para que ao final de 5 revoluções pare a aquisição de dados tanto no caso1 como no caso 2?
03/10/2006 10:59
De: Tatiane
IP: 192.168.33.20, 200.136.190.97

Apostila de LabVIEW 7.0


Olá, será que alguém poderia me enviar a apostila de LabVIEW???
Tenho o LabVIEW 7.0, mas nunca usei, e estou aprendendo agora...
Meu e-mail é : tatitobias@gmail.com
POR FAVOR!!! Ou então me digam como posso entrar em contato com alguém que tenha essa apostila....
Obrigada!
Seu IP: 54.162.211.170 (os IP's são armazenados por questões de segurança)
Seu nome:
Seu e-mail:
Assunto:
Mensagem:
  Não quero que meu e-mail apareça na mensagem (apenas o nome)