##// END OF EJS Templates
VoltajeIO.py :...
Victor Sarmiento -
r66:20b047a1df95
parent child
Show More
@@ -27,7 +27,7 class VoltageReader(JRODataReader):
27 de los datos siempre se realiza por bloques. Los datos leidos (array de 3 dimensiones:
27 de los datos siempre se realiza por bloques. Los datos leidos (array de 3 dimensiones:
28 perfiles*alturas*canales) son almacenados en la variable "buffer".
28 perfiles*alturas*canales) son almacenados en la variable "buffer".
29
29
30 Voltajes - perfiles * alturas * canales
30 perfiles * alturas * canales
31
31
32 Esta clase contiene instancias (objetos) de las clases BasicHeader, SystemHeader,
32 Esta clase contiene instancias (objetos) de las clases BasicHeader, SystemHeader,
33 RadarControllerHeader y Voltage. Los tres primeros se usan para almacenar informacion de la
33 RadarControllerHeader y Voltage. Los tres primeros se usan para almacenar informacion de la
@@ -67,12 +67,14 class VoltageReader(JRODataReader):
67
67
68 datablock = None
68 datablock = None
69
69
70 ext = ".r"
71
72 pts2read = 0
70 pts2read = 0
73
71
74 utc = 0
72 utc = 0
75
73
74 ext = ".r"
75
76 optchar = "D"
77
76
78
77 def __init__(self, m_Voltage=None):
79 def __init__(self, m_Voltage=None):
78 """
80 """
@@ -158,7 +160,9 class VoltageReader(JRODataReader):
158 time.sleep( self.delay )
160 time.sleep( self.delay )
159 self.fp.seek( fpointer )
161 self.fp.seek( fpointer )
160 fpointer = self.fp.tell()
162 fpointer = self.fp.tell()
163
161 junk = numpy.fromfile( self.fp, self.dataType, self.pts2read )
164 junk = numpy.fromfile( self.fp, self.dataType, self.pts2read )
165
162 if junk.size == self.blocksize:
166 if junk.size == self.blocksize:
163 blockOk_flag = True
167 blockOk_flag = True
164 break
168 break
@@ -172,7 +176,6 class VoltageReader(JRODataReader):
172 print "Data file %s is invalid" % self.filename
176 print "Data file %s is invalid" % self.filename
173 return 0
177 return 0
174
178
175 #data = junk['real'] + junk['imag']*1j
176 self.datablock = junk['real'] + junk['imag']*1j
179 self.datablock = junk['real'] + junk['imag']*1j
177
180
178 self.datablockIndex = 0
181 self.datablockIndex = 0
@@ -265,14 +268,14 class VoltageWriter( JRODataWriter ):
265
268
266 m_DataObj = None
269 m_DataObj = None
267
270
268 datablock = None
269
270 datablockIndex = 0
271
272 ext = ".r"
271 ext = ".r"
273
272
274 optchar = "D"
273 optchar = "D"
275
274
275 datablock = None
276
277 datablockIndex = 0
278
276 shapeBuffer = None
279 shapeBuffer = None
277
280
278
281
General Comments 0
You need to be logged in to leave comments. Login now