I agree the shipping examples are limited in that you can't sample more than one channel. You will need to merge two examples. The Configured Acquisition example shows you how to sample multiple channels. Copy the code neccesary into the multiple records example. Also if you look in the function reference help for the fetch function it shows how to handle multiple records and channels. Here is a snippet of the help file (based on C code, which you can adapt into VB):
multiple record, 2 channels
struct niScope_wfmInfo wfmInfoArray[10]; // 5 records for 2 channels
ViReal64 wfm[10000]; // 10000 points= 1000 points per record *
// 5 records * 2 channels
error = niScope_Fetch (vi, "0,1", 2.0, 1000, wfm, wfmInfoArray);
Good luck,
Mik
e