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

请大侠帮我:怎么在C++中读取labview的Dat文件?

[复制链接]
发表于 2005-4-26 21:56:43 | 显示全部楼层 |阅读模式
如题。我需要在我的VC项目中读取别人用Labview输出的Dat文件,看了一段时间资料,但还是一头雾水,求教!急啊!
 楼主| 发表于 2005-5-5 19:58:13 | 显示全部楼层
<>粘贴的二进制文件:(在UltraEdit中大开后复制上来的)</P>
<>B!?B!貱礉?蓳3E ?B+3B   @C33B!?B ?C騅?
回复 顶

使用道具 举报

 楼主| 发表于 2005-5-5 20:08:03 | 显示全部楼层
<>这里是使用原lv程序作者给的程序从二进制文件转换出来的文本文件,和上面的二进制文件不是一一对应关系,但愿有参考作用。</P>
<>Test Type:  Speed Control Mode User Name:                                                                  
Test Start Time:  4/29/98, 5:07:38 PM Log Rate:  Manual -- Log on Keypress                                                               
Data Filepath:  Not saved yet.                                                                 
Time into Test Aux 1 Speed Force PID Accel Data Relative Humidity Speed 2 Engine Oil Pressure Press Xducer #2 Press Xducer #3 Aux 2 Thermocouple #0 Tachometer Opacity HC CO CO2 Corrected HP Road HP Corrected HP 2 Road HP 2 Speed Setpoint                                            
sec lbs. MPH lbs. ft/sec^2  % MPH PSI PSI PSI ft/sec^2  ?F RPM No
Units ppm % % HP HP HP HP lbs.                                            
3.5 0.0 44.6 1618.0 10.5 33.4 3.6 35.7 35.7 35.7 3.6 674.2 475.6 0.1 1.1 1.1 1.1 -86470.8 192.4 0.0 0.0 60.0                                            
5.9 0.0 50.8 1617.9 11.9 48.6 4.1 40.7 40.7 40.7 4.1 761.6 9079.9 0.1 4.7 4.7 4.7 -67728.2 219.4 0.0 0.0 60.0                                            
8.4 0.0 57.1 1617.7 13.4 68.8 4.6 45.7 45.7 45.7 4.6 847.6 4949.8 0.1 9.2 9.2 9.2 -53713.6 246.3 0.0 0.0 60.0                                            
12.4 0.0 67.1 1617.5 15.7 119.9 5.4 53.7 53.7 53.7 5.4 983.6 3733.3 0.1 2.0 2.0 2.0 -36228.5 289.4 0.0 0.0 60.0                                            
29.5 0.0 109.6 1616.5 25.7 451.9 8.8 87.7 87.7 87.7 8.8 1580.5 7789.4 0.1 2.8 2.8 2.8 -15692.1 472.4 0.0 0.0 60.0                                            
32.0 0.0 115.8 1616.4 27.2 337.9 9.3 92.7 92.7 92.7 9.3 1670.4 1700.2 0.1 6.2 6.2 6.2 -22179.9 499.3 0.0 0.0 60.0                                            
36.0 0.0 0.7 1619.0 0.2 16.7 0.1 0.6 0.6 0.6 0.1 44.2 5692.1 0.1 4.3 4.3 4.3 -2824.2 3.1 0.0 0.0 60.0                                            
38.0 0.0 5.7 1618.9 1.3 13.5 0.5 4.6 4.6 4.6 0.5 115.9 7294.6 0.1 4.0 4.0 4.0 -27529.4 24.7 0.0 0.0 60.0                                            
                             </P>
回复 顶

使用道具 举报

发表于 2005-5-5 20:57:29 | 显示全部楼层
若是能找到这个作者的话,叫他给这一块给你就好了,或者问问格式也好!
回复 顶

使用道具 举报

发表于 2005-4-27 01:19:50 | 显示全部楼层
这个得看你的LV的DAT文件的写入格式的,一个文件可以以任何的后缀写入的!
回复 顶

使用道具 举报

 楼主| 发表于 2005-4-27 06:41:42 | 显示全部楼层
<>这个dat文件应该是二进制文件的,是别人用lv程序输出的,我联系不到原作者了。但我现在需要使用VC从中获取信息,我该怎么办?对于LV我是个菜菜菜鸟![em04]</P><>若有需要我可以将一个dat文件放上来。</P>
回复 顶

使用道具 举报

发表于 2005-4-27 08:13:12 | 显示全部楼层
那可不好办,因为不知道存储格式,二进制文件读出来也不知道是什么阿
回复 顶

使用道具 举报

发表于 2005-4-27 08:15:54 | 显示全部楼层
用ultraedit打开看一下里边是如何写的,然后再决定了!
回复 顶

使用道具 举报

 楼主| 发表于 2005-5-1 01:55:01 | 显示全部楼层

谢谢各位关注!

<>欢迎大侠继续关注!但是dat文件放不上来啊,可能是因为文件太大了!</P>
<>我的QQ:19536032</P>
回复 顶

使用道具 举报

发表于 2005-5-1 02:32:53 | 显示全部楼层
打开复制几行数据上来就行了!用ULTRAEDIT打开就可以看到数据了!
回复 顶

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-28 16:05 , Processed in 0.041131 second(s), 8 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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