el 07-14-2014 08:07 AM
No te fies de escel. Mira este enlace.
http://forums.ni.com/t5/LabVIEW/Calculating-Percentile/m-p/1030798/highlight/true#M459225
Saludos.
Alipio.
el 07-14-2014 08:11 AM
el 07-14-2014 09:28 AM
He visto tu vi y el valor de p no es correcto. Debe ser en % y por tanto tienes que poner 80 en lugar de 0.8.
Y si, metes un array y te da el percentil.
Saludos.
Alipio.
el 07-16-2014 08:25 AM
Hola Alipio, por fin tengo acabado el proyecto fin de carrera pero creo que he hecho una cosa mal, a ver que piensas:
Mi proyecto va de medir ruido de aviones, para empezar tengo una adquisición de datos que mide sg a sg.Al no disponer de micros leo de la tarjeta de sonido del pc.Los datos adquiridos los convierto a Leq con el Vi Leq de vibrations and sounds (http://zone.ni.com/reference/en-XX/help/372416F-01/sndvibtk/leq_sound_level y lo meto en base de datos.Luego hago una busqueda para buscar en esa base de datos aviones por fecha, me saldra un listado con muchos eventos.Con un vi estraigo los aviones (eventos) de forma independiente y aqui viene mi problema, de cada avión tendre varios niveles Leq (los que te he dicho antes) y tengo que dar un solo datos para evaluar el ruido producido. Hace tiempo me ayudaste con un Vi que calculabar el Leq pensando que ese Vi me daba el dato necesario ( te lo adjunto) pero mi profesor me mando ayer esto:
Imagina un avion q dura 30 s. Suponiendo que tomes datos cada 1s, tendras 30 datos le Leq y 30 de correlacion. Pero tienes que calcular el un solo dato q describa el nivwl sonoro del avion(SEL) para cada canal (Sel dento, Sel fuera)
Me esta diciendo que tengo que calcular el SEL no el Leq, además calculo el Leq arriba con el VI que te he puesto y no me había dado cuenta, te mando documento que explica la diferencia en tre SEL y leq que es una chorrada por si acaso: http://www.bksv.com/doc/bo0051.pdf
Creo que tu VI no me valdría entonces, o si al estar mediendo sg a sg ya esta estandarizado (mira el documento).
Pedirte que si hay que adaptarlo para que calcule en SEL en vez de Leq me ayudes por favor ya que es lo último que me falta y no se hacerlo y debe ser una tontería. Tengo que llevarlo mañana por la tarde y me estoy volviendo loco.
Muchisimas gracias por todo
Un saludo
el 07-16-2014 10:03 AM
Hola.
Lo que tienes esta bien y no creo que debas ponerte a hacer grandes cambios.
Para calcular el SEl necesitas el leq de un periodo de tiempo.
SEL = Leq + (10 * log(tiempo en segundos))
Como tienes varios leq ( uno por segundo) tienes que promediar los leq para dejarlo en uno solo.
Dado que son medidas logaritmicas, no sirve el promediado aritmetico. Tienes que hacer el proceso que se describe en
http://www.cirrusresearch.co.uk/blog/2013/01/noise-data-averaging-how-do-i-average-noise-measurement...
El proceso es sencillo y puedes hacerlo en labview.
De esta manera conviertes los leq a uno solo que agrupa n segundos y ya puedes calcular el SEL.
Espero que sea suficiente y correcto ya que estos calculos no son lo mio.
Saludos.
Alipio.
el 07-16-2014 10:11 AM
el 07-16-2014 10:21 AM
el 07-16-2014 10:30 AM
Hola.
No ando muy bien de tiempo asi que te eh prepardo un vi rapido.
La entrada es un array de LEQS/s correspondientes a un avion. esta medida es normal en los equipos para medir sonido.
Con ellos calcula el leq total y el SEL normalizado a 1 s correspondiente.
Saludos.
Alipio.
el 07-16-2014 10:34 AM
el 07-16-2014 11:55 AM
Hola.
Puedes meter los datos que quieras siempre que sean leq/s como calcula el otro vi sin mas conversiones, que es lo que tienes en la base de datos para cada avion.
El resultado es el SEL normalizado a 1 S para el periodo de muestreo y para el avion que proceda.
Para esta medidas se suelen tomar muestras durante 24 h (84600 leq/s) y luego se obtiene el sel diario de un aeropuerto sin distincion de aviones.
Saludos.
Alipio