所以我很接近这个代码,但还不是免费的。一旦 For 循环到达单一数据类型的通道,“整数”部分需要更改为“单一”。有没有一种简单的方法可以做到这一点而无需明确编码为“单一”?如果没有,那么我认为我将无法像我正在尝试做的那样循环。我试图在 AppendData IE "Channels(i).AppendData(jaggedArray(i))" 之后省略第一个参数,虽然我在编译时没有收到错误,但在运行代码时确实会引发异常。所以这行不通。它需要数据类型参数,当然还有要附加的数据数组。
For Each c As TdmsChannel In Channels
Channels(i).AppendData(Of Integer)(jaggedArray(i))
i += 1
Next