Gw-instek GDS-800 Series Programming Manual Instrukcja Użytkownika Strona 87

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 89
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 86
GDS-806/810/820/840 Programming Manual
86
while(1){
ibrd(Dev, ReadBuffer, 100);
if((ibsta&ERR)||(ibsta&TIMO)){
ShowIbsta(0);
Delay(100000);
exit (1);
}
for(i=0;i<ibcntl;i++)
WaveBuf[count++]=ReadBuffer[i];
printf("\rReceived: %7d ", count);
if(count>=1014){
printf("\rReceived: %7d bytes.\n\r", count);
break;
}
}
/*Open file "wavedata.txt" and write waveform datas to it.*/
writeP=fopen(writeFilename, "w");
if(writeP == NULL){
printf("error: cannot write '%s'\n", writeFilename);
exit(1);
}
j=14;
for(i=0;i<500;i++){
wave=WaveBuf[j++]<<8;
wave+=WaveBuf[j++];
fprintf(writeP, "%d\n", wave);
}
tmp = fclose(writeP);
if(tmp == EOF){
printf("error: cannot write '%s'\n\r", writeFilename);
exit(1);
}
}
Przeglądanie stron 86
1 2 ... 82 83 84 85 86 87 88 89

Komentarze do niniejszej Instrukcji

Brak uwag