一段读十六进制的图形文件,并将其还原为图形的代码,请高手给看看。
有一个图形文件,用十六进制保存,X轴表示能量级,Y轴表示计数,Y会根据时间的变化而增加,我有一个程序来分析这个曲线图。我用编辑器分析了一下该文件,该文件共256*16+16个字节,每个数据为4个字节,前两个字节没用,第三个字节为你位字节,第四个字节为高们字节,从第三个数据开始和X轴相对应,X轴共分为1024段,但我按下面的代码得到的数据总为0,不知为什么。
Open App.Path & "\004.dat" For Binary As #200
j = 2
f = 0
For i = 0 To 1028
Seek #200, j
getD = Input(1, #200)
Dataa(f) = CLng(Val(getD))
j = j + 1
Seek #200, j
getD = Input(1, #200)
Datab(f) = CLng(Val(getD))
j = j + 3
f = f + 1
Next i
For i = 0 To 1029
Data(i) = CLng(Datab(i)) * 256 + CLng(Dataa(i))
Next i
For i = 0 To 1023
MSChart1.Row = 1
MSChart1.Data = Data(i + 2)
Next i
Open App.Path & "\004.dat" For Binary As #200
j = 2
f = 0
For i = 0 To 1028
Seek #200, j
getD = Input(1, #200)
Dataa(f) = CLng(Val(getD))
j = j + 1
Seek #200, j
getD = Input(1, #200)
Datab(f) = CLng(Val(getD))
j = j + 3
f = f + 1
Next i
For i = 0 To 1029
Data(i) = CLng(Datab(i)) * 256 + CLng(Dataa(i))
Next i
For i = 0 To 1023
MSChart1.Row = 1
MSChart1.Data = Data(i + 2)
Next i
...全文
相关推荐
图形点阵LCD代码生成器
Sunman图形点阵代码生成器可为长沙太阳人电子有限公司的产品生成汇编或C51测试程序所需的图形点阵代码。用户可通过设置型号、方向及顺序等参数,将图形文件转换为十六进制数据并生成相应代码文件。
常用十六进制颜色对照表代码查询
在计算机图形学中,颜色通常用数字代码表示,其中最常用的是十六进制颜色代码。这些代码在开发Web页面、图形用户界面、以及使用WebGL技术的three.js三维图形库时尤为常见。
十六进制颜色代码表
十六进制颜色代码表是用于计算机图形和网页设计中的颜色表示系统。
常用十六进制颜色对照表代码.pdf
十六进制颜色代码是一种以16为基数的颜色代码表示方法,用于Web开发和图形设计领域,通过简短的六位十六进制数字定义颜色。
16*16和24*24汉字点阵十六进制生成器(源代码)
点阵汉字十六进制生成器是一种工具,用于将汉字转换为特定尺寸的点阵图形,并以十六进制的形式表示出来。这种工具在嵌入式系统、游戏开发或任何需要显示汉字且内存有限的环境中尤为有用。


API
