Programming Examples
// happen if we try to measure faster than we can
// keep up with fetching.
if (Count != 0 &&
fabs((double)(TSVal - PrevTSVal) * 1e-12 - Args.Pacing) >
1.5 * Args.Pacing) {
printf("Gap: %lf -> %lf\n",
(double)PrevTSVal * 1e-12,
(double)TSVal * 1e-12);
}
PrevTSVal = TSVal;
Count++;
// Display some progress.
if (Count % 10000 == 0) {
printf("Sample %.0lf, value %.8le, timestamp %lf\n",
(double)Count, Val, (double)TSVal * 1e-12);
}
}
if (Failed) {
break;
}
}
ReportAndQuit();
return(0);
}
}
4-20
FCA3000, FCA3100, MCA3000 Series Programmer Manual
Summary of Contents for FCA3000 Series
Page 2: ......
Page 8: ...Preface iv FCA3000 FCA3100 MCA3000 Series Programmer Manual ...
Page 9: ...Getting Started ...
Page 10: ......
Page 14: ...Using the USB Interface 1 4 FCA3000 FCA3100 MCA3000 Series Programmer Manual ...
Page 15: ...Syntax and Commands ...
Page 16: ......
Page 26: ...Command Syntax 2 10 FCA3000 FCA3100 MCA3000 Series Programmer Manual ...
Page 135: ...Status and Events ...
Page 136: ......
Page 156: ...Status and Events 3 20 FCA3000 FCA3100 MCA3000 Series Programmer Manual ...
Page 157: ...Programming Examples ...
Page 158: ......
Page 179: ...Appendices ...
Page 180: ......
Page 181: ...Appendix A Character Set FCA3000 FCA3100 MCA3000 Series Programmer Manual A 1 ...
Page 182: ...Appendix A Character Set A 2 FCA3000 FCA3100 MCA3000 Series Programmer Manual ...
Page 188: ...Appendix D Reserved Words D 2 FCA3000 FCA3100 MCA3000 Series Programmer Manual ...