Temperaturmessung |
|
|
|
C++ ProgrammErstellen eines Projektes: Nach dem Start des Programms kann ein neues Projekt erstellt werden. Im Menü wird "Windows Forms-Anwendung" gewählt und der Pfad und der Projektname angegeben. Es erscheint eine leere Projektmappe.
Nun wird eine eigene Projektmappe erstellt.
Zuerst erstellt man sich einen Button, einen Timer und ein Lable (in der Toolbox).
Mit einem Doppelklick auf die erstellten Objekte, wird der "Code" angezeigt. Mit dem Button wird der Timer aktiviert und die Verbindung zum USB-Board mit der Funktion "OpenDevice" hergestellt.
Im Timer werden die Variablen deklariert, der analoge Eingang des USB-Boards eingelesen und von Bit in eine Temperatur umgerechnet. Nun fügt man dem Projekt eine ProgressBar (Toolbox) hinzu. Diese kann keine negativen Werte darstellen. Da das Lable aber einen negativen Temperaturberich anzeigen soll muss im Timer eine weitere Variable deklariert werden. Die Funktion "runden" gibt es in C++ nicht, da nach der Umrechnung ein Wert mit einer langen Nachkommastelle erwartet wird und nur eine Nachkommastelle im Label angezeigt werden soll, wird der double Wert mit 10 multipliziert und als int definiert, hierbei verschwinden alle Kommastellen. Wird der Wert nun wieder als double deklariert und durch 10 dividiert, so entsteht ein Wert mit einer Nachkommastelle. Die Werte (x für ProgressBar und y für Lable) werden nun im Timer an die beiden Objekte übergeben.
|
| von Kevin Ohmes & Magdy Moustafa | |