W weihua200205 Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-23 #1 !!在线等!我要读串口发上来的数据。怎么去取第八位到第二十四位的.请大家帮忙!!在线等!
Z z_f123 Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-23 #2 使用 copy 函数 var data: string ; data:=copy(sreialdata,8,17);
W weihua200205 Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-23 #3 你这个不对吧. data:=copy(sreialdata,8,17);编译不过啊。sreial
F formality Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-23 #4 你说的位是指什么? 第8个字节到第24个字节,还是所有字节排列起来第8位到第24位? 即使是后面一种情况,从不同层度来讲第8位到第24位是指的不同的内容。
W weihua200205 Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-23 #5 我指的是。比如1111111100000000 第六个到第十五个。也就是字符串.11100000000
W weihua200205 Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-23 #7 各位仁兄.一个字符串我要取它的其中几位数. 比如。45150000.要取出后面的0000用什么语句. 呵呵。在此谢过.
L lifepass Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-23 #8 有数据截取的函数啊,应该很方便8,如果要选取字节中的某些位数,应该使用按位与(或)就能把你想要的截取下来
P ProLove Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-23 #11 呵呵,问题是有点描述不清楚, 如果只是取一个字符串中子串那好说呀,COPY(字符串,起始位置,个数)就可以了 如果是取串口的第八位或23位,据我所者,串口一次只能传递八位,你得循环三次,才能找到你的24位的数呀,不知你的意思到底是哪种
呵呵,问题是有点描述不清楚, 如果只是取一个字符串中子串那好说呀,COPY(字符串,起始位置,个数)就可以了 如果是取串口的第八位或23位,据我所者,串口一次只能传递八位,你得循环三次,才能找到你的24位的数呀,不知你的意思到底是哪种