Aufgabe 2 -Grafische Messwertdarstellung. Labor Mikrocontroller mit NUC130. Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J.Hampel Dipl.-Ing. (FH) A.

Größe: px
Ab Seite anzeigen:

Download "Aufgabe 2 -Grafische Messwertdarstellung. Labor Mikrocontroller mit NUC130. Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J.Hampel Dipl.-Ing. (FH) A."

Transkript

1 Aufgabe 2 -Grafische Messwertdarstellung Labor Mikrocontroller mit NUC130 Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J.Hampel Dipl.-Ing. (FH) A. Reber

2 Inhalt 1 Einführung und Grundlagen Grundlagen zur Pixeldarstellung auf dem LCD Anordnung der Muster im Speicher und auf dem LCD Grundlagen Skalierung Skalierung auf 8 Pixel Umrechnung in Pixelpositionen Sinnvolle Pixelauflösung für die Grafik Rechenbeispiel mit ADC-Wert Aufgaben Aufgabe Aufgabenpunkte für Vorbereitung für 2.1 und Hinweise Abnahmepunkte für Aufgabe Aufgabenpunkte für Vorbereitung für Abnahmepunkte für Mikrocontroller Labor Medizintechnik - 1 -

3 1 Einführung und Grundlagen Die in Aufgabe 1 programmierte Erfassung von Analogwerten hat bei der Darstellung das Problem, dass die vergangenen Werte nicht sichtbar sind. In der Medizintechnik sind diese Werte jedoch in vielen Monitoring-Geräten (EKG, EEG, usw.) von Bedeutung. Die aktuelle Aufgabe soll nun eine Einführung in die Darstellung von Messwerten in Grafikform geben. Ein Hauptaugenmerk wird dabei auf der Skalierung und Umrechnung der Messwerte liegen, damit sie auf grafikfähigen LCDs dargestellt werden können. Dabei werden zunächst nur die reinen Registerwerte des AD-Wandlers betrachtet, ohne dass sie in eine Spannung umgerechnet werden. 1.1 Grundlagen zur Pixeldarstellung auf dem LCD Bei dem verwendeten LCD handelt es sich um ein Grafik-LCD, d.h. es ist in der Lage, beliebige Pixelmuster darstellen zu können. Der Nachteil ist jedoch, das Elemente wie Buchstaben und Zahlen als Pixelmuster verfügbar sein müssen oder die Elemente sind als Muster zu erzeugen, wie die heute benötigten einzelnen Pixel. Jedes LCD hat einen Koordinatenursprung, der in Regel oben links liegt und mit 0,0 beginnt. Pixel können nicht einzeln gesetzt werden können, sondern immer nur eine ganze Spalte Anordnung der Muster im Speicher und auf dem LCD Eine sinnvolle Anordnung der Muster im Speicher des Mikrocontrollers sorgt für eine schnelle und effektive Ausgabe auf das LCD. Woraus besteht ein Muster? Als Grundlage soll der Buchstabe H aus 6 x 8 Pixel dienen: Pixelmuster PixelcodierungSpeicherablage 1 Speicherablage 2 Bei monochromen LCDs steht eine 1 für ein aktives Pixel, eine 0 für ein inaktives Pixel. Als nächstes muss das Muster nun im Speicher abgelegt werden. In unserem Fall geschieht das nicht zeilenweise (Speicherablage1), sondern in Spalten (Speicherablage2). Der Grund ist die Speicherorganisation des LCDs. So erzeugt nun jedes Byte genau eine Spalte eines Zeichens. Zu beachten ist, das Bit 2^0 oben ist und 2^7 unten. Alle ASCII-Zeichen von 0 bis 127 sind in einem Header-File hinterlegt, welches das Modul GLCD automatisch verwendet. Sollen Buchstaben und Zahlen auf das LCD geschrieben werden, holen sich die Funktionen die notwendigen Daten aus dieser Datei. Mikrocontroller Labor Medizintechnik - 2 -

4 2 Grundlagen Skalierung Skalierung bedeutet immer Anpassung. Im vorliegenden Fall müssen die Daten des ADCs an die Größe im LCD angepasst werden. Da diese Skalierung beliebig kompliziert werden kann (Zoomen, Verschieben, Verkleinern), wird mit einem einfachen Beispiel begonnen. 2.1 Skalierung auf 8 Pixel Als erstes sollen die ADC-Digits von 0 bis 4095 innerhalb einer normalen Textzeile mit 8 Pixel Höhe dargestellt werden: 2^0 Pixelposition 7 bis 4095 Digits Pixelposition 6 bis 3583 Digits Pixelposition 5 bis 3071 Digits Pixelposition 4 bis 2559 Digits Pixelposition 3 bis 2047 Digits Pixelposition 2 bis 1535 Digits Pixelposition 1 bis 1023 Digits 2^7 Pixelposition 0 bis 511 Digits Der Skalierungsfaktor für obige Tabelle wird per Dreisatz ermittelt: Max. Digits / Pixel = Skalierungsfaktor, also 4096 / 8 Pixel = 512 Digits pro Pixel. 2.2 Umrechnung in Pixelpositionen Die Umrechnung in Pixelpositionen ist hier sehr einfach: Pixelposition = Digits / 512 (Digits pro Pixel) Wie aus 1.1 bekannt, kann bei dem genutzten LCD immer nur eine komplette Pixelspalte verändert werden, aber kein einzelnes Pixel. Eine einfache Lösung ist eine Tabelle (Lookup-Table), die 8 Elemente bekommt. Das Ergebnis der obigen Formel stellt den Zeiger für den Zugriff auf das jeweilige Pixelmuster dar. 2.3 Sinnvolle Pixelauflösung für die Grafik Sie werden nach der Realisierung feststellen, dass die Skalierung aus dem Beispiel wenig Sinn macht, da sie sehr grob ist. Deshalb wird nicht eine normale Textzeile mit der Höhe 8 Pixel verwendet, sondern mehrere Zeilen zu einem Darstellungsfenster zusammengefasst. Damit wird der Skalierungsfaktor kleiner und die angezeigte Grafik größer und damit auch genauer. Allerdings vergrößert sich damit der Rechenaufwand, da jetzt pro Datenwert mehr Pixelspalten verwendet werden. Neben der Berechnung des Pixelmusters muss auch noch die Spalte bestimmt werden, in der das Muster angezeigt werden soll. Im aktuellen Beispiel wird kein Speicher für die Daten verwendet, d.h. die Daten des ADC werden umgerechnet und direkt auf das LCD geschrieben. Daraus ergibt sich das Problem, dass bei der Ausgabe immer alle Zeilen der aktuellen Spalte gelöscht werden müssen, da nicht bekannt ist, wo das letzte Pixel in dieser Spalte gesetzt wurde. Dies wird dadurch erreicht, dass alle fünf Datenbyte auf das LCD übertragen und somit die alten Pixelinformationen überschrieben werden. Mikrocontroller Labor Medizintechnik - 3 -

