修正y在前时导出文件错误的问题

This commit is contained in:
2026-07-08 19:04:40 +08:00
parent 07f85682ca
commit 628dc87c94
+4 -2
View File
@@ -105,6 +105,8 @@ class Decoder(srd.Decoder):
self.lowpin = 0 #当前采样宽度(78.125ns)内低电平数量
self.filename = "d:/sl2-100.csv"
self.file = None
self.x_value = 0
def metadata(self, key, value):
if key == srd.SRD_CONF_SAMPLERATE:
@@ -151,7 +153,7 @@ class Decoder(srd.Decoder):
self.xv_first = es
self.xv_cnt = 0
self.xv_str = ""
self.file.write('%d' % self.data + ',')
self.x_value=self.data
elif self.state == 'xpos_v':
self.xv_str += str(bit)
self.xv_cnt = self.xv_cnt+1
@@ -192,7 +194,7 @@ class Decoder(srd.Decoder):
self.yv_first = es
self.yv_cnt = 0
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':
self.yv_str += str(bit)
self.yv_cnt = self.yv_cnt+1