修正y在前时导出文件错误的问题
This commit is contained in:
+4
-2
@@ -105,6 +105,8 @@ class Decoder(srd.Decoder):
|
|||||||
self.lowpin = 0 #当前采样宽度(78.125ns)内低电平数量
|
self.lowpin = 0 #当前采样宽度(78.125ns)内低电平数量
|
||||||
self.filename = "d:/sl2-100.csv"
|
self.filename = "d:/sl2-100.csv"
|
||||||
self.file = None
|
self.file = None
|
||||||
|
|
||||||
|
self.x_value = 0
|
||||||
|
|
||||||
def metadata(self, key, value):
|
def metadata(self, key, value):
|
||||||
if key == srd.SRD_CONF_SAMPLERATE:
|
if key == srd.SRD_CONF_SAMPLERATE:
|
||||||
@@ -151,7 +153,7 @@ class Decoder(srd.Decoder):
|
|||||||
self.xv_first = es
|
self.xv_first = es
|
||||||
self.xv_cnt = 0
|
self.xv_cnt = 0
|
||||||
self.xv_str = ""
|
self.xv_str = ""
|
||||||
self.file.write('%d' % self.data + ',')
|
self.x_value=self.data
|
||||||
elif self.state == 'xpos_v':
|
elif self.state == 'xpos_v':
|
||||||
self.xv_str += str(bit)
|
self.xv_str += str(bit)
|
||||||
self.xv_cnt = self.xv_cnt+1
|
self.xv_cnt = self.xv_cnt+1
|
||||||
@@ -192,7 +194,7 @@ class Decoder(srd.Decoder):
|
|||||||
self.yv_first = es
|
self.yv_first = es
|
||||||
self.yv_cnt = 0
|
self.yv_cnt = 0
|
||||||
self.yv_str = ""
|
self.yv_str = ""
|
||||||
self.file.write('%d' % self.data + '\n')
|
self.file.write( '%d' % self.x_value + ',' + '%d' % self.data + '\n')
|
||||||
elif self.state == 'ypos_v':
|
elif self.state == 'ypos_v':
|
||||||
self.yv_str += str(bit)
|
self.yv_str += str(bit)
|
||||||
self.yv_cnt = self.yv_cnt+1
|
self.yv_cnt = self.yv_cnt+1
|
||||||
|
|||||||
Reference in New Issue
Block a user