Hi skrapttocs
You are right in your assumption that LabVIEW uses the same index for the channel list and the actual values. So, if you initialize the following channels:
Channel_1
Channel_2
Channel_3
Channel_4
Using CAN Initialize or CAN Init Start, you will find the corresponding values for reading and writing at the same index, so Channel_1 would be the first array element, Channel_4 the fourth.
I hope, I understood your question correctly.
-B2k