16位精度采集卡,32通道
請高手解讀以下程式:
TotalChannelNumber =32
result = AI_InitialMemoryAllocated(card, BufferSize)‘BufferSize=64MB
MaxAdCount = BufferSize * 1024 / 32
result = AI_AsyncDblBufferTransfer(card, MyAdBuffer(1))
AA = Fix((MaxAdCount - CC) / (TotalChannelNumber * 2))
BB = (MaxAdCount - AA * (TotalChannelNumber * 2)) / 2 - CC
If NNumber > 1 Then
For kk = 1 To CC
MyDot(BB + kk - 1) = MyAdBuffer(2 * kk - 1)
Next kk
End If
If NNumber = 1 Then
For kk = 1 To TotalChannelNumber
MyDot(kk - 1) = MyAdBuffer(2 * kk - 1)
Next kk
End If
Call DrawAndShowDate(NNumber, AA + 1)
For kk = 1 To BB
MyDot(kk - 1) = MyAdBuffer(2 * CC + AA * (TotalChannelNumber * 2) + (2 * kk - 1))
Next kk
CC = TotalChannelNumber - BB
CCTailWhenStart = CC
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/120577.html
標籤:VB基礎類
上一篇:VB資料庫查詢問題求教。
