Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. #include <windows.h>
  2. #include <stdio.h>
  3. #include "K8055.h"
  4. #include <conio.h>
  5. #include <math.h>
  6. #include "Cursor_Gotoxy.cpp"
  7.  
  8.  
  9. int main(){
  10. initK8055(); // intitialisiert das K8055-Interface
  11. OpenDevice(0);
  12.  
  13. ClearAllDigital(); // Cleart letzte Anzeige
  14.  
  15. int menge=0,i;
  16. int Entmenge[5]={0,10,40,25,50};
  17. int FF[6]={0,0,0,0,0,0};
  18. int drehzahl;
  19.  
  20. while(!kbhit()){
  21. for(i=1;i<=5;i++){
  22. if(ReadDigitalChannel(i)){
  23. FF[i]=FF[i]^0x01;
  24. if(FF[i]==0) menge -= Entmenge[i];
  25. if(FF[i]==1) menge += Entmenge[i];
  26. while(ReadDigitalChannel(i));
  27. }
  28. if(menge==0) drehzahl=0;
  29. if(menge>=1 && menge<=49) drehzahl=1;
  30. if(menge>=50 && menge<=89) drehzahl=2;
  31. if(menge>=90 && menge<=125) drehzahl=3;
  32.  
  33. gotoxy(0,0);
  34. printf("Entnahmemenge:\n");
  35. printf("%3d m3/h\n",menge);
  36. printf("Pumpendrehzahl: %1d",drehzahl);
  37. }
  38. } // Ende von while(!kbhit())
  39. CloseDevice(); // Schließt die Interface-Karte mit der Adresse 0
  40. return 0; // von main
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement