Angegrillt
Motorsteuerung per Universal Serial Bus
-----------------------------------------------
c't 19/02, Seite 196 (hes)

Das in C geschriebene Demoprogramm Usbdemo zeigt die prinzipielle Steuerung des Motors mit dem USB-Baustein. Motorhost und Motorclient bieten eine Client-/Serverlsung ber TCP/IP an. Sie bentigen die Angabe von IP-Adresse, Port und Passwort in den beiden Ini-Dateien. 

Zum Kalibrieren von USBDemo fhrt man den Motor mit den beiden Knpfen "Position 0" und "Position 255" jeweils zum Anschlag und gibt die entsprechenden Winkel in die daneben liegenden Felder ein. Bei der Client-Server-Lsung gibt man einen Winkel und den korrespondierenden Wert des A/D-Wandlers in Motorhost ein. Der Client arbeitet nur mit Winkelangaben. 


Usbdemo.exe		das einfache Beispielprogramm
Motorhost.exe		Server mit USB-Motorsteuerung
Motorclient.exe		Client zur Bedienung von Motorhost.exe
Motorhost.ini		Einstellungen zu Motorhost
Motorclient.ini		Einstellungen zu Motorclient

Verzeichnis C		Quelltext des einfachen Beispielprogramms
=================================================================
Usbdemo.c		Hauptprogramm
Motor.c			Motorsteuerung
Motor.h			Headerfile zu Motor.c
Usb.c			Routinen um den USB-Portbaustein anzusprechen
Usb.h			Headerfile zu Usb.c
Motor.rc		Windows Ressource-Datei
Resource.h		Headerfile zur Ressource-Datei
Icon1.ico		Icon des Programms
Motor.dsw		Microsoft Visual C++ 6.0 Projektdatei
Motor.dsp		Microsoft Visual C++ 6.0 Projektdatei
		

Verzeichnis Delphi	Quelltext der Client-Server-Lsung
==========================================================
Motorhost.dpr		Delphi-Projektdatei des Hosts
Motorhost.cfg		gehrt zum Delphi-Projekt des Hosts
Motorhost.dof		gehrt zum Delphi-Projekt des Hosts
Motorhost.res		gehrt zum Delphi-Projekt des Hosts
Hostmain.pas		Hauptunit des Hosts
Hostmain.dfm		Formulardatei zum Hauptprogramm des Hosts
Hostmain.dcu		Objektdatei Hauptprogramm des Hosts
Hostmain.ddp		Binrdatei zum Hauptprogramm des Hosts
Motinter.pas		Interpreter fr Befehle vom Client
Motinter.dfm		Formulardatei zum Interpreter
Motinter.dcu		Objektdatei Interpreter
Usb.pas			Routinen um den USB-Portbaustein anzusprechen
Usb.dcu			Objektdatei mit den USB-Routinen

Motorclient.dpr		Delphi-Projektdatei des Clients
Motorclient.cfg		gehrt zum Delphi-Projekt des Clients
Motorclient.dof		gehrt zum Delphi-Projekt des Clients
Motorclient.res		gehrt zum Delphi-Projekt des Clients
Clientmain.pas		Hauptunit des Clients
Clientmain.ddp		Binrdatei zum Hauptprogramm des Clients
Clientmain.dfm		Formulardatei zum Hauptprogramm des Clients
Clientmain.dcu		Objektdatei Hauptprogramm des Clients
