WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 30.05.2002, 12:26   #1
ascii
Veteran
 
Registriert seit: 12.04.2002
Alter: 42
Beiträge: 324


ascii eine Nachricht über ICQ schicken
Standard HTL MATURAANGABE FÜR 1 TAG!!!!

HI LEUDE, SCHAUT EUCH DAS AN!! DAS WIRD MORGEN PROGRAMMIERT

Aufgabenstellung 4: Datenlogger und Visualisierungseinheit

Die Messwertspeicherung und Datenvisualisierung sind für ein nichtgrafikfähiges embedded-dos basiertes Industrieterminal auszulegen. Nullabgleich und Lastgrenzenanzeigen sind nach dem Protokoll von Teilaufgabe 3 zu realisieren. Die eigentliche Softwareentwicklung sowie sämtliche Erprobungen erfolgen am PC, wobei keinerlei Grafik-Befehle verwendet werden dürfen.

In der Menüstruktur sollen folgende Funktionalitäten zur Auswahl stehen:
* Speicherung eines Messverlaufes in einem File:
Bei der Auswahl dieses Menüpunktes sollen alle folgenden Werte in einem File mitprotokolliert werden, wobei der Datenverlust bei Ausfall des Industrieterminals minimiert sein muss. Die Filestruktur ist selbst festzulegen. Beendet wird diese Protokollierung bei erneuter Anwahl dieses Punktes oder bei Programmende.
* Pseudografische Darstellung des aktuellen Messverlaufes:
Die X- und Y-Werte sollen in zwei nebeneinanderliegenden Xt-Balkendiagrammen dargestellt werden. Der Bildschirmbereich soll die letzten 10 Messwerte darstellen. Neue Werte werden von links eingefügt. Es gibt zwei Modi-Normalbetrieb und Nullabgleich-korrigierte Darstellung, bei der Messwert um den Nullabgleichswert zu bereinigen ist. Die Verwendung von Grafik-Befehlen ist nicht zulässig. Gotoxy Anweisungen werden unterstützt.
* Ausgabe der oberen Grenzlast für die Messwerte:
Überschreiten die Messwerte den 60% Grenzwert, so ist nach obigem Protokoll die Benutzerinformation via serieller Schnittstelle an das LCD zu übergeben. Wird anschließend die Grenzlast bei 3 Messungen unterschritten, so soll die Warnanzeige wieder gelöscht werden.
* Nullabgleich:
Eine Offsetkorrektur erfolgt über diesen Menüpunkt. Wird dieses angewählt, so wird die pseudografische Anzeige um den aktuell übermittelten Wert korrigiert. Am LCD soll für 10 Sekunden der Text "Nullabgleich!" erscheinen. Der Standardwert, sofern keine Abgleichung erfolgt, ist für beide Null.
* Einstellen der Kommunikationsparameter:
Hier sollen die Parameter für die serielle Schnittstelle eingestellt werden. Defaulteinstellungen sind: COM1 mit 9600 Baud, 8 Bit, No Parity, 1 Stop Bit.

Softwarekonzept mit ausführlicher Flussdiagramm oder Struktogramm.
Ausführlicher kommentierte Source-Code
Erstellung der Software am PC in C/C++ mittels Borland Die
Test der Software am PC in Verbindung mit Teilaufgabe 3 (sonst mittels Terminal) unter Echtzeitbedingung!


Was fällt euch dazu ein, könnt ihr mir ein paar tips geben????
Ich hab vor es in C zu implementieren!

PEACE ASCII
ascii ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:43 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag