使用二进制方式打开文件,使用seek语句定位到241位置,然后开始读取数据就可以了,比如:
Dim iFile as integer
dim BData(1 to 你的每个数据帧的大小) AS Byte
iFile=FreeFile()
open "你的数据文件名" For Binary AS #iFile
Seek #iFile,241
while Not EOF(iFile)
Get #iFile,每个数据帧的大小的数字,BData
'你的数据处理代码
Wend
Close #iFile
======================================
根据你的补充的信息,程序如下改动:
Dim iFile as integer
dim BData(1 to 4) AS Byte '因为你的数据是32位,因此是4个字节
iFile=FreeFile()
open "你的数据文件名" For Binary AS #iFile
Seek #iFile,241
while Not EOF(iFile)
Get #iFile,4,BData
if Not EOF(iFile) Then
'你的数据处理代码 ,当前帧有效数据存放在BData中
Seek #iFile,Seek(iFile)+240 '定位下一个帧有效数据位置
end if
Wend
Close #iFile
温馨提示:答案为网友推荐,仅供参考