##// END OF EJS Templates
Encontre un bug durante la escritura de datos en este archivo....
Alexander Valdez -
r556:30d732fca7ac
parent child
Show More
@@ -355,26 +355,27 class RadarControllerHeader(Header):
355 if self.numTaus > 0:
355 if self.numTaus > 0:
356 self.Taus.tofile(fp)
356 self.Taus.tofile(fp)
357
357
358 nCode = numpy.array(self.nCode, '<u4')
358 if self.codeType !=0:
359 nCode.tofile(fp)
359 nCode = numpy.array(self.nCode, '<u4')
360 nBaud = numpy.array(self.nBaud, '<u4')
360 nCode.tofile(fp)
361 nBaud.tofile(fp)
361 nBaud = numpy.array(self.nBaud, '<u4')
362 code1 = (self.code + 1.0)/2.
362 nBaud.tofile(fp)
363
363 code1 = (self.code + 1.0)/2.
364 for ic in range(self.nCode):
365 tempx = numpy.zeros(numpy.ceil(self.nBaud/32.))
366 start = 0
367 end = 32
368 for i in range(len(tempx)):
369 code_selected = code1[ic,start:end]
370 for j in range(len(code_selected)-1,-1,-1):
371 if code_selected[j] == 1:
372 tempx[i] = tempx[i] + 2**(len(code_selected)-1-j)
373 start = start + 32
374 end = end + 32
375
364
376 tempx = tempx.astype('u4')
365 for ic in range(self.nCode):
377 tempx.tofile(fp)
366 tempx = numpy.zeros(numpy.ceil(self.nBaud/32.))
367 start = 0
368 end = 32
369 for i in range(len(tempx)):
370 code_selected = code1[ic,start:end]
371 for j in range(len(code_selected)-1,-1,-1):
372 if code_selected[j] == 1:
373 tempx[i] = tempx[i] + 2**(len(code_selected)-1-j)
374 start = start + 32
375 end = end + 32
376
377 tempx = tempx.astype('u4')
378 tempx.tofile(fp)
378
379
379 if self.line5Function == RCfunction.FLIP:
380 if self.line5Function == RCfunction.FLIP:
380 self.flip1.tofile(fp)
381 self.flip1.tofile(fp)
General Comments 0
You need to be logged in to leave comments. Login now