el 05-06-2009 03:20 AM
Buenas a todos;
es la primera vez que trabajo con archivos LVM. Resulta que tengo un Microcontrolador que me crea un archivo LVM con la amplitud de la señal de esta forma:
[tabulador] Valor señal
0
0,000001
0,5
etc
para hacer el fourier de esta señal, necesito integrar la base de tiempo desde labview. ¿Como puedo integrar el tiempo de cada mostreo desde Labview?
Muchas gracias
el 05-11-2009 05:11 AM
Hola arcadi,
los archivos LVM son de texto plano, es decir, que son archivos en ASCII con los valores de señal almacenados como texto. Lo que tiene de particular estos archicos es que tiene una estructura de almacenamiento singular que agrupa los datos en canales y les crea una cabecera con datos de temporización. Puedes almacenar la información de temporización de dos maneras:
1.- Creándote otra columna a posteriori con información de los puntos singulares de tiempo:
0,000000 0,000000
0,001000 0,063418
0,002000 0,126580
0,003000 0,189233
0,004000 0,251123
0,005000 0,312003
0,006000 0,371627
0,007000 0,429755
0,008000 0,486152
2.- Creando una cabecera en el archivo LVM donde especifiques cual es el to y el dt de la señal. El formato de la cabecera es este:
LabVIEW Measurement
Writer_Version 2
Reader_Version 2
Separator Tab
Decimal_Separator ,
Multi_Headings No
X_Columns One
Time_Pref Relative
Operator xxxx
Date 2009/05/11
Time 12:10:22,019957
***End_of_Header***
Channels 1
Samples 100
Date 2009/05/11
Time 12:10:22,019957
X_Dimension Time
X0 0,0000000000000000E+0
Delta_X 0,001000
***End_of_Header***
X_Value Sine Comment
0,000000 0,000000
0,001000 0,063418
0,002000 0,126580
0,003000 0,189233
0,004000 0,251123
0,005000 0,312003
0,006000 0,371627