找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 1281|回复: 4

[讨论]dat文件的读取

[复制链接]
发表于 2005-6-23 19:39:33 | 显示全部楼层 |阅读模式
<>
<B>[讨论]dat文件的读取</B>
大家好,我自己做了一个读取dat文件的vi。dat文件是二进制的文件,我觉得通常可以按照这种方法读取,需要注意的是Read File的byte
stream
type和count端口要对应好dat文件存储的数据格式,如单精度整形占1个byte,双精度整形占2个byte,如果不知道可以慢慢试验得到。



不过我这个程序还有一个缺点,我试出dat文件存储是用2byte的双精度整形,数据的高8位在存储在16位的低8位,数据的低8位存储在16位的高8

位,我现在采用的办法是把16位中的低8位取出来除以128加到高8位,我没有想到怎么直接把高低八位颠倒过来,而且又能够成为新的16位数的数组。
</P>

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2005-6-23 19:41:11 | 显示全部楼层
这次终于可以了,哈哈,我发现是浏览器的问题,用那个firefox就有问题,现在有用maxthon就好了,呵呵,大家能帮我看看,解决我的难题吗
回复 顶

使用道具 举报

发表于 2005-6-24 01:23:51 | 显示全部楼层
<>我给你转换成I16类型的数据,也就是双字节的整数,你看看满足需要吗?</P>
<>
</P>
[此贴子已经被作者于2005-6-23 19:29:29编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 顶

使用道具 举报

 楼主| 发表于 2005-6-24 05:07:51 | 显示全部楼层
<>非常感谢,巧妙的想法,我就没有想到用字符串读出来,再次感谢。</P>
回复 顶

使用道具 举报

发表于 2005-7-16 00:38:12 | 显示全部楼层
<B></B>
<>非常感谢,巧妙的想法,我就没有想到用字符串读出来,好再次感谢。</P>
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-29 00:21 , Processed in 0.059164 second(s), 13 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表