1. Below code is correct, because the numDataValues is one, machine=sibot
char *strMachine=new char;
nullChk (strMachine = (char *) malloc (sizeof (char) * (unsigned int)numDataValues));
ddcChk (DDC_GetDataValuesString (channels[i], 0, (unsigned int)numDataValues, &strMachine));
printf ("Channel value for Machine : %s\n", strMachine);
---then show "nel value for Machine : sibot"
2. But when the numDataValues is more one, I can't get all the data in the TDMS file, only can get the first one.
data one is FI,
data two is O
but I only can get FI....
what's wrong?? How to solve it?? The data format as attachment.