Labview读取二进制文件(有的时候会自动添加0X0D到0x0A前面)
时间:10-02
整理:3721RD
点击:
我是利用Labview开发TCP/IP通信的,需要把接收的网络数据保存为二进制文件。
用UltraEdit查看保存的文件里面有好多二进制值,0x00~0xFF,里面会有0x0A或者0x0D的情况,0x0A前后字节为0x00~0xFF但是没有0x0D和0x0A一起的情况,
而用Labview读取保存的二进制文件时(用的是Binaray read,并且是范例),无论是按数组读出或者按字符型读出有的时候会自动添加0X0D到0x0A前面,这样很麻烦,So 求助!
PS:有的时候人为写成的二进制文件不一定会出现上述情况,我现在在家里,出现问题的二进制文件我会下次传上。
用UltraEdit查看保存的文件里面有好多二进制值,0x00~0xFF,里面会有0x0A或者0x0D的情况,0x0A前后字节为0x00~0xFF但是没有0x0D和0x0A一起的情况,
而用Labview读取保存的二进制文件时(用的是Binaray read,并且是范例),无论是按数组读出或者按字符型读出有的时候会自动添加0X0D到0x0A前面,这样很麻烦,So 求助!
PS:有的时候人为写成的二进制文件不一定会出现上述情况,我现在在家里,出现问题的二进制文件我会下次传上。
自己顶下,0x0D是回车符,有的软件认为回车符是0x0D,有的认为回车符是0x0D0A