Advertisement
Guest User

Untitled

a guest
May 22nd, 2019
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. for (int i = 0; i < liczba; i++) {
  2. check = 0; //zerowanie zmiennej sprawdzajacej powodzenie wczytywania danych
  3. if (fread(&probkaPradu, sizeof(probkaPradu), 1, plik)) //proba odczytania danych
  4. check += 1;
  5. if (fread(&probkaNapiecia, sizeof(probkaNapiecia), 1, plik)) //proba odczytania danych
  6. check += 1;
  7. if ((probkaPradu == 32769 && probkaNapiecia == 65535) || check < 2) { //jesli trafimy na probke zagubiona, iterujemy dalej pomijajac czesc zapisu danej probki do pliku
  8. continue; //jesli nie uda sie wczytac do zmiennej, pomijamy iteracje (check < 2)
  9. }
  10. double probkaPraduDbl;
  11. float probkaNapieciaFlt;
  12. probkaPraduDbl = (double)probkaPradu / 1000; //konwersja probki pradu
  13. probkaNapieciaFlt = (float)(probkaNapiecia * 62.5); //konwersja probki napiecia
  14. probkaNapieciaFlt = (float)(probkaNapieciaFlt / 1000000);
  15. fprintf(plikZapis, "%.3f,%.4f\n", probkaPraduDbl, probkaNapieciaFlt);
  16.  
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement