请大侠帮我:怎么在C++中读取labview的Dat文件?
如题。我需要在我的VC项目中读取别人用Labview输出的Dat文件,看了一段时间资料,但还是一头雾水,求教!急啊! <P>粘贴的二进制文件:(在UltraEdit中大开后复制上来的)</P><P>B!?B!貱礉?蓳3E ?B+3B @C33B!?B?C騅? <P>这里是使用原lv程序作者给的程序从二进制文件转换出来的文本文件,和上面的二进制文件不是一一对应关系,但愿有参考作用。</P>
<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> 若是能找到这个作者的话,叫他给这一块给你就好了,或者问问格式也好! 这个得看你的LV的DAT文件的写入格式的,一个文件可以以任何的后缀写入的! <P>这个dat文件应该是二进制文件的,是别人用lv程序输出的,我联系不到原作者了。但我现在需要使用VC从中获取信息,我该怎么办?对于LV我是个菜菜菜鸟!</P><P>若有需要我可以将一个dat文件放上来。</P> 那可不好办,因为不知道存储格式,二进制文件读出来也不知道是什么阿 用ultraedit打开看一下里边是如何写的,然后再决定了!
谢谢各位关注!
<P>欢迎大侠继续关注!但是dat文件放不上来啊,可能是因为文件太大了!</P><P>我的QQ:19536032</P> 打开复制几行数据上来就行了!用ULTRAEDIT打开就可以看到数据了!
页:
[1]