这是解码程序设置错误,在结果截取时结果的起始位右移了一移位(少取了一位,把三位数当作两位数取了。),请在解码参数设定中修改,直接打开配置文件看一看。(密码:13311667706)
[DEC]
;每隔多长时间读一次数据
TIMER=2
;删除标本号前面的零
cutheadzero=1
;标本号必须为数值,否则转换为零
numsampleno=1
;0-->标本日期使用仪器日期;1-->使用电脑日期
usesysdate=0
;目标仪器,默认使用主作业中的配置,只有在多个接口绑定时才需要使用DESTINSTR=
DESTINSTR=
;普通标本号加上
samplenosub=0
;急诊标本号加上
statnosub=1000
ignorezeroresult=0
saveallraw=0
cutnotnumchar=0
samplenotrans=
[RESULT]
ERROR=结果错误
POSITIVE=阳性
WEAKPOSITIVE=弱阳性
NEGITIVE=阴性
NORMAL=正常
[handle]
online_handle=984470
dec_handle=263522
[BT2000PLUS]
samplenostart=1
samplenolength=15
resultstart=21
resultlength=11
itemnolength=4
请在红色的这三个地方改改试试,每一个是样本号的长度(取15个字节,可能取多了,改成14试一下),第二个是结果的开始位置(这里设成第21字节了,可以取过位了,试着改成第20字节试一下。)
|