很简单的东西。直方图有什么难的。你接收的时候不要带回车符。应该如下:
2010/04/02 10805 [WBC]000000000000000000000000000000000000000000000000000003007012016021026029032031029025024023021020020022023026027029032035040044048049055060062066067071072078076076078079080078078075076074072072069066064063057055052049048045042039039037
这是WBC部分, [WBC]对应HEX为5B 57 42 43 5D从这里后面的256组字节都是直方图,每点由三个字节组成,也就应该有255*3=765个字节,也就是从5B 57 42 43 5D开始到765个字节都是WBC直方图,直方图结束为|@|对应HEX为7C 40 7C,这当然也是WBC直方图界标的开始,界标有4个,依次是淋巴起点、淋巴落点即中置起点,中置落点即中性起点,最后一个可画可不画,因为告诉你的是WBC直方图的截止点255.以你给的例子这4条界标就是019;066;091;255对应HEX为30 31 39 3B 30 36 36 3B 30 39 31 3B 32 35 35 ,以分号3B隔开。
RBC依次类推,[RBC]即5B 52 42 43 5D后面255*3字节为RBC直方图,|@|对应HEX为7C 40 7C结束,界标为其后面2个点010;158;
PLT也是如此,[PLT]即5B 50 4C 54 5D后面127*3字节为PLT直方图,|@|对应HEX为7C 40 7C结束,界标为其后面2个点004;095 ;
加上X轴的零点,正好是256个点和128点。
通过界标线的三个字节确定每个直方图的点都是三个字节。
|