5 2.3.1 Rechenbeispiel mit ADC-Registerwert 2048 Würde der Bereich auf 5 Zeilen vergrößert werden, so ergibt sich ein Skalierungsfaktor von 4096 / (5*8 Pixel) = 102,4 Digits pro Pixel Berechnung der aktuellen Pixelnummer: Diese Pixelnummer gibt die Position für das zu aktivierende Pixel an. Da der Skalierungsfaktor ein Komma besitzt, wird dies mit einem Trick umgangen, um nicht mit Kommazahlen rechnen zu müssen: PixelNummer = ADC * 10 / = 2048 * 10 / 1024 // Skalierung auf 102,4 Digits pro Pixel Berechnung der PixelTextZeile: Da das LCD Textzeilenorientiert arbeitet, ist es sinnvoll, dass Grafikfenster an den Textzeilen zu orientieren. Die benötigte Textzeile für ein Pixel wird mit folgendem Schritt ermittelt: PixelTextZeile = PixelNummer/ 8 (Pixel pro Textzeile) // Berechnung der Textzeile 2 = 20 / 8 // die 0.5 fällt weg Berechnung der Pixelposition: Als letztes wird die Position innerhalb der PixelTextZeile für das aktive Pixel ermittelt und per Lookup- Tabelle in ein Muster umgesetzt: PixelPosition = PixelNummer% 8 (Pixel pro Textzeile) 5 = 20 % 8 // Ermittlung des Pixels in der Zeile Mikrocontroller Labor Medizintechnik - 4 -

6 3 Aufgaben 3.1 Aufgabe Aufgabenpunkte für 2.1 Ändern Sie die Aufgabe 1.3 so ab, dass die Ausgabe der Digits und der Spannung in Volt in Textzeile 7 gemacht wird. Nutzen Sie die Textzeile 3 als Bereich für die Pixelausgabe des Analogwertes. Zugehörige LCD-Ansicht nach dem Start: ADC-Aufgabe // Zeile 0 LCD // Zeile 1 frei lassen // Zeile 2 frei lassen // Zeile 3 für Grafik nutzen // Zeile 4 frei lassen // Zeile 5 frei lassen // Zeile 6 frei lassen D: 0000 U: V // Zeile 7 LCD Vorbereitung für 2.1 und Hinweise Erstellen Sie eine Lookup-Tabelle für die Pixelmuster Erstellen Sie eine Funktion, die ein Zahlenarray ausgibt, dabei aber beachtet, ob ein Dezimaltrenner eingefügt werden muss oder nicht. Als Parameter wird 0 oder 1 übergeben und der Zeiger auf das Zahlenarray (ASCII-Array). Die Position im LCD wird nicht durch die Funktion gesetzt. Bedenken Sie immer, dass die Koordinaten für LCDs in der linken, oberen Ecke mit 0,0 beginnen Mit der Funktion GLCD_SetColumn(uint8_t u8spalte); aus dem Modul GLCD kann eine beliebige Pixelspalte gesetzt werden. Mittels GLCD_SetRow(uint8_t u8zeile); wird eine Zeile gesetzt. Um Pixel an der gewählte Position zu setzen, wird die Funktion GLCD_PrintColumn(uint8_t u8data); verwendet. Sie beschreibt die senkrechte Spalte im LCD, die vorher durch die beiden GLCD_Setxxx- Funktionen definiert wurden. Die Funktion GLCD_SetTextCursor kann nicht verwendet werden, um Pixelpositionen zu setzen Abnahmepunkte für 2.1 Das funktionierende Programm wurde vorgeführt Struktogramm / PAP für das Hauptprogramm Struktogramm / PAP für die Ausgaberoutine Ausgaberoutine als Funktion korrekt realisiert Korrekte Main-Loop und LCD-Ansicht Code korrekt formatiert (Allman Style) Unterschrift: Mikrocontroller Labor Medizintechnik - 5 -

7 3.2 Aufgabe Aufgabenpunkte für 2.2 Erweitern Sie ihr Programm um die Möglichkeit, Pixel in einem Darstellungsraum von 5 Textzeilen zu setzen. Dazu müssen folgende Funktion oberhalb der main eingefügt werden: Void SetPixelinDiagramm(uint16_t u16value) { static uint8_t u8colcount=pixelmin; uint8_t u8columns[6], u8pixelnummer, u8pixelposition, u8pixeltextzeile; u8columns[0] = 0; u8columns[1] = 0; u8columns[2] = 0; u8columns[3] = 0; u8columns[4] = 0; u8columns[5] = 0x80; u8pixelnummer = u16value * 10 /ui32scale; // skalieren u8pixeltextzeile = u8pixelnummer / 8; // Zeile ermitteln u8pixelposition = gu8singlepixel[u8pixelnummer % 8]; // Pixel in Spalte festlegen if(u8pixeltextzeile == 0) u8pixelposition = 0x80; u8columns[5-u8pixeltextzeile] = u8pixelposition; GLCD_PrintMulColumn(1,u8ColCount,6,u8Columns); u8colcount++; } if(u8colcount == PIXELMAX) { GLCD_SetColumn(PIXELMIN); u8colcount = PIXELMIN; } Damit die Ausgabe funktioniert, muss in den Initialisierungsteil von main folgender Code kopiert werden: GLCD_SetColumn(PIXELMIN-4); GLCD_SetRow(5); for(i=0;i<pixelmax-pixelmin+4;i++) GLCD_PrintColumn(0x80); for(i=1;i<6;i++) { GLCD_SetColumn(PIXELMIN-1); GLCD_SetRow(i); GLCD_PrintColumn(0xFF); } Damit der Code fehlerfrei compiliert wird, muss folgendes vor der ersten Funktion eingefügt werden: #define PIXELMIN 14 #define PIXELMAX 124 const uint32_t ui32scale = 1024; Ersetzen Sie in der Ausgabe den Bereich für die Grafik in einer Textzeile aus 2.1 durch die Funktion SetPixelinDiagramm(); Fügen Sie in der Ausgabe einen Bereich hinzu, indem der bis jetzt gemessene Maximalwert angezeigt wird. Dieser kann mit dem Joystick-Taster gelöscht werden. Mikrocontroller Labor Medizintechnik - 6 -

8 Zugehörige LCD-Ansicht nach dem Start: ADC-Aufgabe // Zeile 0 LCD // Zeile 1 für Grafik nutzen // Zeile 2 für Grafik nutzen // Zeile 3 für Grafik nutzen // Zeile 4 für Grafik nutzen // Zeile 5 für Grafik nutzen // Zeile 6 frei lassen A: V M:0.000 V // Zeile 7 LCD Vorbereitung für 2.2 Erstellen eines PAPs für die Funktion SetPixelinDiagramm() Was wird mit u8pixelnummer = u16adcvalue * 10 / ui32scale; berechnet? Abnahmepunkte für 2.2 Das funktionierende Programm wurde vorgeführt Struktogramm / PAP für SetPixelinDiagramm Korrekte Main-Loop und LCD-Ansicht Maximalwert-Implementierung Code korrekt formatiert (Allman Style) Unterschrift: Mikrocontroller Labor Medizintechnik - 7 -

Aufgabe 2 - ADC. Labor Mikrocontroller mit NUC130. Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J. Hampel Dipl.-Ing. (FH) A. Reber

Aufgabe 2 - ADC. Labor Mikrocontroller mit NUC130. Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J. Hampel Dipl.-Ing. (FH) A. Reber Aufgabe 2 - ADC Labor Mikrocontroller mit NUC130 Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J. Hampel Dipl.-Ing. (FH) A. Reber 18.10.2016 Gruppe A Inhalt 1 Einführung und Grundlagen... 2 1.1 Grundlagen zum

Mehr

Aufgabe 1 -SysTick und ADC. Labor Mikrocontroller mit NUC130. Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J. Hampel Dipl.-Ing. (FH) A.

Aufgabe 1 -SysTick und ADC. Labor Mikrocontroller mit NUC130. Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J. Hampel Dipl.-Ing. (FH) A. Aufgabe 1 -SysTick und ADC Labor Mikrocontroller mit NUC130 Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J. Hampel Dipl.-Ing. (FH) A. Reber 10.11.2014 Inhalt 1 Einführung und Grundlagen... 2 1.1 Grundlagen

Mehr

Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J. Hampel Dipl.-Ing. (FH) A. Reber

Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J. Hampel Dipl.-Ing. (FH) A. Reber Übungen zum Tutorium Arbeiten mit dem M_Dongle Labor Mikrocontroller mit NUC130 02.11.2016 Version 7.01 Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J. Hampel Dipl.-Ing. (FH) A. Reber Inhalt 1 Portpins verwenden...

Mehr

Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J. Hampel Dipl.-Ing. (FH) A. Reber

Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J. Hampel Dipl.-Ing. (FH) A. Reber Übungen zum Tutorium Arbeiten mit dem M_Dongle Labor Mikrocontroller mit NUC130 11.4.2014 Version 3.1 Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J. Hampel Dipl.-Ing. (FH) A. Reber Inhalt 1 Portpins verwenden...

Mehr

Versuch 4 M_Dongle Servotester. Labor Mikrocontroller mit NUC130. Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J. Hampel Dipl.-Ing. (FH) A.

Versuch 4 M_Dongle Servotester. Labor Mikrocontroller mit NUC130. Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J. Hampel Dipl.-Ing. (FH) A. Versuch 4 M_Dongle Servotester Labor Mikrocontroller mit NUC130 Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J. Hampel Dipl.-Ing. (FH) A. Reber 11.06.2016 Inhalt 1 Einführung... 2 1.1 Grundlagen Modellbau-Servo...

Mehr

Aufgabe 1 - SysTick und ADC. Labor Mikrocontroller mit NUC130. Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J. Hampel Dipl.-Ing. (FH) A.

Aufgabe 1 - SysTick und ADC. Labor Mikrocontroller mit NUC130. Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J. Hampel Dipl.-Ing. (FH) A. Aufgabe 1 - SysTick und ADC Labor Mikrocontroller mit NUC130 Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J. Hampel Dipl.-Ing. (FH) A. Reber 28.06.2017 Inhalt 1 Einführung und Grundlagen... 2 1.1 Grundlagen

Mehr

Aufgabe 1 - SysTick und ADC. Labor Mikrocontroller mit NUC130. Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J. Hampel Dipl.-Ing. (FH) A.

Aufgabe 1 - SysTick und ADC. Labor Mikrocontroller mit NUC130. Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J. Hampel Dipl.-Ing. (FH) A. Aufgabe 1 - SysTick und ADC Labor Mikrocontroller mit NUC130 Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J. Hampel Dipl.-Ing. (FH) A. Reber 29.03.2018 Inhalt 1 Einführung und Grundlagen... 2 1.1 Grundlagen

Mehr

Aufgabe 3, UART. Labor Mikrocontroller mit NUC130. Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J. Hampel Dipl.-Ing. (FH) A. Reber

Aufgabe 3, UART. Labor Mikrocontroller mit NUC130. Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J. Hampel Dipl.-Ing. (FH) A. Reber Aufgabe 3, UART Labor Mikrocontroller mit NUC130 Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J. Hampel Dipl.-Ing. (FH) A. Reber 23.11.2016 Gruppe A Mikrocontroller Labor EIT/TI Gruppe A - 1 - Inhalt 1 Einführung...

Mehr

Die Entwicklungsumgebung. Labor Technische Informatik. Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) A. Reber

