Messen, Steuern und Regeln mit C-Control-PRO - Praxisanwendungen, Schaltungstechnik und Programmierung

von: Reiner Schirm, Peter Sprenger

Franzis, 2009

ISBN: 9783772336287 , 244 Seiten

Format: PDF

Kopierschutz: Wasserzeichen

Windows PC,Mac OSX für alle DRM-fähigen eReader Apple iPad, Android Tablet PC's

Preis: 19,99 EUR

Mehr zum Inhalt

Messen, Steuern und Regeln mit C-Control-PRO - Praxisanwendungen, Schaltungstechnik und Programmierung


 

1 Einleitung (S. 11-12)

Das C-Control-Pro-Systemwurde als Nachfolger der beliebten C-Control-I-Serie von Conrad konzipiert. Wie der Name schon sagt, sollen die C-Control-Pro-Module den Ansprüchen der Entwickler genügen, die höhere Anforderungen an die C-Control-Familie stellen. Hatte die C-Control I von Hause aus einen einfachen BASIC-Dialekt, so besitzt die C-Control Pro zwei Programmiersprachen, die sehr nah am Industriestandard sind. Ergänzt wurde das System mit Multithreading und einem Laufzeit-Debugger. Durch die größere Mächtigkeit des Systems wurde aber auch dessen Komplexität erhöht.

DasmitgelieferteHandbuch der C-Control Pro,mit seinen über 200 Seiten keine einfache Lektüre, ist hauptsächlich als Nachschlagewerk für die Entwicklungsumgebung und den Compiler gedacht. Es stößt schnell an seine Grenzen, wenn es entweder um Anfängerfragen oder um anspruchsvolle Details geht. Daher haben viele Anwender nach einem Buch gefragt, das dem Einsteiger hilft, sich mit der C-Control Pro zurechtzufinden, aber auch dem Profi Informationen gibt, um mehr Leistung aus dem System herauszuholen. Dieses Buch versucht in einer großen Bandbreite, wichtige Aspekte des C-Control- Pro-Systems herauszuarbeiten, und damit Anfängern wie Profis umfassende Informationen zu liefern. Von vielen Anwendern wissen wir, dass sie hauptsächlich in einer Programmiersprache arbeiten.

Fast alle Programmbeispiele sind aus diesem Grunde in CompactC und BASIC angegeben. Die Kapitel über die Optimierung von Programmcode sind aus diesem Grunde auch komplett in beiden Sprachen getrennt geschriebenworden. Die RelevanzmancherKapitel hängt auch von derAusrichtung des Programmierers ab. So sind das Arbeiten mit nullterminierten Strings und die Benutzung des Preprozessors für den fortgeschrittenen C-Programmierer ein alter Hut, aber der BASIC-Anwender erfährt dort viel Neues. Aber auch die erweiterten Preprozessorfunktionen wie z. B. Makros sind nicht jedem C-Programmierer bekannt. Dieses Buch gibt in denKapiteln 2 bis 6 eine ausführliche Beschreibung derHardware mit vielen Illustrationen.

Das Kapitel 7 beschäftigt sich mit den Hardwareeinstellungen, und dabei vornehmlich mit der Konfiguration der Jumper. Gerade ein falsch gesetzter Jumper kann zu erheblichen Seiteneffekten und Fehlern beimAnschluss der eigenen Hardwarekomponenten führen. In Kapitel 8 wird die Installation der Software erklärt, insbesondere der zu installierende USB-Treiber hat bei Anfängern schon zu Problemen geführt. Das Kapitel 9 beschäftigt sichmit den Einstellungen von IDE und Editor. Für den Anfänger besonders wichtig – in Kapitel 10 wird das erste C-Control- Pro-Programm geschrieben, und wertvolle Tipps zur Fehlersuche und zur Handhabung des Debuggers gegeben.

In den Kapiteln 10 bis 12 erfährt der Leser über die Möglichkeiten, CompactC und BASIC zu mischen, sowie die Software-Anwendung mit PIN-Eingabe zu schützen. Eine der Hauptansprechpunkte imC-Control-Pro-Forumist die Ansteuerung externer Peripherie. Dieses Thema wird intensiv in Kapitel 12 behandelt. Es gibt dort Beispiele zum Anschluss und zur Programmierung von Komponenten, die man in dieser Form direkt, z. B. bei Conrad, erwerben kann.Die Liste der vorgestellten Peripherie umfasst I2C-Module wie Thermometer und Bustastaturen, DCF-Module, LCD-Display und Relais. Aber auch die Behandlung von Sensoren, die direkt analog oder digital angeschlossen werden, wird hier demonstriert. DieKapitel 13 bis 18 fokussieren stärker die Programmierung des C-Control-Pro-Moduls.