提交 ba73b84a 编写于 作者: jing_liu_lucky's avatar jing_liu_lucky

上传新文件

上级 0ea22a52
import sys
sys.path.append("D:\cncc\project\字符分析") #设定自己模块的存储路径
from 全局共享 import 共享消息
from 全局共享 import 共享行列号
from 全局共享 import 字符四元队列
from 全局共享 import 输入文件
from 字符解析通用框架抽象类定义 import 字符解析通用框架抽象类
class 四字节字符判别器类(字符解析通用框架抽象类):
def __init__(self):
self.设启动码(16)
self.第一字节首字节 = 0x81
self.第一字节尾字节 = 0xFE
self.第二字节首字节 = 0x30
self.第二字节尾字节 = 0x39
self.第三字节首字节 = 0x81
self.第三字节尾字节 = 0xFE
self.第四字节首字节 = 0x30
self.第四字节尾字节 = 0x39
self.a = False
self.b = False
self.c = False
self.d = False
def 工作函数(self):
if 字符四元队列.已有字节数() == 4:
第一字节值 = 字符四元队列.读元素值(0)
第二字节值 = 字符四元队列.读元素值(1)
第三字节值 = 字符四元队列.读元素值(2)
第四字节值 = 字符四元队列.读元素值(3)
if 第一字节值 >= self.第一字节首字节 and 第一字节值 <= self.第一字节尾字节:
self.a = True
else:
self.a = False
if 第二字节值 >= self.第二字节首字节 and 第二字节值 <= self.第二字节尾字节:
self.b = True
else:
self.b = False
if 第三字节值 >= self.第三字节首字节 and 第三字节值 <= self.第三字节尾字节:
self.c = True
else:
self.c = False
if 第四字节值 >= self.第四字节首字节 and 第四字节值 <= self.第四字节尾字节:
self.d = True
else:
self.d = False
if self.a and self.b and self.c and self.d :
共享消息.设定消息值(128)
else:
共享消息.设定消息值(32)
else :
共享消息.设定消息值(32)
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册