Die Entwicklungsumgebung. Labor Technische Informatik. Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) A. Reber Die Entwicklungsumgebung Labor Technische Informatik Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) A. Reber 19.04.2011 Inhalt 1 Das Keil MCB1700 Board...2 2 Keil ARM MDK Toolchain...3 2.1 Projekterstellung...3

Mehr

Berechnung einer Geschwindigkeit

Berechnung einer Geschwindigkeit InfoBrief Nr. 65 Überblick Bei der Auswertung von Messwerten interessiert neben den absoluten Größen und den Wertänderungen oft auch, wie schnell die Änderungen erfolgten. In GKS Pro kann die Geschwindigkeit

Mehr

Datenstrukturen bei Datenübernahme

Datenstrukturen bei Datenübernahme 7.3.2. Datenstrukturen bei Datenübernahme Folgende Abbildung enthält zwei typische Beispiele zur Organisation von Plan/Ist-Daten. Abbildung 22: Plan/Ist-Wertestrukturen Im linken Teil der Abbildung 22

Mehr

Das HERON-Verfahren mit der TI84-Tabellenkalkulation CellSheet

Das HERON-Verfahren mit der TI84-Tabellenkalkulation CellSheet Das HERON-Verfahren mit der TI84-Tabellenkalkulation CellSheet Beispiel: Es soll 6 berechnet werden. ( Hinweis: 6 ist der sogenannte Radikand ) Vorgehensweise: Zuerst wird eine Näherung als Startwert angegeben,

Mehr

Polygone und Polylinien

Polygone und Polylinien Polygone und Polylinien Symbolleiste -> neues Polygon Mit neu klick können Sie direkt in der grafischen Ansicht eine Position für einen Messpunkt festlegen, beim nächsten klick in die Grafik sehen Sie

Mehr

Aufgabe 4, I2C Kommunikation mit Temperatursensor. Labor Mikrocontroller mit NUC130

Aufgabe 4, I2C Kommunikation mit Temperatursensor. Labor Mikrocontroller mit NUC130 Aufgabe 4, I2C Kommunikation mit Temperatursensor Labor Mikrocontroller mit NUC130 Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J. Hampel Dipl.-Ing. (FH) A. Reber 09.12.2016 Gruppe A Inhalt 1 Einführung...

Mehr

Praktikum zu Einführung in die Informatik für LogWings und WiMas Wintersemester 2013/14

Praktikum zu Einführung in die Informatik für LogWings und WiMas Wintersemester 2013/14 Praktikum zu Einführung in die Informatik für LogWings und WiMas Wintersemester 2013/14 Fakultät für Informatik Lehrstuhl 1 Dr. Lars Hildebrand Iman Kamehkhosh, Marcel Preuÿ, Henning Timm Übungsblatt 2

Mehr

Übungsblatt 1. Java Vorkurs (WS 2017)

Übungsblatt 1. Java Vorkurs (WS 2017) Übungsblatt 1 Java Vorkurs (WS 2017) Aufgabe 1 Hallo-Welt Erstelle ein neues Projekt mit dem Namen HelloJava. Erzeuge in diesem Projekt eine neue Klasse HelloJava. (a) Schreibe die main-methode in die

Mehr

Arbeitsblatt 5 EAD II NetBeans

Arbeitsblatt 5 EAD II NetBeans Arbeitsblatt 5 EAD II NetBeans Graphische Oberfläche für Uhrenanzeige mit NetBeans Für die Einführung in die Verwendung von NetBeans erstellen wir die graphische Oberfläche für die Uhr nun mit NetBeans.

Mehr

Das Ergebnis ist 1.000. Verändert man nun einen der Werte in B1 oder B2, wird wegen der Formel der neue Gewinn angezeigt.

