-
 
          
	
		
		
	
	
	
	
		
	
	
		
			
- 
	
	
		
			
			
				Neuer Benutzer
			
			
				Öfters hier
			
			
			
			 
			
				
 
					    
				 
 
			
				
				
				
					K8055 USB Board mit C++ Konsolenanwendung
				
					
						
							so das hier wird also mein erster Beitrag, ich hab mir vor wenigen Tagen von Velleman das K8055 USB Board zugelegt. Leider existieren nur dokus zu Borland C++ Builder und Beispiele für Visual C.Net. Ich hab das ganze mal ein wenig vereinfacht so das man das board auch mit einer konsolenanwendung benutzen kann wenn man erst mal aus der mfc demo alles rausgesucht hat was irgendwie zu den fenster gehört wird das ganze plötzlich ganz einfach. Anbei die Source zu einem programm was den analogport abfragt und den eingelesen wert in der konsole ausgibt eun anschließend an den 8 Bit Digital Port weiterleitet. der rest ist in der source beschrieben. hoffe es ist halbwegs verständlich. programmiere selber erst seid 2 Monaten mit cpp.
 Also ich hoffe ich konnte jemanden helfen damit
 
 [color=#0051ff]// einfache Konsolenanwendung für die K8055 Karte von Velleman
 // datei K8055d.h und K8055_VC.lib von der velleman seite
 // K8055_MFC_NET2.zip <- besser als Datei auf CD ist wenigsten dokumentiert
 
 #include "K8055D.h" //muss sich im Projektverzeichniss befinden
 #pragma comment (lib, "K8055D_VC.lib") //muss sich im Projektverzeichniss befinden
 #include <iostream> //wichtige include für standard ein- und ausgabe in der Konsole
 
 using namespace std; //muss sein macht die sache einfacher von cout u.s.w.
 
 int main ()
 {
 OpenDevice(0); // Karte mit der Adresse 0 öffnen
 
 long a;
 
 // die Schleife wird solange bearbeitet wie der Anlogwert größer 1
 do{
 a=ReadAnalogChannel(1); // Lese analogwert von Eingang 1
 cout << a << endl; // gebe Wert in der Konsole aus
 WriteAllDigital(a); // gebe Wert am Digitalausgang aus
 }while (a > 1); // solange wiederholen wie anawert größer 1
 
 ClearAllDigital(); //alle Ausgänge auf 0
 CloseDevice(); // Karte schließen
 
 return 0;
 }
 
 
 
 
 
 
 
 
	
	
	
	
	
	
	
	
	
	
	
	
		
		
		
		
			
				 Berechtigungen
				Berechtigungen
			
			
				
	
		- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-  
Foren-Regeln
 
			 
		 
	 
 
  
 
  
 
Lesezeichen