06.10.2013 Aufrufe

Eine Einführung in die Programmiersprache C und ... - C /C++ Ecke

Eine Einführung in die Programmiersprache C und ... - C /C++ Ecke

Eine Einführung in die Programmiersprache C und ... - C /C++ Ecke

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>E<strong>in</strong>e</strong> <strong>E<strong>in</strong>führung</strong> <strong>in</strong> <strong>die</strong> Informatik <strong>und</strong> <strong>die</strong> <strong>Programmiersprache</strong> C<br />

32.1.5 CRC<br />

Für jedes Modul (Eigentlich Klasse = Class) wird klar def<strong>in</strong>iert wie es heisst, es wird beschrieben<br />

für was es verantwortlich ist (Responsibility), <strong>und</strong> mit welchen anderen Modulen (Klassen) es zusammenarbeitet<br />

(Collaborators)<br />

Aufbau e<strong>in</strong>er CRC-Card:<br />

Modulaufgaben/<br />

Funktionalitäten/<br />

Verantwortlichkeit<br />

Beispiel Liftsteuerung<br />

Modulname<br />

Benötigte Module<br />

Motor auf def<strong>in</strong>ierte Position bewegen.<br />

Motor auf Überlast überwachen<br />

Motor auf Blockieren überwachen<br />

Motorgeschw<strong>in</strong>digkeit regeln<br />

Motorsteuerung<br />

Liftkab<strong>in</strong>e Positionieren<br />

Sollposition bestimmen.<br />

Optimalen Geschw<strong>in</strong>digkeitsverlauf bestimmen.<br />

Lift auf Sollposition bewegen<br />

Istposition verfolgen<br />

Im Notfall auf nächstem Stock oder sofort<br />

halten, je nach Dr<strong>in</strong>glichkeit.<br />

MotorHardwareAnsteuerung<br />

Sensorhandler<br />

Strommessung<br />

Motorsteuerung<br />

Sensorhandler<br />

Gedruckt am 11.09.2008 13:04:00 Letzte Änderung am: 11. September 2008 Version 2.4, I. Oesch 132/147

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!