Das Ergebnis ist 1.000. Verändert man nun einen der Werte in B1 oder B2, wird wegen der Formel der neue Gewinn angezeigt. Prof. Dr. Günther Dey Excel-Basics Excel ist ein für betriebswirtschaftliche Zwecke sehr schönes Programm. Es ermöglicht, schnell und einfach betriebswirtschaftliche Zusammenhänge darzustellen. Über die

Mehr

Tag 4 7 Segment-Anzeige, File Include, LC-Display

Tag 4 7 Segment-Anzeige, File Include, LC-Display Tag 4 7 Segment-Anzeige, File Include, LC-Display 09/01/10 Fachbereich Physik Institut für Kernphysik Bastian Löher, Martin Konrad 1 Die 7-Segment-Anzeige Eigentlich 8-Segment-Anzeige Gesteuert über 8

Mehr

Praktikum Grundlagen von Hardwaresystemen Sommersemester Versuch 6: Computergrafik und Sprites

Praktikum Grundlagen von Hardwaresystemen Sommersemester Versuch 6: Computergrafik und Sprites Praktikum Grundlagen von Hardwaresystemen Sommersemester 2007 Versuch 6: Computergrafik und Sprites 28. Juni 2007 Fachbereich 12: Informatik und Mathematik Institut für Informatik Professur für Technische

Mehr

Wissenschaftliches Rechnen

Wissenschaftliches Rechnen Institut für Numerische und Angewandte Mathematik 11.04.2012 FB Mathematik und Informatik der Universität Münster Prof. Dr. Christian Engwer, Dipl. Math. Dipl. Inf. Sebastian Westerheide Übung zur Vorlesung

Mehr

Benutzerhandbuch. ce - Inspector

Benutzerhandbuch. ce - Inspector ce - Inspector Stand: ce -Inspector 1.0 rel 21 17.01.2007 Erstellt durch Dipl.-Ing. (FH) Helmut Eß Am Hafen 22.. Telefon (0531)310390. Fax (0531)313074. E-Mail: info@was-bs.de. http://www.was-bs.de Seite:

Mehr

Serielle Kommunikation - Kodierung

Serielle Kommunikation - Kodierung Serielle Kommunikation - Kodierung (1.) Erstellen Sie nachfolgende Klasse: Dabei haben die Methoden folgende Funktionen: exists(): Überprüft, ob eine serielle Schnittstelle existiert getproperties(): Liefert

Mehr

Inhaltsverzeichnis HÄUFIGKEITSTABELLEN... 1

Inhaltsverzeichnis HÄUFIGKEITSTABELLEN... 1 Häufigkeitstabellen Inhaltsverzeichnis HÄUFIGKEITSTABELLEN... 1 Häufigkeitstabellen Häufigkeitstabellen Neue Häufigkeitstabelle erstellen Um eine Häufigkeitstabelle zu erstellen, gehen Sie wie folgt vor:

Mehr

Klausur: Informatik I am 06. Februar 2009 Gruppe: D Dirk Seeber, h_da, Fb Informatik. Nachname: Vorname: Matr.-Nr.: Punkte:

Klausur: Informatik I am 06. Februar 2009 Gruppe: D Dirk Seeber, h_da, Fb Informatik. Nachname: Vorname: Matr.-Nr.: Punkte: Seite 1 von 10 Hiermit bestätige ich, dass ich die Übungsleistungen als Voraussetzung für diese Klausur in folgender Übung erfüllt habe. Jahr: Übungsleiter: Unterschrift: 1. Aufgabe ( / 12 Pkt.) Was liefert

Mehr

Kurzanleitung Geodatenportal Schwäbisch Hall

Kurzanleitung Geodatenportal Schwäbisch Hall Kurzanleitung Geodatenportal Schwäbisch Hall Geodatenportal starten Alternativ kann das Geodatenportal auch direkt in Ihrem Internetbrowser durch Eingabe der Adresse www.giscity.de/schwaebischhall/ aufgerufen

Mehr

<? $ZeilenMax = 9; $SpaltenMax = 9; echo "<pre>";

<? $ZeilenMax = 9; $SpaltenMax = 9; echo <pre>; Vorbemerkungen Diese Schrittanleitung bezieht sich auf die Aufgaben 4 bis 6 von "Übung 2 - Schleifenbeispiele (1)" Sie soll als Anregung dienen, wie Sie Ihren Code blockweise erstellen und testen können.

Mehr

Tipps & Tricks: Transformation für das GNSS-Messsystem berechnen

Tipps & Tricks: Transformation für das GNSS-Messsystem berechnen Tipps & Tricks: Transformation für das GNSS-Messsystem berechnen 1.1 Einleitung Ein GNSS-System darf im Büro nicht fehlen, denn damit können schnell und einfach Naturaufnahmen und Absteckungsarbeiten erledigen

Mehr

LK Physik. Auf der Seite der Uni Bayreuth könnt ihr Fahrbahnversuche auswerten: / 1 / 18

LK Physik. Auf der Seite  der Uni Bayreuth könnt ihr Fahrbahnversuche auswerten: / 1 / 18 Auf der Seite http://www.virtphys.uni-bayreuth.de/mech/linbew der Uni Bayreuth könnt ihr Fahrbahnversuche auswerten: / 1 / 18 Vor jedem Versuch die Versuchsparameter notieren: / 2 / 18 Durch Anklicken

Mehr

Polymorphie und UML Klassendiagramme

Polymorphie und UML Klassendiagramme Polymorphie und UML Klassendiagramme Prof. Dr.-Ing. Thomas Schwotzer 1 Einführung Vererbung hat einen sehr interessanten und effektiven Effekt: die Polymorphie. Darum geht es in dieser Veranstaltung. 2

Mehr

Übungspaket 23 Mehrdimensionale Arrays

Übungspaket 23 Mehrdimensionale Arrays Übungspaket 23 Mehrdimensionale Arrays Übungsziele: Skript: Deklaration und Verwendung mehrdimensionaler Arrays Kapitel: 49 Semester: Wintersemester 2016/17 Betreuer: Kevin, Matthias, Thomas und Ralf Synopsis:

Mehr

4. Aufgabe: Medizinische Bilder

4. Aufgabe: Medizinische Bilder 4. Aufgabe: Medizinische Bilder 1 Einleitung In der modernen Medizin gibt es zahlreiche bildgebende Verfahren, die eine zuverlässige Diagnose unterstützen. Eine große Rolle spielen dabei das klassische

Mehr

Excel-Kurs Wiederauffrischung und mehr

Excel-Kurs Wiederauffrischung und mehr Excel-Kurs Wiederauffrischung und mehr 1 Erstes Rechnen mit Excel... 1 Rechnen mit konstanten Werten... 1 Rechnen mit Zellbezügen... 2 Rechnen mit der Zeigemethode... 2 Summenfunktion... 3 Prozentrechnen...

Mehr

FH München, FB 03 FA WS 06/07. Ingenieurinformatik. Name Vorname Matrikelnummer Sem.Gr.: Hörsaal Platz

FH München, FB 03 FA WS 06/07. Ingenieurinformatik. Name Vorname Matrikelnummer Sem.Gr.: Hörsaal Platz FH München, FB 03 FA WS 06/07 Ingenieurinformatik Name Vorname Matrikelnummer Sem.Gr.: Hörsaal Platz Zulassung geprüft vom Aufgabensteller: Teil I Aufg. 2 Aufg. 3 Aufg. 4 Aufg. 5 Summe Note Aufgabensteller:

Mehr

Ausgabe:

Ausgabe: Aufgabe 2.10: Schreiben Sie ein Programm, das zunächst die Quadratzahlen zu den Zahlen 1-10 mit Hilfe einer While- Schleife und danach die Quadratzahlen zu den Zahlen 3, 6, 9,.., 30 mit Hilfe einer For-Schleife

Mehr

Hinweise zur Bedienung der Schnittstelle DRK-DLDB in ADSYS Ausbildungsverwaltung

Hinweise zur Bedienung der Schnittstelle DRK-DLDB in ADSYS Ausbildungsverwaltung Hinweise zur Bedienung der Schnittstelle DRK-DLDB in ADSYS Ausbildungsverwaltung Bearbeiter : Jens Fürstenberg Datum : 20.05.2015 DSE Software-Entwicklung DSE Software-Entwicklung Tel: 06151 / 373777 Inhaltsverzeichnis

Mehr

Übungspaket 23 Mehrdimensionale Arrays

Übungspaket 23 Mehrdimensionale Arrays Übungspaket 23 Mehrdimensionale Arrays Übungsziele: Skript: Deklaration und Verwendung mehrdimensionaler Arrays Kapitel: 49 Semester: Wintersemester 2016/17 Betreuer: Kevin, Matthias, Thomas und Ralf Synopsis:

Mehr

Fragegetypen LineQuest online Umfrage Portal. Inhaltsverzeichnis

Fragegetypen LineQuest online Umfrage Portal. Inhaltsverzeichnis Fragegetypen LineQuest online Umfrage Portal Inhaltsverzeichnis 1. Grundsätzliche Unterschiede bei der Erstellung von online Umfragen und PDA Umfragen Seite 2 1.1. Design, Header, Danke-Seite, Fortschrittsbalken

Mehr

Klausur: Informatik, am 11. Juli 2013 Gruppe: B Dirk Seeber, h_da, Fb Informatik. Nachname: Vorname: Matr.-Nr.: Punkte:

Klausur: Informatik, am 11. Juli 2013 Gruppe: B Dirk Seeber, h_da, Fb Informatik. Nachname: Vorname: Matr.-Nr.: Punkte: Seite 1 von 10 Hiermit bestätige ich, dass ich die Übungsleistungen als Voraussetzung für diese Klausur in folgender Übung erfüllt habe. Jahr: Übungsleiter: Unterschrift: 1. Aufgabe ( / 6 Pkt.) a) Geben

Mehr

Zeichenketten sind uns bisher nur als konstante Texte begegnet, welche in "" angegeben waren; z.b. als Formatstring in der printf()-funktion:

Zeichenketten sind uns bisher nur als konstante Texte begegnet, welche in  angegeben waren; z.b. als Formatstring in der printf()-funktion: Zeichenketten (Strings) Seite 1 von 11 Zeichenketten(Strings) sind wichtige Bestandteile fast eines jeden Programms. Beispiele sind Eingabe von Namen oder Adressen, Ausgabe von Meldetexten oder Bearbeitung

Mehr

CEN1112 Labor Software-Entwicklung

CEN1112 Labor Software-Entwicklung Dipl.-Ing. (FH) Peter Bitterlich M.Sc. Joachim Storz Fakultät für Technik STUDIENGANG MEDIZINTECHNIK CEN1112 Labor Software-Entwicklung Vorbereitungsaufgaben zu Versuch 3 C-Programmierung Vertiefung Wintersemester

Mehr

Thomas Rudolph Handlungsanleitungen für den betrieblichen Office-Einsatz

Thomas Rudolph Handlungsanleitungen für den betrieblichen Office-Einsatz LO8 Handlungsanleitung zur Erstellung von Formelabbildern mit dem Formeleditor LibreOffice Math Inhaltsverzeichnis: Version 1.1 für Libre Office Math 4.4.7.2 - Juli 2016 Verfasser: Thomas Rudolph Seite

Mehr

Excel Kapitel 12 Lernzielkontrolle Excel 2013 Beantworten Sie die folgenden 12 Fragen

Excel Kapitel 12 Lernzielkontrolle Excel 2013 Beantworten Sie die folgenden 12 Fragen Excel Kapitel 12 Lernzielkontrolle Excel 2013 Beantworten Sie die folgenden 12 Fragen Im Ordner 12_kapitel lernzielkontrolle finden Sie alle notwendigen Dateien. 1. Wie wechseln Sie zu einer anderen geöffneten

Mehr

Bevor Sie die Software nutzen können, müssen Sie folgende Dateien in das Installationsverzeichnis kopieren:

Bevor Sie die Software nutzen können, müssen Sie folgende Dateien in das Installationsverzeichnis kopieren: Software 6-axis Die Software 6-axis eignet sich zur Aufzeichnung Datenerfassung in Verbindung mit 6- Achsen Sensoren und Messverstärkern GSV-1A8-K6D. Die Kalibriermatrix der 6-Achsen Sensoren wird verarbeitet,

Mehr

Computer Schulung Explorer

Computer Schulung Explorer Computer Schulung Explorer Anfänger Fortgeschrittene Windows Explorer Erlaubt Zugriff auf alle Daten auf dem Rechner und auf externen Speichern Kann Dateien suchen (Name und Inhalt) Kann Dateien ordnen,

Mehr

Klausur: Grundlagen der Informatik I, am 06. Februar 2009 Gruppe: A Dirk Seeber, h_da, Fb Informatik. Nachname: Vorname: Matr.-Nr.

Klausur: Grundlagen der Informatik I, am 06. Februar 2009 Gruppe: A Dirk Seeber, h_da, Fb Informatik. Nachname: Vorname: Matr.-Nr. Seite 1 von 9 Hiermit bestätige ich, dass ich die Übungsleistungen als Voraussetzung für diese Klausur in folgender Übung erfüllt habe. Jahr: Übungsleiter: Unterschrift: 1. Aufgabe ( / 12 Pkt.) Was liefert

Mehr

LCD-Ansteuerung mit MikroForth

LCD-Ansteuerung mit MikroForth Das Attiny-Projekt LCD-Ansteuerung mit MikroForth 1 LCD-Ansteuerung mit MikroForth Zu unserer Attiny-Platine wird standardmäßig ein kleines LCD von der Firma Pollin beigelegt. Dieses ist auf eine kleine

Mehr

Tel.: Fax:

Tel.: Fax: eactivities Eine eactivity ist ein Anwendungsdatenfeld, in dem man Texte, mathematische Ausdrücke oder Daten wie z.b. Programme, Grafiken usw. eingeben und bearbeiten kann. Die eactivity eignet sich somit

Mehr

Web Publisher - Tutorium -

Web Publisher - Tutorium - Web Publisher - Tutorium - Copyright 2005 asksam Information Systems GmbH Einleitung Web Publisher Tutorium Dieses Tutorium beschreibt Schritt für Schritt, wie Sie eine eigene Trefferliste mit dem Web

Mehr

Praktikum zu Einführung in die Informatik für LogWiIngs und WiMas Wintersemester 2015/16. Vorbereitende Aufgaben

