Dúvidas de LabVIEW

Para conversar sobre tudo e sobre nada.
Responder
Avatar do Utilizador
AVCampos
Sócio
Sócio
Mensagens: 13812
Registado: 27 fev 2007, 19:26
Localização: Barreiro
Contacto:

Dúvidas de LabVIEW

Mensagem por AVCampos »

Como há por cá muita gente que domina o NXT-G, e como este é baseado no LabVIEW, aproveito para pôr a pergunta (o tópico está no plural para o caso de eu ou mais gente ter outras dúvidas, de LabVIEW ou NXT-G):

Há alguma maneira de se saber quando um valor mudou? No meu caso concreto, tenho um módulo que faz uma amostragem da placa de som, e queria saber quando é que ele acaba. Um bloco "Value changed? -> Boolean" seria aquilo que procuro!

Ora bolas, se estivesse a programar numa linguagem textual, seria tão fácil... :(
Avatar do Utilizador
Conchas
Direcção
Direcção
Mensagens: 16131
Registado: 26 jan 2007, 15:20
Localização: Feijó (Almada) / Sesimbra
Contacto:

Re: Dúvidas de LabVIEW

Mensagem por Conchas »

Queres saber apenas qd muda (valor qq), ou sabes para que valor muda e é isso que queres detectar.

Acho que terás de meter dentro de um loop e comparar constantemente a leitura com o valor que procuras, ou com a leitura anterior...
FCorreia

#EUusoOmeuLUGBULKnosEVENTOSdaPLUG

We are working to build a better :plug:
LEGO Fan, a lifelong experience - Play Well (Leg Godt)

Sanjoanense :brincka: 2026, 3-5 de Outubro
Avatar do Utilizador
AVCampos
Sócio
Sócio
Mensagens: 13812
Registado: 27 fev 2007, 19:26
Localização: Barreiro
Contacto:

Re: Dúvidas de LabVIEW

Mensagem por AVCampos »

Sim, quero saber só quando muda. Neste caso não dá para ter a leitura dentro de um loop porque ela só pode ser feita uma vez, quando o utilizador manda fazer a amostragem. Se o bloco de amostragem de som tivesse uma saída "Busy" ou coisa assim, seria trivial... :(

Enfim, de qualquer maneira obrigado pela ajuda! Metendo um loop, mas fora do bloco de leitura, realmente isto já funcionou. :fixe: Os contorcionismos mentais que é preciso fazer para atingir metas tão simples!

[edit] Acho que vou (mas só amanhã, que hoje já é tarde) transferir esta embrulhada do loop para um sub-ficheiro próprio, para poder reutilizá-lo caso precise. :)
Última edição por AVCampos em 06 ago 2008, 00:50, editado 1 vez no total.
Responder