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
Alt 30.05.2002, 15:25   #2
ascii
Veteran
 
Registriert seit: 12.04.2002
Alter: 42
Beiträge: 324


ascii eine Nachricht über ICQ schicken
Standard

bidde um hilfe!
wär echt net, wenn irgendwer einen c-source hätt, fürs einstellen von baudrate,com,stopbit,usw....!
ascii ist offline   Mit Zitat antworten
Alt 30.05.2002, 22:37   #3
irrsinn
Veteran
 
Registriert seit: 05.04.2002
Beiträge: 331


Standard

welche tips erwartest du dir? wo gibtsn unklare punkte auf einer seite?
____________________________________
Wenn es dumm ist aber funktioniert, ist es nicht dumm!
irrsinn ist offline   Mit Zitat antworten
Alt 31.05.2002, 08:17   #4
SNo0py
Inventar
 
Registriert seit: 08.02.2000
Beiträge: 1.696


Standard

Zitat:
Original geschrieben von ascii
wär echt net, wenn irgendwer einen c-source hätt, fürs einstellen von baudrate,com,stopbit,usw....!
Habt's ihr sowas vorher nie programmiert? Kann ich mir nicht vorstellen...
____________________________________
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you.
SNo0py ist offline   Mit Zitat antworten
Alt 31.05.2002, 10:31   #5
irrsinn
Veteran
 
Registriert seit: 05.04.2002
Beiträge: 331


Standard

tut mir leid. hab das net gesehn. hab momentan probleme beim caching. krieg - komischerweise nur da im forum immer alte seiten zu gesicht.
____________________________________
Wenn es dumm ist aber funktioniert, ist es nicht dumm!
irrsinn ist offline   Mit Zitat antworten
Alt 31.05.2002, 12:48   #6
PredeX
Senior Member
 
Registriert seit: 03.09.2001
Alter: 41
Beiträge: 165


Idee

naja jetzt isses eh schon zu spät....

PredeX
PredeX ist offline   Mit Zitat antworten
Alt 31.05.2002, 20:18   #7
ascii
Veteran
 
Registriert seit: 12.04.2002
Alter: 42
Beiträge: 324


ascii eine Nachricht über ICQ schicken
Standard

wir ham das für com1, 9600 1 n 8 gmacht! für sonst nix! aber jez is eh vorbei! PEACE
ascii ist offline   Mit Zitat antworten
Alt 04.06.2002, 19:02   #8
hewlett
Inventar
 
Registriert seit: 08.11.2000
Alter: 42
Beiträge: 1.524


Reden

du musst ja einen stress haben!
____________________________________
H.E.W.L.E.T.T.: Hydraulic Electronic Worker Limited to Exploration and Terran Troubleshooting
hewlett ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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 09:40 Uhr.


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