Praktikum zu Einführung in die Informatik für LogWiIngs und WiMas Wintersemester 2015/16. Vorbereitende Aufgaben Praktikum zu Einführung in die Informatik für LogWiIngs und WiMas Wintersemester 2015/16 Fakultät für Informatik Lehrstuhl 14 Lars Hildebrand, Marcel Preuß, Iman Kamehkhosh, Marc Bury, Diana Howey Übungsblatt

Mehr

V cc. 1 k. 7 mal 150 Ohm

V cc. 1 k. 7 mal 150 Ohm Ein Digitalvoltmeter Seite 1 von 6 Eine Multiplex-Anzeige Mit diesem Projekt wird das Ziel verfolgt, eine mehrstellige numerische Anzeige für Mikrocontroller-Systeme zu realisieren. Die Multiplex-Anzeige

Mehr

Klausur Kompaktkurs Einführung in die Programmierung Dr. T. Weinzierl & M. Sedlacek 25. März 2011

Klausur Kompaktkurs Einführung in die Programmierung Dr. T. Weinzierl & M. Sedlacek 25. März 2011 Kompaktkurs Einführung in die Programmierung Klausur Seite 1/10 Name, Vorname, Unterschrift: Matrikelnummer: Wichtig: Klausur Kompaktkurs Einführung in die Programmierung Dr. T. Weinzierl & M. Sedlacek

Mehr

Einführung in die Programmierung 1

Einführung in die Programmierung 1 Einführung in die Programmierung 1 Einführung (S.2) Einrichten von Eclipse (S.4) Mein Erstes Programm (S.5) Hallo Welt!? Programm Der Mensch (S.11) Klassen (S.12) Einführung Wie Funktioniert Code? Geschriebener

Mehr

Formulare. Datenbankanwendung 113

Formulare. Datenbankanwendung 113 Formulare Wenn Sie mit sehr umfangreichen Tabellen arbeiten, werden Sie an der Datenblattansicht von Access nicht lange Ihre Freude haben, sind dort doch immer zu wenig Felder gleichzeitig sichtbar. Um

Mehr

Vorbereitung. Teil D Analog-Digital-Wandler 1

Vorbereitung. Teil D Analog-Digital-Wandler 1 Vorbereitung So wird der Analog-Digital-Wandler des Mikrocontrollers ATmega328P initialisiert: ADMUX = _BV(REFS0); ADCSRA = _BV(ADEN) _BV(ADPS2) _BV(ADPS1) _BV(ADPS0); Der Analog-Digital-Wandler ist im

Mehr

Projektlabor. LCD Ansteuerung

Projektlabor. LCD Ansteuerung Projektlabor LCD Ansteuerung Contents 1 LCD 3 2 Hardware des Displays 3 2.1 Hardware............................... 3 2.2 Verbindung.............................. 4 3 Softwareansteuerung 6 4 Quellen 10

Mehr

C# - Einführung in die Programmiersprache Arrays, Enumeration und Collections. Leibniz Universität IT Services Anja Aue

C# - Einführung in die Programmiersprache Arrays, Enumeration und Collections. Leibniz Universität IT Services Anja Aue C# - Einführung in die Programmiersprache Arrays, Enumeration und Collections Leibniz Universität IT Services Anja Aue Arrays... speichern mehrere Werte vom gleichen Datentyp. fassen zusammenhängende Werte

Mehr

Praktikum 1: Einführung, BMI Rechner

Praktikum 1: Einführung, BMI Rechner Praktikum 1: Einführung, BMI Rechner Aufgabe 1: Erstellen und Ausführen einer Java Konsolen-Anwendung Für dieses Semester können Sie wieder NetBeans verwenden. Sie sollten Java auch schon installiert haben.

Mehr

1.) Beschreibung der Grafischen Elemente:

1.) Beschreibung der Grafischen Elemente: Funktionsbeschreibung detailliert Seite 1 von 8, 14.02.08 Modul-Dokumentation: Produkt-Katalog-Wartung (ifrm) vint_firmen.ascx 1.) Beschreibung der Grafischen Elemente: 1 2 3 5a 5b 5 5c 4 6a 6 7 7a - 1

Mehr

ECDL - Core. Modul 6 MS Power Point. Arbeitsblätter für Schüler/Lehrer mit praktischen Übungen zu sämtlichen Lernzielen des Syllabus 5

ECDL - Core. Modul 6 MS Power Point. Arbeitsblätter für Schüler/Lehrer mit praktischen Übungen zu sämtlichen Lernzielen des Syllabus 5 ECDL - Core Modul 6 MS Power Point Arbeitsblätter für Schüler/Lehrer mit praktischen Übungen zu sämtlichen Lernzielen des Syllabus 5 - 2 - Inhaltsverzeichnis - Modul 6 (Power Point) INHALTSVERZEICHNIS

Mehr

MICROSOFT EXCEL XP. Inhaltsverzeichnis

MICROSOFT EXCEL XP. Inhaltsverzeichnis MICROSOFT EXCEL XP ARBEITSTECHNIKEN IN EXCEL In diesem Modul lernen grundlegende Arbeitstechniken in Excel kennen. Wie Sie navigieren und Zellen, Spalten und Zeilen behandeln. Inhaltsverzeichnis 4. ARBEITSTECHNIKEN

Mehr

HTML Programmierung. Aufgaben

HTML Programmierung. Aufgaben HTML Programmierung Dr. Leander Brandl BRG Keplerstraße - A-8020 Graz Universität Graz - Institut für Experimentalphysik Fachdidaktik der Physik http://w4.brgkepler.asn-graz.ac.at 1. Die erste Web-Seite

Mehr

1 Excel Schulung Andreas Todt

1 Excel Schulung Andreas Todt 1 Excel Schulung Andreas Todt Inhalt 1 Die Excel Arbeitsoberfläche... 1 1.1 Die Mulitifunktionsleiste (Ribbon)... 1 1.2 Die Tabellen I Anmerkungen:... 4 1.2.1 Spalten... 5 1.2.2 Zeilen... 5 1.2.3 Zellen...

Mehr

Unterlagen, Literatur. Grundlegende Einstellungen. HILFE!? Wenn Excel nicht mehr so aussieht wie beim letzten mal!

Unterlagen, Literatur. Grundlegende Einstellungen. HILFE!? Wenn Excel nicht mehr so aussieht wie beim letzten mal! Unterlagen, Literatur Excel Einsteiger Teil 2 Herdt Skript : Excel Grundlagen der Tabellenkalkulation am Service-Punkt (34-209). täglich von 13:00-15:00 Uhr Preis: ca. 5,50 Oder diese Folien unter: www.rhrk-kurse.de.vu

Mehr

Daschke Limited Bascom AVR Font Converter. Software: Font Converter (für Bascom AVR)

Daschke Limited Bascom AVR Font Converter. Software: Font Converter (für Bascom AVR) Software: Font Converter (für Bascom AVR) Bestimmungsgemäße Verwendung: 1. Diese Software ist dafür bestimmt, jeden Windows Font in eine Fontdatei für Bascom AVR um zu wandeln. 2. Die generelle Verwendung

Mehr

int i=1; //Integerzahl i anlegen und mit 1 initialisieren float wert; //Floatzahl deklarieren scanf( %f,&wert); //Wert über Tastatur eingeben

int i=1; //Integerzahl i anlegen und mit 1 initialisieren float wert; //Floatzahl deklarieren scanf( %f,&wert); //Wert über Tastatur eingeben Datenfelder (Array) Seite 1 von 7 Bei den bisherigen Programmen wurde für jede verwendete Variable (oder für jedes Objekt) ein eigener Typ und Name vergeben. Die Initialisierung, d.h. die Belegung mit

Mehr

*** Viel Erfolg! ***

*** Viel Erfolg! *** Hochschule München, FK 03 SS 2016 Ingenieurinformatik C-Programmierung Zulassung geprüft: Bachelorstudiengang: Studienbeginn vor WS13/14 (Kombinationsprüfung) ** Studienbeginn ab WS13/14 bis WS15/16 **

Mehr

Excel 2013. Grundkurs kompakt. Sabine Spieß, Peter Wies 1. Ausgabe, 1. Aktualisierung, Dezember 2013. Trainermedienpaket K-EX2013-G_TMP

Excel 2013. Grundkurs kompakt. Sabine Spieß, Peter Wies 1. Ausgabe, 1. Aktualisierung, Dezember 2013. Trainermedienpaket K-EX2013-G_TMP Excel 2013 Sabine Spieß, Peter Wies 1. Ausgabe, 1. Aktualisierung, Dezember 2013 Grundkurs kompakt medienpaket K-EX2013-G_TMP hinweise Unterrichtsdauer und Medien Abschnitt Mitgelieferte Medien 7.1 Diagramme

Mehr

Felder (1) Allgemeines

Felder (1) Allgemeines Felder (1) Allgemeines Gleichartige Daten, wie Tabelle von Zahlen, Datumswerten, Namen etc. Felder (engl. Array) stellen einen Verbundtyp dar, in dem mehrere Daten desselben Typs gespeichert werden Oft

Mehr

Computerservice Ingrid Weigoldt

Computerservice Ingrid Weigoldt Inhaltsverzeichnis 1 Voraussetzungen...2 2 Einschrä nkung...2 3 Einsatzgebiet: Einzelne Faxe aus ACT! heraus...2 3.1 Allgemeines Vorgehen...2 3.2 Vorgehen bei Teilnehmern im Ausland...6 3.3 Dokumentschablone

Mehr

Verhalten. Def. und Nutzen von Verhalten. Pseudocode Schreibtischtest. Algorithmen

Verhalten. Def. und Nutzen von Verhalten. Pseudocode Schreibtischtest. Algorithmen Verhalten Def. und Nutzen von Verhalten Algorithmen Pseudocode Schreibtischtest Verhalten & Pseudocode Das Verhalten beschreibt, wie sich die Datenstrukturen (Variablen) eines Programms verändern müssen,

Mehr

Die Funktionen des Programms für Office Excel 2007

Die Funktionen des Programms für Office Excel 2007 Die Funktionen des Programms für Office Excel 2007 Wichtiger Hinweis: Die Tabellenblätter enthalten aufwendige Rechenfunktionen, die gegen unbeabsichtigtes Überschreiben geschützt sind. Heben Sie also

Mehr

UART-Kommunikation mit dem Atmel AVR

UART-Kommunikation mit dem Atmel AVR Fachbereich Elektrotechnik und Informatik Labor für Angewandte Informatik und Datenbanken Praktikum Automatisierung / Echtzeitregelung (BAU/BER) Prof.Dr.-Ing. Coersmeier UART-Kommunikation mit dem Atmel

Mehr

Ansteuerung eines LCD-Screens

Ansteuerung eines LCD-Screens Ansteuerung eines LCD-Screens Marcel Meinersen 4. Mai 2013 Marcel Meinersen Ansteuerung eines LCD-Screens 4. Mai 2013 1 / 27 Inhaltsverzeichnis 1 Allgemeines Was ist ein LCD-Screen? LCD 162C LED Marcel

Mehr

TFT Display Konfigurationsprogramm 99pkd B 99pkd Seite 1 von 5

TFT Display Konfigurationsprogramm 99pkd B 99pkd Seite 1 von 5 Seite 1 von 5 Mit diesem Programm können TFT-Displays der KFM-Baureihe 803 und 903 verändert oder auch von Grund auf neu gestaltet Auf den einzelnen Seiten können alle im Gerät abrufbaren Werte in unterschiedlicher

Mehr

D.1 Vorbereitung. Teil D Analog-Digital-Wandler 1

D.1 Vorbereitung. Teil D Analog-Digital-Wandler 1 D.1 Vorbereitung So wird der Analog-Digital-Wandler des Mikrocontrollers ATmega328P initialisiert: ADMUX = _BV(REFS0); ADCSRA = _BV(ADEN) _BV(ADPS2) _BV(ADPS1) _BV(ADPS0); Der Analog-Digital-Wandler ist

Mehr

Securepoint Security Systems

Securepoint Security Systems HowTo: Bearbeiten von Templates Securepoint Security Systems Version 2007nx Release 3 Inhalt 1 Verbinden mit der Firewall... 4 2 Template bearbeiten... 5 2.1 Dienste anzeigen lassen... 5 2.2 Liste der

Mehr

So einfach nutzen Sie Tabellen als Profi-Tool

So einfach nutzen Sie Tabellen als Profi-Tool So einfach nutzen Sie Tabellen als Profi-Tool Tabellen als Profi-Tool einsetzen von Stefan Victor Wandeln Sie eine Liste blitzschnell in eine automatisch formatierte Tabelle um. Daten perfekt über Tabellen

Mehr

Arbeitsblätter - ADC-Grundlagen -

Arbeitsblätter - ADC-Grundlagen - Seite 1 / 8 Wenn es darum geht Spannungen zu messen, wird der Analog Digital Converter benutzt. Er konvertiert eine elektrische Spannung in eine Digitalzahl. Diese kann dann in gewohnter Weise von einem

Mehr

Umsetzen einer skalierbaren horizontalen Navigation:

Umsetzen einer skalierbaren horizontalen Navigation: Umsetzen einer skalierbaren horizontalen Navigation: Erstelle im Dreamweaver eine neue HTML - Datei (navigation.html) und eine CSS Datei (navigation.css). Die Struktur dieser Navigation soll auf einer

Mehr

ABC PC-programm. Startfenster ABC PC-Programm: ABC-Server. Erklärung der Symbole

ABC PC-programm. Startfenster ABC PC-Programm: ABC-Server. Erklärung der Symbole Startfenster ABC PC-Programm: ABC-Server Code für Benutzerseite Erklärung der Symbole Öffnen des ABC-Bedienfensters auf dem PC; die Fenster und die Bedienung sind gleich wie bei LCD. Öffnen der Log-Daten:

Mehr

Klausur: Grundlagen der Informatik I, am 06. Februar 2009 Gruppe: B Dirk Seeber, h_da, Fb Informatik. Nachname: Vorname: Matr.-Nr.

Klausur: Grundlagen der Informatik I, am 06. Februar 2009 Gruppe: B Dirk Seeber, h_da, Fb Informatik. Nachname: Vorname: Matr.-Nr. Seite 1 von 8 Hiermit bestätige ich, dass ich die Übungsleistungen als Voraussetzung für diese Klausur in folgender Übung erfüllt habe. Jahr: Übungsleiter: Unterschrift: 1. Aufgabe ( / 12 Pkt.) Was liefert

Mehr

DS Teach-Programm Bedienungsanleitung. DST Version 2000/06 DS Keyboard Technic GmbH

