![]() |
HTL MATURAANGABE FÜR 1 TAG!!!!
HI LEUDE, SCHAUT EUCH DAS AN!! DAS WIRD MORGEN PROGRAMMIERT :heul:
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 |
bidde um hilfe!
wär echt net, wenn irgendwer einen c-source hätt, fürs einstellen von baudrate,com,stopbit,usw....! :heul: |
welche tips erwartest du dir? wo gibtsn unklare punkte auf einer seite?
|
Zitat:
|
tut mir leid. hab das net gesehn. hab momentan probleme beim caching. krieg - komischerweise nur da im forum immer alte seiten zu gesicht.
|
naja jetzt isses eh schon zu spät.... :look:
PredeX |
wir ham das für com1, 9600 1 n 8 gmacht! für sonst nix! aber jez is eh vorbei! PEACE
|
du musst ja einen stress haben!
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 23:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag