07-22-2022 02:59 AM
the 6570 large Vector Memory is 128M vectors, Does it means the 6570 can load and burst the pattern can‘t exceed 128M bit? or can't exceed 128M lines?
07-22-2022 07:04 AM
It means, it has enough memory to store 128 million vectors (lines in a digipat file) across all loaded patterns.
08-05-2022 04:20 AM - edited 08-05-2022 04:30 AM
I have load 3 vectors to Digital Pattern Editor, one of the 3 vectors is very big, have 6 pins with 20M lines, and it can burst successful, but the largest vector will be load error with the program. so what caused this different result。
In addition, we have try to load the same patterns to 2 sets of 6570 as 2 site test, but site0 can be load successful and site1 will be load error(especially large vectors), as my understanding,the 6570 have the same memory? why the site1 load error?
08-05-2022 08:35 AM
Please share the VI that is used to load the patterns into 6570, moreover, you've two cards of the same type, in this case, if one works other should also work.
08-06-2022 04:14 AM
sorry, what do you mean about the "VI" ?
08-06-2022 09:58 PM
I assumed that you use LabVIEW as the programming language to control the instrument, by your question of what is a VI, my assumption was incorrect.
Please share the code you use to load the pattern into the instrument.
08-23-2022 03:26 AM
for(int i=0;i<2;i++)
{
checkErr(niDigital_init(deviceID[i], VI_TRUE, VI_TRUE, vi[i]));
}
for(int i=0;i<2;i++)
{
checkErr(niDigital_LoadPinMap(vi[i], "PinMap.pinmap"));
checkErr(niDigital_LoadSpecifications(vi[i], "Specifications.specs"));
checkErr(niDigital_LoadLevels(vi[i], "PinLevels.digilevels"));
checkErr(niDigital_LoadTiming(vi[i], "Timing.digitiming"));
checkErr(niDigital_ApplyLevelsAndTiming(vi[i], "", "PinLevels.digilevels","Timing.digitiming", "", "", ""));
checkErr(niDigital_LoadPattern(vi[i], "Pattern1.digipat"));
checkErr(niDigital_LoadPattern(vi[i], "Pattern2.digipat"));
checkErr(niDigital_LoadPattern(vi[i], "Pattern3.digipat"));
}
08-23-2022 12:06 PM
Your implementation looks simple enough - to see if it is your code error or really a hardware issue, what happens when you use the Digital Pattern Editor to load the patterns to both the cards? do you still see the error?