DS Teach-Programm Bedienungsanleitung. DST Version 2000/06 DS Keyboard Technic GmbH DS Teach-Programm Bedienungsanleitung DST Version 2000/06 DS Keyboard Technic GmbH 1 Programm Mit dem DST-Programm können Sie die freiprogrammierbaren Tastaturen W30/60/90 von DS Keyboard Technic einfach

Mehr

Datenbank konfigurieren

Datenbank konfigurieren Sie haben eine Datenbank angelegt, jetzt müssen Sie diese noch konfigurieren. Klicken Sie auf den Titel Ihrer neu erstellten Datenbank. Die Spalten Ihrer Datenbank werden als Felder bezeichnet. Sie haben

Mehr

SPCFN PowerPoint Fortsetzung WE, 18. Sept. 2017

SPCFN PowerPoint Fortsetzung WE, 18. Sept. 2017 SPCFN PowerPoint Fortsetzung WE, 18. Sept. 2017 Album erstellen (Befehle wieder fettgedruckt) Einfügen (und im Untermenü Bilder) Fotoalbum Bilder einfügen Datei/Datenträger, Gewünschte Bilder markieren

Mehr

Microsoft Access Arbeiten mit Tabellen. Anja Aue

Microsoft Access Arbeiten mit Tabellen. Anja Aue Microsoft Access Arbeiten mit Tabellen Anja Aue 10.11.16 Tabellen in der Datenblattansicht Ansicht des Anwenders. Eingabe von neuen Daten. Bearbeiten von vorhandenen Informationen. Microsoft Access Einführung

Mehr

Erweiterung der Selektionen

Erweiterung der Selektionen Erweiterung der Selektionen 1. Freie Sortierungsdefinition mit bis zu drei Feldern für Selektionen 2. Freie 50 Artikel- und Adresselektionen 3. Selektionsfelder gruppieren 4. Erweiterte Feldtypen für Selektionsfelder

Mehr

AMMON und Microsoft Publisher

AMMON und Microsoft Publisher AMMON und Microsoft Publisher Nutzen Sie ab sofort MS Publisher und AMMON um professionelle Exposés, Flyer, Aushänge, Postkarten etc. zu erstellen. Sie können diese selber ausdrucken oder im PDF oder Postscript

Mehr

FH Ravensburg-Weingarten Schriftlich Prüfung Programmieren

FH Ravensburg-Weingarten Schriftlich Prüfung Programmieren FH Ravensburg-Weingarten Schriftlich Prüfung Programmieren Prof. Dr. M. Zeller Datum, Zeit Aufgabenblätter erreichbare Punktzahl zugelassene Hilfsmittel, 0800 1000 Uhr (120 min) 16 Seiten (einschl. Deckblatt)

Mehr

Übergröße Scannen

Übergröße Scannen 7.3.11 Übergröße Scannen newsclip 4.5 unterstützt das horizontale und das vertikale Zusammenfügen von Seiten. Um die Funktion aufzurufen, müssen zunächst zwei entsprechende Seiten eingescannt werden. Dazu

Mehr

C-Programmierung mit dem M_Dongle

C-Programmierung mit dem M_Dongle C-Programmierung mit dem M_Dongle Andreas Reber Rev. 2.1 08.10.2014 Inhalt Vorwort... 5 1 Grundlagen der C-Programmierung für einen Cortex... 6 1.1 Hardwareunabhängigkeit und CMSIS... 6 1.2 Nuvoton Bibliothek

Mehr

In diesem Newsletter möchte ich Ihnen die Verwendung von Namen näher bringen.

In diesem Newsletter möchte ich Ihnen die Verwendung von Namen näher bringen. In diesem Newsletter möchte ich Ihnen die Verwendung von Namen näher bringen. Was sind Namen? Namen, im Englischen named range, zeichnen sich dadurch aus, dass einem Bereich, sei es einem Block von Zellen

Mehr

Wir studieren HTML-Tags

Wir studieren HTML-Tags Abb. 1: Word-Dokument Abb. 2: Das Dokument aus Abb. 1 mit einem Editor betrachtet Wir studieren HTML-Tags Wenn man ein Word-Dokument wie in Abb. 1 mit einem Editor anschaut, erkennt man den Quelltext des

Mehr

Zeiger. C-Kurs 2012, 2. Vorlesung. Tino Kutschbach 10.

Zeiger. C-Kurs 2012, 2. Vorlesung. Tino Kutschbach  10. Zeiger C-Kurs 2012, 2. Vorlesung Tino Kutschbach tino.kutschbach@campus.tu-berlin.de http://wiki.freitagsrunde.org 10. September 2012 This work is licensed under the Creative Commons Attribution-ShareAlike

Mehr

41.8 LUA-Grundlagen - Tabelle, if und Albernheit

41.8 LUA-Grundlagen - Tabelle, if und Albernheit 41.8 LUA-Grundlagen - Tabelle, if und Albernheit Autor: Goetz Quelle: Mein EEP-Forum In diesem Kapitel möchte ich eine erste, einfache Anwung von Lua auf einer Anlage zeigen. Ich werde mich dabei auf den

Mehr

Umwandlung der 1. PDF Datei. MegaZine3 MZ3-Tool3. Training: Umwandlung der 1. PDF Datei Video 1-3

Umwandlung der 1. PDF Datei. MegaZine3 MZ3-Tool3. Training: Umwandlung der 1. PDF Datei Video 1-3 Umwandlung der 1. PDF Datei MegaZine3 MZ3-Tool3 Training: Umwandlung der 1. PDF Datei Video 1-3 Vorbereitung: Löschen nicht benötigter Dateien Nach dem ersten Start von MZ3-Tool3 wurde sofort das Beginners

Mehr

Das LCD Simulationsprogramm LCD_Editor simuliert die Anzeigeeinheit. EA7123-I2C (http://www.lcd-module.de) das im Microcontrollerboard

Das LCD Simulationsprogramm LCD_Editor simuliert die Anzeigeeinheit. EA7123-I2C (http://www.lcd-module.de) das im Microcontrollerboard LCD_Editor =========== Das LCD Simulationsprogramm LCD_Editor simuliert die Anzeigeeinheit EA7123-I2C (http://www.lcd-module.de) das im Microcontrollerboard halveddisc [http://halveddisc.htwm.de/] als

Mehr

4 Formeln und Funktionen 4.1 Arithmetische Formeln

4 Formeln und Funktionen 4.1 Arithmetische Formeln Tabellenkalkulation mit Microsoft Excel 2013 4 Formeln und Funktionen 4.1 Arithmetische Formeln 4 Formeln und Funktionen 4.1 Arithmetische Formeln 4.1.1 Gute Praxis bei der Erstellung von Formeln kennen,

Mehr

Smart Sheets. Planlayouts verwenden, ändern und aktualisieren. Kompendium v1.0

Smart Sheets. Planlayouts verwenden, ändern und aktualisieren. Kompendium v1.0 Smart Sheets Planlayouts verwenden, ändern und aktualisieren Kompendium v1.0 Inhalt Smart Sheets... 3 Konfigurationsdialog Smart Sheets... 4 Begriff Definitionen... 4 Master Layout... 4 Layout Position...

Mehr

GI Vektoren

GI Vektoren Vektoren Problem: Beispiel: viele Variablen vom gleichen Typ abspeichern Text ( = viele char-variablen), Ergebnisse einer Meßreihe ( = viele int-variablen) hierfür: Vektoren ( = Arrays = Feld ) = Ansammlung

Mehr