zjr1983 发表于 2008-6-20 16:59:13

三维数组分离

开发北京迪阳公司dso25216型数字存储示波器时,在分离存储在三维数组的各通道数据时遇到问题,采用调用DLL的方法,在DLL文本说明中数据存储是这样的:
//BufA1: data store for A1 ;128k
//BufA1: data store for A1 ;128k
//BufA1: data store for d0-d7 ;128k
//BufA1: data store for d8-d15 ;128k
在VB源码中各通道数据是这样存放的的:
Public BufA1(65535, 1, 7) As Byte 'BufA1(65535, 0, 4) for usb read
'BufA1(0,0,0)=BufA1
'BufA1(0,0,1)=BufA2
'BufA1(0,0,2)=BufL0
'BufA1(0,0,3)=BufL1

应该怎么初始化定义这个数组,以及怎样分离各通道数据?谢谢!在附件中有VB源码和DLL文本说明

lgh269 发表于 2008-6-24 22:39:24

Public BufA1(65535, 1, 7) As Byte
直接定义个三维数组,并调整大小输入试试

zjr1983 发表于 2008-7-5 16:53:06

问题已解决,谢谢!

问题已解决,谢谢!
页: [1]
查看完整版本: 三维数组分离