Measure User's Guide

Example of Measurement Application in C
Measure User’s Guide520560-003
D-4
printf("Opening Data file for analysis...\n");
Error = MEASOPEN(IntDataFName,&DataFNum,FALSE,TRUE);
if (Error != 0)
{
printf("MEASOPEN ERROR %d\n",Error);
}
printf("Doing Analysis...\n");
FCall = 0;
do
{
Error =MEASREAD(DataFNum,(short*)&CPURec.EDesc,(short*)
&CpuData,(short)sizeof(CpuData),&BytesRead,
&FCall);
printf("cpu_num = %d\n",CpuData.cpu_num);
}while(FCall != 0);
printf("Stopping Measure subsystem...\n");
Error = MEASMONCONTROL((short *)&MeasCB,FALSE);
if (Error != 0 && Error != 3217)
{
printf("MEASMONCONTROL ERROR %d\n",Error);
}
}
Example D-1. Measurement Application in C (page4of4)