Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <windows.h>
- #include <stdio.h>
- #include "K8055.h"
- #include <conio.h>
- #include <math.h>
- #include "Cursor_Gotoxy.cpp"
- int main(){
- initK8055(); // intitialisiert das K8055-Interface
- OpenDevice(0);
- ClearAllDigital(); // Cleart letzte Anzeige
- int menge=0,i;
- int Entmenge[5]={0,10,40,25,50};
- int FF[6]={0,0,0,0,0,0};
- int drehzahl;
- while(!kbhit()){
- for(i=1;i<=5;i++){
- if(ReadDigitalChannel(i)){
- FF[i]=FF[i]^0x01;
- if(FF[i]==0) menge -= Entmenge[i];
- if(FF[i]==1) menge += Entmenge[i];
- while(ReadDigitalChannel(i));
- }
- if(menge==0) drehzahl=0;
- if(menge>=1 && menge<=49) drehzahl=1;
- if(menge>=50 && menge<=89) drehzahl=2;
- if(menge>=90 && menge<=125) drehzahl=3;
- gotoxy(0,0);
- printf("Entnahmemenge:\n");
- printf("%3d m3/h\n",menge);
- printf("Pumpendrehzahl: %1d",drehzahl);
- }
- } // Ende von while(!kbhit())
- CloseDevice(); // Schließt die Interface-Karte mit der Adresse 0
- return 0; // von main
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement