el 03-20-2013 03:15 AM
hola amigos de comunidad labview soy nuevo en este foro y comienzo con 2 preguntitas
1 es posible alinear (sincronizar) 2 waveform?
solo quiero que se alinien al dar un reset y no importa si despues se mueven o se des-sincronizan
ya que si se puede hacer que siempre esten juntas seria fenomenal
nota: adjunto unas imajenes de esto.
2 se puede guardar una waveform como audio es decir un .mp3 o un .wma o .wav
o en que formato lo puedo guardar
saludos
el
03-20-2013
08:46 AM
- fecha de última edición
10-02-2024
05:59 PM
por
Content Cleaner
Hola Lucasjavy,
Para contestar la pregunta 1, me gustaría saber qué tipo de señales estás ingresando al Express VI. Ahora si pudieses enviar el código sería mejor, para así ver como estas configurando el Express VI.
De todas formas, en este link hay una buena explicación de como usar este Express VI: https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z0000019LR0SAM&l=en-US
y por acá la ayuda on-line de LabVIEW: https://www.ni.com/docs/en-US/bundle/labview-api-ref/page/vi-lib/express/express-signal-manip/aligna...
Espero seguir ayudándote.
Saludos
el
03-20-2013
10:24 AM
- fecha de última edición
10-02-2024
06:00 PM
por
Content Cleaner
Lucajavy, yo de nuevo:
Para contestar la pregunta 2, en la paleta de funciones, mira la sección Graphic&Sound / Sound. Allí hay varias funciones para manejar archivos de audio. En la parte File, aparece un VI dedicado a escribir un wav desde un waveform o array de datos, llamado "Sound File Write Simple VI", para el cual te dejo el link de la ayuda on-line de LabVIEW:
Como un waveform tiene tiempo y datos, puedes usar "Get Waveform Components" desde la paleta de funciones, y luego buscas Waveforms; esto para separar los datos necesarios para guardarlos como audio.
En este VI verás que la entrada "data" es donde debes ingresar el array o el waveform que quieres escribir como archivo de audio .wav. En la entrada "path" ingresas la ruta donde quieres guardar el archivo generado.
Espero haberte ayudado.
el 03-20-2013 09:55 PM
hola amigo gracias por contestar aqui el documento y breve explicacion en la imajen
el 03-22-2013 11:23 PM
uff.. sabia que era dificil intentare de nuevo
03-22-2013 11:44 PM - editado 03-22-2013 11:45 PM
Que tal lucasjavy bastaría con detectar los tiempos de activación de los flancos ( yo utililizaria el Vi express "Statistics" con la opción "time of maximun", aunque podrían haber otras opciones ) y luego utilizaria la función " Get Waveform subset" que re acomoda los waveforms dependiendo un numero de muestras o un tiempo de muestreo este ultimo se obtendría al obtener los tiempos de los flancos ( Observe el ejemplo donde se muestra esto y le podría ayudar a lo que usted quiere hacer).