From 628dc87c94222fbc4daaf4826644bfd4761f01df Mon Sep 17 00:00:00 2001 From: chenyue Date: Wed, 8 Jul 2026 19:04:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3y=E5=9C=A8=E5=89=8D=E6=97=B6?= =?UTF-8?q?=E5=AF=BC=E5=87=BA=E6=96=87=E4=BB=B6=E9=94=99=E8=AF=AF=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sl2-100/pd.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sl2-100/pd.py b/sl2-100/pd.py index cb48b62..ce5b367 100644 --- a/sl2-100/pd.py +++ b/sl2-100/pd.py @@ -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