Praktikum Grundlagen von Hardwaresystemen Sommersemester Versuch 6: Computergrafik und Sprites
|
|
- Johanna Hofer
- vor 6 Jahren
- Abrufe
Transkript
1 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 Informatik Prof. Dr. K. Waldschmidt Johann Wolfgang Goethe-Universität Frankfurt am Main
2 Inhaltsverzeichnis 1 Einleitung 2 2 Grundlagen Was ist ein Sprite? Funktionsweise eines Sprites Bestimmung der Koordinaten bei der Bewegung des Sprites über den Bildschirm Sprite-Implementierung im Praktikumssystem Anmerkungen und Tipps 6 4 Vorbereitungsteil 7 5 Praktikumsaufgaben 8 1
3 Kapitel 1 Einleitung In diesem Abschlussversuch des Praktikums werden wir uns weiter mit der Grafik beschäftigen. Dieses Mal wird eine der zahlreichen Grafiktechniken, die Sprite-Grafik, betrachtet. Im Grundlagenteil wird das Konzept Sprite und seine Funktionsweise erläutert. Es werden folgende Aufgaben implementiert: ˆ Erstellen der Spritegrafik mit Hilfe von Assembler ˆ Abfrage der Taster und Reaktion auf Zustandsänderung ˆ Bewegung des Sprites in vier verschiedenen Richtungen mit Hilfe der vier Tastern der FPGA-Platine 2
4 Kapitel 2 Grundlagen 2.1 Was ist ein Sprite? Ein Sprite ist ein zweidimensionales Grafikobjekt. Bei einem Sprite handelt es sich um einen kleinen rechteckigen Speicherbereich, der als Bildschirmausschnitt den Bildschirminhalt partiell verdeckt oder sich mit ihm mischt. Ein Sprite wird von der Grafikhardware über das Hintergrundbild bzw. den restlichen Inhalt der Bildschirmanzeige eingeblendet. Die Positionierung wird dabei komplett von der Grafikhardware erledigt. Die aktuelle Position des Sprites wird in einem Registersatz gehalten, so dass eine Änderung der Registereinträge zu einer Bewegung des Sprites führt. Als Beispiel kann ein Mauszeiger betrachtet werden, der heutzutage von den meisten Grafikkarten als Hardware-Sprite zur Verfügung gestellt wird. In vergangenen Zeiten waren Sprites vor allem in Videospielen und Homecomputern verbreitet. Der C64 beispielsweise verdankt einen Großteil seiner Grafikfähigkeiten der Unterstützung von Sprites. 2.2 Funktionsweise eines Sprites Das Sprite wird von der Grafikhardware an der gewünschten Position im Bild eingefügt. Weil dadurch das restliche Bild im Grafikspeicher nicht beeinflusst wird, muss dieses nicht immer wieder neu dorthin kopiert werden. Durch diese Entlastung des Hauptprozessors sind Sprites sehr schnell und gleichzeitig einfach zu programmieren, erfordern allerdings zusätzliche Hardwareressourcen. Die Daten für die Sprite-Grafik werden dabei entweder direkt in Registern der Grafikhardware vorgehalten oder in speziellen RAM-Bereichen, auf die diese Hardware genügend schnellen Zugriff hat. Zur Bewegung eines Sprites reicht es aus, lediglich dessen i und j Koordinate zu ändern. Die aktuelle Position (i, j) des Sprites wird in einem Register gehalten, so dass eine Änderung des Registereintrags (i+1, j+1) zu einer Bewegung des Sprites führt. In den drei Abbildungen 2.1, 2.2, 2.3 sehen Sie, wie die Bewegung realisiert wird. 3
5 KAPITEL 2. GRUNDLAGEN 4 Abbildung 2.1: Graphische Darstellung eines Sprites auf der Position (i, j) Abbildung 2.2: Graphische Darstellung eines Sprites auf der Position (i, j+1) Abbildung 2.3: Graphische Darstellung eines Sprites auf der Position (i+1, j+1) Bestimmung der Koordinaten bei der Bewegung des Sprites über den Bildschirm Die komplizierte Berechnung der Adresse im Grafikspeicher und das Umkopieren des Inhalts entfällt, was ebenfalls den Hauptprozessor entlastet. Der Grafikprozessor fügt selbständig an der vorgegebenen Koordinate das Sprite beim Aufbau des nächsten Bildes im Vordergrund ein. Auch animierte Sprites sind möglich.
6 KAPITEL 2. GRUNDLAGEN Sprite-Implementierung im Praktikumssystem Das VGA-Modul des Praktikumsprozessorsystems unterstützt genau ein Sprite mit 8x8 Pixeln. Jedes Pixel des Sprites kann entweder weiß oder durchsichtig sein, abhängig vom zugehörigen Bitwert. Ist das entsprechende Bit gesetzt, ist das Pixel des Sprites weiß, ansonsten durchsichtig. Jede der acht Zeilen des Sprites wird in einem 8-Bit-Register gespeichert, die an den Adressen 0xFFF0-0xFFF7 liegen. Die Position des Sprites wird in zwei weiteren Registern an den Adressen 0xFFF8 und 0xFFF9 gespeichert. Die Positionsregister sind jeweils 8 Bit breit. Da die Grafik jedoch nur 160x100 Pixel bietet, sind nicht alle möglichen Spritepositionen auch sichtbar.
7 Kapitel 3 Anmerkungen und Tipps ˆ In einer Aufgabe werden Sie ein Assemblerprogramm schreiben, um das Sprite auf dem Bildschirm ausgeben zu können. Um den Inhalt des Sprites zu definieren, sollten Sie den Bitvektor für jede Zeile hexadezimal kodieren und die Zahl als Immediate in ein Register laden. Der Registerinhalt kann dann an die entsprechende Speicherstelle geschrieben werden. Für einen Vektor sieht es dann so aus: MOVI R2, 0xC3 ; Hexadezimalekodierung des e r s t e n Vektors ST R2, R3 ; R3 e n t h a e l t Adresse der e r s t e n S p r i t e z e i l e ˆ In dem Zyklus, in dem ein Sprung ausgeführt wird, zeigt der Program-Counter auf den Befehl nach dem Sprung. Das muss bei der Offsetberechnung berücksichtigt werden. Außerdem wird der Befehl direkt nach einer Sprunganweisung immer ausgeführt, unabhängig davon, ob der Sprung genommen wird oder nicht. ˆ Bei der Aufgabenbearbeitung gehen Sie davon aus, dass das Sprite nur um ein Pixel pro Druck auf einen Taster verschoben wird. 6
8 Kapitel 4 Vorbereitungsteil Mit den folgenen Aufgaben werden Sie die Assembler-Programme vorbereiten, die Sie im Praktikum fertig implementieren und testen werden. Es ist nicht notwendig, allerdings hilfreich, den Assembler-Code schon komplett zu erstellen. Erstellen Sie für alle zu schreibenden Programme Ablaufpläne. Aufgabe 1. Aufgabe 2. Aufgabe 3. Aufgabe 4. Aufgabe 5. Überlegen Sie sich, wie Ihr Sprite aussehen soll. Ihre Sprite besteht aus 8 Vektoren, die jeweils 8 Bit breit sind. Ihnen steht somit ein 8x8 Feld zur Verfügung. Füllen Sie das Feld mit Einsen und Nullen, entsprechend dem Aussehen Ihres Sprites. Wenn im Vektor eine 0 vorkommt, dann ist diese Stelle durchsichtig, sonst weiß. Bereiten Sie ein Assemblerprogramm vor, dass das Sprite auf einer beliebigen Stelle des Bildschirms ausgibt. Dazu müssen sie das Sprite wie in Aufgabe 1 gezeichnet zeilenweise als Konstante in Register laden und an die entsprechende Spritespeicherstelle schreiben. Relativ zur Taktfrequenz des Prozessors ist die Zeit für das Drücken eines Tasters sehr lang. Bereiten Sie ein Assembler-Programm vor, das in Register R1 zählt, wie oft BTN0 gedrückt wurde. Die Anzahl soll auf der 7-Segment-Anzeige ausgegeben werden. Pro Druck auf BTN0 soll R1 nur genau einmal um eins inkrementiert werden. Die Anzeige soll beim Niederdrücken aktualisiert werden. Sie brauchen nicht zu berücksichtigen, dass mehr als ein Taster, bzw. andere Taster gedrückt werden. Beschreiben Sie eine mögliche Vorgehensweise für die Implementierung der Bewegung Ihres Sprites in eine beliebigen Richtung auf dem Bildschirm mit Hilfe einer der vier Taster der FPGA-Platine. Sie brauchen nicht zu berücksichtigen, dass mehr als ein Taster, bzw. andere Taster gedrückt werden. Wie könnte ein Assemblerprogramm aussehen, das das Sprite mit Hilfe der vier Taster auf der FPGA-Platine in vier Richtungen bewegt. Je ein Taster soll dabei das Sprite nach links, rechts, oben bzw. unten bewegen? Sie brauchen nicht zu berücksichtigen, dass mehr als ein Taster gleichzeitig gedrückt wird. 7
9 Kapitel 5 Praktikumsaufgaben Für die folgenden Aufgaben entpacken Sie die ZIP-Datei für Versuch 6 von der Praktikumswebseite und erstellen ein neues Projekt mit allen darin enthaltenen VHDL-Dateien, sowie mit den Dateien irom.bmm und irom.mem. Hinweis: Sämtliche erstellten Assembler-Programme müssen im Protokoll kommentiert werden. Geben Sie zu jedem Programm an, welche Register es für welche Daten nutzt. Aufgabe 1. Aufgabe 2. Aufgabe 3. Aufgabe 4. Stellen Sie Ihr Assemblerprogramm zum Zeichnen eines Sprites fertig und übersetzten Sie es. Fügen Sie das Ergebnis in die irom.mem -Datei ein und aktualisieren Sie Ihr Projekt. Testen Sie das Programm mit der FPGA-Platine. Stellen Sie Ihr Assemblerprogramm zum Zählen der Tasterdrücke fertig. Testen Sie das Programm mit der FPGA-Platine. Stellen Sie Ihr Assemblerprogramm zum Bewegen des Sprites in eine Richtung fertig. Testen Sie das Programm mit der FPGA-Platine. Stellen Sie Ihr Assemblerprogramm zum Bewegen des Sprites in alle vier Richtungen fertig. Testen Sie das Programm mit der FPGA-Platine. 8
Name: ES2 Klausur Thema: ARM 25.6.07. Name: Punkte: Note:
Name: Punkte: Note: Hinweise für das Lösen der Aufgaben: Zeit: 95 min. Name nicht vergessen! Geben Sie alle Blätter ab. Die Reihenfolge der Aufgaben ist unabhängig vom Schwierigkeitsgrad. Erlaubte Hilfsmittel
MehrProzessor HC680 fiktiv
Prozessor HC680 fiktiv Dokumentation der Simulation Die Simulation umfasst die Struktur und Funktionalität des Prozessors und wichtiger Baugruppen des Systems. Dabei werden in einem Simulationsfenster
MehrVisualisierung der Eidolon Auswertung. VisEiA. Graphischer Client für das Emailspiel Eidolon
Visualisierung der Eidolon Auswertung VisEiA Graphischer Client für das Emailspiel Eidolon Entstanden im Ramen einer Seminararbeit in Informatik Universität Fribourg, Schweiz david.buchmann@gmx.net http://getit.at/viseia/
MehrHandhabung der Computermaus
Handhabung der Computermaus Optische 3 Tastenmaus von Microsoft Inhaltsverzeichnis Einleitung Aufbau der Computermaus Bedienung der Computermaus Vokabular linke Maustaste rechte Maustaste Übungen Einleitung
MehrEinführung in Automation Studio
Einführung in Automation Studio Übungsziel: Der links abgebildete Stromlaufplan soll mit einer SPS realisiert werden und mit Automation Studio programmiert werden. Es soll ein Softwareobjekt Logik_1 in
MehrÜbungen für die Einführung in die Assemblerprogrammierung mit dem Prozessor c515c
Übungen für die Einführung in die Assemblerprogrammierung mit dem Prozessor c515c 1 Transportbefehle 1.1 Verwendung nur Akku und Register (R0, R1,... R7) 1.1.1 Kopieren Sie den Wert aus Register1 nach
MehrTipps und Tricks zu Word. Flickflauder.ch Webdesign/Webprogramming. www.flickflauder.ch Mail: info@flickflauder.ch
Tipps und Tricks zu Word Flickflauder.ch Webdesign/Webprogramming www.flickflauder.ch Mail: info@flickflauder.ch Textpassagen markieren 1. Markieren mit Mausklicks: Mit Maus an den Anfang klicken, dann
MehrÜbungscomputer mit Prozessor 8085 - Bedienungsanleitung
Seite 1 von 9 Pinbelegung der Steckerleisten im Übungsgerät Seite 2 von 9 Inbetriebnahme: Schalter S1, S2, und S3 in Stellung 1 (oben) schalten. Spannung 5 V anlegen. ACHTUNG auf Polarität achten. Taste
MehrIm Original veränderbare Word-Dateien
Das Von-Neumann-Prinzip Prinzipien der Datenverarbeitung Fast alle modernen Computer funktionieren nach dem Von- Neumann-Prinzip. Der Erfinder dieses Konzeptes John von Neumann (1903-1957) war ein in den
MehrNotizen erstellen und organisieren
261 In diesem Kapitel lernen Sie wie Sie Notizen erstellen und bearbeiten. wie Sie Notizen organisieren und verwenden. Es passiert Ihnen vielleicht manchmal während der Arbeit, dass Ihnen spontan Ideen
MehrDas Anwendungsfenster
Das Word-Anwendungsfenster 2.2 Das Anwendungsfenster Nach dem Start des Programms gelangen Sie in das Word-Anwendungsfenster. Dieses enthält sowohl Word-spezifische als auch Windows-Standardelemente. OFFICE-
Mehr4.5 Tabelle ausdrucken
4 Tabellen DATENERFASSUNG 4.5 Tabelle ausdrucken Druckvorbereitung Seitenansicht Wenn Sie die Datensätze einer Tabelle ausdrucken wollen, so sollten Sie zuvor in der Seitenansicht kontrollieren, ob der
MehrHilfe zur Dokumentenverwaltung
Hilfe zur Dokumentenverwaltung Die Dokumentenverwaltung von Coffee-CRM ist sehr mächtig und umfangreich, aber keine Angst die Bedienung ist kinderleicht. Im Gegensatz zur Foto Galeria können Dokumente
Mehr3 GRAFIKEN, BILDER, ZEICHNUNGSOBJEKTE
3 GRAFIKEN, BILDER, ZEICHNUNGSOBJEKTE Grafiken, Bilder und Zeichnungsobjekte können in einer Präsentation mehrere Funktionen haben: Sie können eine Präsentation anschaulicher machen, können das Vorgeführte
MehrTeil III Klassische Computerspiele und Sprites
Teil III Klassische Computerspiele und Sprites 63 Outline 4 Klassische Computerspiele und Sprites 64 Lernziele Hardwarevoraussetzungen für echte Sprites kennen Zustandsmodelle für animierte Charaktere
MehrULDA-BH11E. Excel-Anwendung-Buchhaltung
Excel-Anwendung-Buchhaltung ULDA-BH11E 1. Eigenschaften 2. Installation 3. Makros in Excel 2010 aktivieren 4. Hinweise zur Eingabe der Daten 5. Dateneingabe im Blatt Eingabe 6. das Blatt Kunden 7. das
MehrVisio 2013. Grundlagen. Linda York. 1. Ausgabe, Oktober 2013
Visio 2013 Linda York 1. Ausgabe, Oktober 2013 Grundlagen V2013 2 Visio 2013 - Grundlagen 2 Einfache Zeichnungen erstellen In diesem Kapitel erfahren Sie wie Sie Shapes einfügen, kopieren und löschen was
MehrLieferschein Dorfstrasse 143 CH - 8802 Kilchberg Telefon 01 / 716 10 00 Telefax 01 / 716 10 05 info@hp-engineering.com www.hp-engineering.
Lieferschein Lieferscheine Seite 1 Lieferscheine Seite 2 Inhaltsverzeichnis 1. STARTEN DER LIEFERSCHEINE 4 2. ARBEITEN MIT DEN LIEFERSCHEINEN 4 2.1 ERFASSEN EINES NEUEN LIEFERSCHEINS 5 2.1.1 TEXTFELD FÜR
Mehra) Wie viele ROM-Bausteine benötigen Sie für den Aufbau des 64x16 ROMs? c) Wie viele Bytes Daten können im 64x16 ROM insgesamt gespeichert werden?
VU Technische Grundlagen der Informatik Übung 4: Schaltwerke 83.579, 24W Übungsgruppen: Mo., 24.. Mi., 26..24 Aufgabe : ROM-Erweiterung Ein 64x6 ROM soll aus mehreren 32x4 ROMs (vgl. Abbildung rechts:
MehrEin Scan basierter Seitenangriff auf DES
Ein Scan basierter Seitenangriff auf DES Seminar Codes & Kryptographie SS04 Tobias Witteler 29.06.2004 Struktur des Vortrags 1. Einführung / Motivation 2. Struktur von DES 3. Die Attacke Begriffsklärung:
MehrKomprimieren von Bildern
Komprimieren von Bildern Weshalb komprimiert man Bilder? Internet-Browser können lediglich eine begrenzte Zahl von Bilddateien lesen: Dies sind die Formate.gif,.jpg und.png. Man kann Bilder jedoch in einer
MehrNeues Projekt anlegen... 2. Neue Position anlegen... 2. Position in Statikdokument einfügen... 3. Titelblatt und Vorbemerkungen einfügen...
FL-Manager: Kurze beispielhafte Einweisung In dieser Kurzanleitung lernen Sie die wichtigsten Funktionen und Abläufe kennen. Weitere Erläuterungen finden Sie in der Dokumentation FLManager.pdf Neues Projekt
MehrDer MS-DOS Standardmonitor und Debugger DEBUG
Einfache Assemblerprogrammierung mit DOS-DEBUG 1/7 Auf Personalcomputern kann in der Regel leicht eine einfache Umgebung zur Software-Entwicklung für die Intel Rechnerfamilie 80x86 eingerichtet werden.
MehrStellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster
Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.
MehrTOUCHPANEL DESIGNER HANDBUCH
www.osram.de/lms TOUCHPANEL DESIGNER HANDBUCH Touchpanel Designer ist eine intuitive grafische Benutzeroberfläche, mit der Bildschirme für das DALI PROFESSIONAL Touchpanel zur Steuerung der Beleuchtung
MehrPerzentile mit Hadoop ermitteln
Perzentile mit Hadoop ermitteln Ausgangspunkt Ziel dieses Projektes war, einen Hadoop Job zu entwickeln, der mit Hilfe gegebener Parameter Simulationen durchführt und aus den Ergebnissen die Perzentile
MehrAdressetiketten mit Hilfe der freien Namenslisten in BS und der Seriendruckfunktion von Microsoft Word erstellen
Adressetiketten mit Hilfe der freien Namenslisten in BS und der Seriendruckfunktion von Microsoft Word erstellen Mit dem Programmpunkt freie Namenslisten können Sie in Verbindung mit Microsoft Word Adressetiketten,
Mehr1PROGRAMM VERWENDEN. 1.1 Arbeiten mit Dokumenten. 1.1.1 Textverarbeitungsprogramm starten, beenden; Dokument öffnen, schließen
1PROGRAMM VERWENDEN Microsoft Office WORD 2007 ist der offizielle Name des Textverarbeitungsprogramms von Microsoft. In der vorliegenden Lernunterlage wird das Programm unter dem Betriebssystem Windows
MehrBildbearbeitung in Word und Excel
Bildbearbeitung Seite 1 von 9 Bildbearbeitung in Word und Excel Bilder einfügen... 1 Bilder aus der Clipart-Sammlung einfügen:... 2 Bilder über Kopieren Einfügen in eine Datei einfügen:... 2 Bild einfügen
MehrARAkoll 2013 Dokumentation. Datum: 21.11.2012
ARAkoll 2013 Dokumentation Datum: 21.11.2012 INHALT Allgemeines... 3 Funktionsübersicht... 3 Allgemeine Funktionen... 3 ARAmatic Symbolleiste... 3 Monatsprotokoll erzeugen... 4 Jahresprotokoll erzeugen
MehrAnalyse verschiedener HLS-Systeme in Hinblick auf ihren Umgang mit der Hochsprachenabstraktion Speicher. Sascha Kath
Analyse verschiedener HLS-Systeme in Hinblick auf ihren Umgang mit der Hochsprachenabstraktion Speicher Sascha Kath Dresden, Gliederung 1. Aufgabenstellung 2. HLS-Systeme 1. LegUP 2. Vivado HLS 3. Leap
MehrIch empfehle Ihnen als Testumgebung den lokalen Webserver XAMPP zu nutzen. Diese Software ist im Internet kostenlos erhältlich.
www.joomla-ebooks.de www.joomla-pdf-tutorial.de www.joomla-ebooks.de www.joomla-pdf-tutorial.de Was ist Joomla Joomla ist ein CMS (Content Management System), auch Redaktionssystem genannt. Redaktionssystem
Mehr1 Visual Basic for Application mit Excel (VBA)
Informatikfreikurs WS 2008/2009 1 1 Visual Basic for Application mit Excel (VBA) 1.1 Mosaik Puzzle Das untenstehende Zahlenschema ist ein sogenanntes Mosaik Puzzle. Jede Zahl zeigt an, wie viele der (höchstens
MehrWindows. Martina MÜLLER. Monika WEGERER. Zusammengestellt von. Überarbeitet von
Windows Zusammengestellt von Martina MÜLLER Überarbeitet von Monika WEGERER April 2002 Windows Starten von Windows Wenn das System entsprechend installiert ist, erscheint Windows automatisch. (Kennwort)
MehrBetriebssysteme Kap B: Hardwaremechanismen
1 Betriebssysteme Kap B: Hardwaremechanismen 2 Beispielprozessor Ein- / Ausgabe p[ ] ir Leitwerk pc Register a f sp Rechenwerk Speicher m[ ] Spezielle Register Flagregister f f.i: Interrupt-Enable-Flag
MehrAnleitung für TYPO3... 1. Bevor Sie beginnen... 2. Newsletter anlegen... 2. Inhalt platzieren und bearbeiten... 3. Neuen Inhalt anlegen...
Seite 1 von 11 Anleitung für TYPO3 Inhalt Anleitung für TYPO3... 1 Bevor Sie beginnen... 2 Newsletter anlegen... 2 Inhalt platzieren und bearbeiten... 3 Neuen Inhalt anlegen... 3 Bestehenden Inhalt bearbeiten...
MehrIDEA-Ausgabe - Erstellen der temporären Archivdatei
IDEA-Ausgabe - Allgemein Mit diesem Modul stellen Sie die Buchungssätze aus der ABF-FIBU gemäss des Beschreibungsstandards des BMF für die Datenträger-Überlassung im IDEA-Format bereit. Dies ist sowohl
MehrLicom Tutorial Laser. Seite 1 von 27 Borchersstr. 20 D-52072 Aachen Licom Systems GmbH www.licom.com/de
Licom Tutorial Laser Licom Tutorial Laser Seite 1 von 27 Borchersstr. 20 Kapitel 1 Einleitung Bevor Sie mit dem Durcharbeiten des Tutorials starten: Sofern Sie dieses Tutorial als pdf- Dokument verwenden,
Mehr- Technische Beschreibungen MIDOSAXML 1.3.2 INSTALLATIONSANLEITUNG... 1
Inhalt MIDOSAXML 1.3.2 INSTALLATIONSANLEITUNG... 1 VORAUSSETZUNGEN FÜR DIE INSTALLATION VON MIDOSAXML... 1 INSTALLATION VON MIDOSAXML... 1 Java Installation... 1 Installation des Microsoft XML Parsers...
MehrStephan Brumme, SST, 2.FS, Matrikelnr. 70 25 44
Aufgabe 33 a) Der Pseudobefehl move $rd,$rs wird als addu $rd,$0,$rs übersetzt. Dabei macht sich SPIM zunutze, dass das Register $0 immer Null ist. Somit wird das Register $rd ersetzt durch $rd=0+$rs=$rs,
MehrMassenversand Dorfstrasse 143 CH - 8802 Kilchberg Telefon 01 / 716 10 00 Telefax 01 / 716 10 05 info@hp-engineering.com www.hp-engineering.
Massenversand Massenversand Seite 1 Massenversand Seite 2 Inhaltsverzeichnis 1. WICHTIGE INFORMATIONEN ZUR BEDIENUNG VON CUMULUS 4 2. STAMMDATEN FÜR DEN MASSENVERSAND 4 2.1 ALLGEMEINE STAMMDATEN 4 2.2
MehrDamit du Scratch verwenden und deine Projekte auch gleich veröffentlichen und mit anderen teilen kannst brauchst du ein Scratch-Konto.
Seite 1 TUTORIAL ZU SCRATCH 2.0 In diesem Tutorial sollst Du die grundlegenden Funktionen von Scratch ausprobieren und kennenlernen. Danach solltest Du gut mit dem Programm umgehen können und eigene Programme
MehrDie Daten (Befehle und numerische Daten) werden in Form von BIT-Folgen verarbeitet.
Übung Nr. 1b: MIKROPROZESSOR, Hewlett - Packard µ-lab en sind kleine Computer, die mit externen Geräten Daten austauschen können. Sie verfügen über Speicher, um Programme und Daten zu speichern und Eingangsund
Mehr2.1 Web-Browser verwenden
2-2.1 Web-Browser verwenden HTML ist die Grundlage jeder Seite im World Wide Web. HTML-Dokumente bestehen aus Befehlen und Text. Damit verbinden sie Grafik, Text und Musik. Grafik oder Musikstücke werden
MehrEin kleines Computer-Lexikon
Stefan Edelmann 10b NIS-Klasse Ein kleines Computer-Lexikon Mainboard Die Hauptplatine! Sie wird auch Motherboard genannt. An ihr wird das gesamte Computerzubehör angeschlossen: z.b. Grafikkarte Soundkarte
MehrHard- und Software-Engineering SS 2006 Praktikumsaufgaben
HARD- UND SOFTWARE-ENGINEERING PRAKTIKUMSAUFGABEN SS 2006 1 Versuch 1 Elementare Aufgaben der Bedienung und Anzeige Versuchsanordnung: Hard- und Software-Engineering SS 2006 Praktikumsaufgaben PC mit Puffer/Portadapter-Kombination
MehrFakturierung Dorfstrasse 143 CH - 8802 Kilchberg Telefon 01 / 716 10 00 Telefax 01 / 716 10 05 info@hp-engineering.com www.hp-engineering.
Fakturierung Fakturierung Seite 1 Fakturierung Seite 2 Inhaltsverzeichnis 1. STAMMDATEN FÜR DIE FAKTURIERUNG 5 1.1 NUMMERIERUNG 5 1.2 VORGABEN BUCHHALTUNG 5 1.3 ZUSÄTZLICHE DATEN 5 2. STARTEN DES PROGRAMMS
MehrM. Graefenhan 2000-12-07. Übungen zu C. Blatt 3. Musterlösung
M. Graefenhan 2000-12-07 Aufgabe Lösungsweg Übungen zu C Blatt 3 Musterlösung Schreiben Sie ein Programm, das die Häufigkeit von Zeichen in einem eingelesenen String feststellt. Benutzen Sie dazu ein zweidimensionales
MehrWann benötigen Sie eine neue Lizenz-Datei mit der Endung.pkg?
USB-Dongle-Lizensierung aktualisieren Wichtig zu wissen: die USB-Dongle-Lizenzierung funktioniert ausschließlich über den Dongle-Lizenz Manager. Voraussetzungen Ist Ihr Lizenztyp USB-Dongle? Dann besitzen
MehrIm Falle der Neueingabe müssen Sie in dem nachfolgendem Formular die Datenquelle auswählen und die Art der Prüfung festlegen.
Ereignismanager Ereignismanager Ereignismanager - Grundsätzliches Allgemeines Mit Hilfe des Ereignismanagers können Sie Feldeingaben (bei Neueingaben oder Änderungen) überprüfen lassen. Sie können für
MehrExcel Pivot-Tabellen 2010 effektiv
7.2 Berechnete Felder Falls in der Datenquelle die Zahlen nicht in der Form vorliegen wie Sie diese benötigen, können Sie die gewünschten Ergebnisse mit Formeln berechnen. Dazu erzeugen Sie ein berechnetes
MehrBrainfuck. 1 Brainfuck. 1.1 Brainfuck Geschichte und Umfeld. 1.2 Esoterische Programmiersprachen
Brainfuck 1 Brainfuck 1.1 Brainfuck Geschichte und Umfeld Brainfuck ist eine sogenannte esoterische Programmiersprache. Sie wurde 1993 vom Schweizer Urban Müller entworfen mit dem Ziel, eine Sprache mit
MehrSpamschutz bei TYPO3. von Bernd Warken bei Fa. Netcos AG
Spamschutz bei TYPO3 von Bernd Warken bei Fa. Netcos AG Kapitel 0: Einleitung 3 0.1 Vorwort 3 0.2 Lizenz 3 Kapitel 1: Aktivierung und Konfiguration 4 1.1 config.spamprotectemailaddresses 4 1.2 config.spamprotectemailaddresses_atsubst
MehrFlowFact Alle Versionen
Training FlowFact Alle Versionen Stand: 29.09.2005 Brief schreiben, ablegen, ändern Die FlowFact Word-Einbindung macht es möglich, direkt von FlowFact heraus Dokumente zu erzeugen, die automatisch über
MehrDas Grundgerüst für ein HTML-Dokument sieht so aus:
Schuljahr 2013 2014 Projekt im Mathematisch-Naturwissenschaftlichen Profil Geschichte der Mathematik HTML - Internetpräsentation Klasse 8B M.Reuß Das Grundgerüst für ein HTML-Dokument sieht so aus:
Mehr1. Praktische Übung zur Vorlesung Technische Informatik I
Friedrich-Alexander-Universität Erlangen-Nürnberg Informatik 12 Am Weichselgarten 3 91058 Erlangen 1. Praktische Übung zur Vorlesung Technische Informatik I Aufgabe 1 (NAND-chaltfunktion) Es soll ein chalternetzwerk
MehrWie erstellt man dynamische Elemente mit JSXGraph?
Wie erstellt man dynamische Elemente mit JSXGraph? 1. Kurzinformation zu JSXGraph Was ist JSXGraph? Eine freie dynamische Mathematiksoftware, die vollständig in Javascript programmiert ist. Daher benötigt
MehrKennen, können, beherrschen lernen was gebraucht wird www.doelle-web.de
Inhaltsverzeichnis Inhaltsverzeichnis... 1 Die grundlegende Zellformatierung... 2 Grundlagen... 2 Formatierungsmöglichkeiten... 2 Designs verwenden... 2 Grundsätzliche Vorgehensweise beim Formatieren von
MehrKurzanleitung Kassenprogramm Copyshop Seite 1
Kurzanleitung Kassenprogramm Copyshop Seite 1 Nach dem Start erscheint folgender Bildschirm: Dies sehen das Hauptmenü der Kasse. Von hier haben Sie zugriff auf folgende Module: + Kunden anlegen / ändern
MehrProgrammieren in C Teil 3: Mikrocontrollerprogrammierung
Programmieren in C Teil 3: Mikrocontrollerprogrammierung 08/30/10 Fachbereich Physik Institut für Kernphysik Bastian Löher, Martin Konrad 1 Tag 1 Hello World 08/30/10 Fachbereich Physik Institut für Kernphysik
MehrSerienbrief erstellen
Serienbrief erstellen Mit einem perfekt vorbereiteten Serienbrief können Sie viel Zeit sparen. In unserem Beispiel lesen wir die Daten für unseren Serienbrief aus einer Excel Tabelle aus. Die Tabelle hat
MehrOutlook Web App 2010 Kurzanleitung
Seite 1 von 6 Outlook Web App 2010 Einleitung Der Zugriff über Outlook Web App ist von jedem Computer der weltweit mit dem Internet verbunden ist möglich. Die Benutzeroberfläche ist ähnlich zum Microsoft
MehrCmsbox Kurzanleitung. Das Wichtigste in Kürze
Cmsbox Kurzanleitung Cmsbox Kurzanleitung Das Wichtigste in Kürze Die Benutzeroberfläche der cmsbox ist nahtlos in die Webseite integriert. Elemente wie Texte, Links oder Bilder werden direkt an Ort und
MehrIMBA. Installationsanleitung. SQL Server-Datenbankadapter. Das Instrument für den fähigkeitsgerechten Personaleinsatz
Das Instrument für den fähigkeitsgerechten Personaleinsatz IMBA SQL Server-Datenbankadapter Installationsanleitung gefördert durch das Bundesministerium für Gesundheit und Soziale Sicherung Vorbereitung
MehrTutorial zum Umgang mit Scratch
Tutorial zum Umgang mit Scratch In diesem Tutorial sollst Du die grundlegenden Funktionen von Scratch ausprobieren und kennenlernen. Danach solltest Du gut mit dem Programm umgehen können und eigene Programme
MehrDB2 Kurzeinführung (Windows)
DB2 Kurzeinführung (Windows) Michaelsen c 25. Mai 2010 1 1 Komponenten von DB2 DB2 bietet zahlreiche graphische Oberflächen für die Verwaltung der verschiedenen Komponenten und Anwendungen. Die wichtigsten
MehrInfoSphere goes Android Angry Blob
Ihr habt euch also für AngryBlob entschieden. Dies ist ein lustiges Spiel, bei dem es darum geht, den Blob zu werfen um den Supercomputer zu zerstören. Dieses Arbeitsblatt wird euch dabei helfen eine App
MehrDas Prinzip von Word-Formularen. Die allgemeine Vorgehensweise
6 Formulare Lernziele Formulare erstellen Textfelder Kontrollkästchen Dropdown-Listen Schutzmechanismen Das Prinzip von Word-Formularen WW03E-3-1 Interaktive Word-Formulare, die auch als Online-Formulare
MehrAccess 2000 und MS SQL Server im Teamwork
Access 2000 und MS SQL Server im Teamwork von Irene Bauder, Jürgen Bär 1. Auflage Hanser München 2000 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 21473 6 Zu Inhaltsverzeichnis schnell und
MehrWindows 8.1. Grundlagen. Markus Krimm. 1. Ausgabe, Oktober 2013 W81
Windows 8.1 Markus Krimm 1. Ausgabe, Oktober 2013 Grundlagen W81 Mit Windows beginnen 1 Der erste Blick auf den Startbildschirm Nach dem Einschalten des Computers und der erfolgreichen Anmeldung ist der
MehrEnthält neben dem Dokument und Programmnamen die Windows- Elemente Minimierfeld, Voll- / Teilbildfeld und Schließfeld.
PowerPoint 2007 Die Elemente des Anwendungsfensters Allgemeine Bildschirmelemente Element Titelleiste Minimierfeld Voll-, Teilbildfeld Schließfeld Bildlaufpfeile / Bildlauffelder Erläuterung Enthält neben
MehrFusszeile mit Datumsfeld und Dateiname
Fusszeile mit Datumsfeld und Dateiname Für innerbetriebliche Rundschreiben kann es nützlich sein, in der Fusszeile den Namen der Autorin bzw. des Autors und das Datum mit der Uhrzeit als Feld einzufügen.
MehrBearbeitungshinweis zu den Profilblätter. Anlage zum Leitfaden
Bearbeitungshinweis zu den Profilblätter Anlage zum Leitfaden Inhaltsverzeichnis Unterschiede der einzelnen Dokumenttypen... 3 Formulare mit Linien-Felder... 3 Formular mit Eingabefelder in Klammern...
MehrMicrosoft Word 2010. Einführung. Microsoft Word 2010 - Einführung
Microsoft Word 2010 Einführung Martina Hoffmann-Seidel Otto-Hirsch-Straße 34, 71686 Remseck www.hoffmann-seidel.de, info@hoffmann-seidel.de Seite 1 Inhaltsverzeichnis Grundlagen... 3 Das Word-Anwendungsfenster...
MehrGrundlagen. Kapitel 1
Grundlagen Dieses Kapitel umfasst grundlegende Fragen und Aufgaben zur Erstellung von C++-Programmen. Hierzu zählen auch das Inkludieren von Header-Dateien Eine Header-Datei beinhaltet Informationen, die
MehrEinfärbbare Textur erstellen in GIMP (benutzte Version: 2.6.7)
Tutorial Einfärbbare Textur erstellen in GIMP (benutzte Version: 2.6.7) Vorbereiten: Ebenenfenster sichtbar Farben auf schwarz/weiß setzen (Einfach nur die Taste D drücken) Die Datei nach den Erstellen
Mehr1. So einfach ist der Excel-Bildschirm
1. So einfach ist der Excel-Bildschirm So sieht Excel aus, wenn ich es gestartet habe. Leider ist bei vielen Symbolen in der Menüleiste nicht auf den ersten Blick zu erkennen, welche Funktion sie übernehmen.
MehrHilfe zur Bedienung des DynaLex CMS für Redakteure und Editoren am Beispiel "Profilthemenerstellung"
Hilfe zur Bedienung des DynaLex CMS für Redakteure und Editoren am Beispiel "Profilthemenerstellung" A. Profilthemen vorbereiten Text vorbereiten 1. Erstellen Sie zu jedem Profilthema einen völlig unformatierten
MehrMS-Wordfür Windows 2.0
Ron Person, Karen Rose MS-Wordfür Windows 2.0 Lernen, Nutzen, Beherrschen Übersetzt und ausgewählt von Gabriele Broszat-Kehl Systhema Verlag GmbH München 1992 Inhaltsverzeichnis Einführung Warum Word für
Mehr01.04.2004 Fachbereich Informatik Microcomputer-Labor TFH Berlin MCÜ 65 1. Laborübung -Beschreibung der Hardware -Beschreibung der Aufgabe Seite 2 -Frontplatte des Zielsystems Seiten 3 -Tabellen und Timingdiagramme
Mehra. Flipflop (taktflankengesteuert) Wdh. Signalverläufe beim D-FF
ITS Teil 2: Rechnerarchitektur 1. Grundschaltungen der Digitaltechnik a. Flipflop (taktflankengesteuert) Wdh. Signalverläufe beim D-FF b. Zähler (Bsp. 4-Bit Zähler) - Eingang count wird zum Aktivieren
Mehr6 Graphische Darstellungen mit Matplotlib
6 Graphische Darstellungen mit Matplotlib Matplotlib ist eine Bibliothek zur Erzeugung graphischer Darstellungen. In diesem Kapitel wird gezeigt, wie einfache 2D-Darstellungen zur Visualisierung von Daten
MehrProgrammieren was ist das genau?
Programmieren was ist das genau? Programmieren heisst Computerprogramme herstellen (von griechisch programma für Vorschrift). Ein Computerprogramm ist Teil der Software eines Computers. Als Software bezeichnet
MehrDreamweaver 8 Homepage erstellen Teil 1
Dreamweaver 8 Homepage erstellen Teil 1 Voraussetzungen Das vorliegende Skriptum knüpft an das Skriptum Dreamweaver_Einführung an und setzt voraus, dass du dieses bereits durchgearbeitet hast. Planung
MehrEchtzeitbetriebssysteme/ Prozessdatenverarbeitung II
Fachhochschule Kaiserslautern Prof. Dr. P. Liell Echtzeitbetriebssysteme/ Prozessdatenverarbeitung II SS 2012 1. Versuch Allgemeines zum Ablauf und zur Versuchsausarbeitung Es ist eine Ausarbeitung zum
MehrNützliche Tasten in WORD 2010
Nützliche Tasten in WORD 2010 A L L G E M E I N E B E F E H L E + Neues Dokument + Datei öffnen + Aktuelle Datei schließen (mit Speichern-Abfrage) + Word schließen (mit Speichern-Abfrage) + Speichern Speichern
MehrANWENDERHANDBUCH. Zutritts-Konfigurator PC IT Mini, Version 1.1.2. Hilfsprogramm für Anlagen mit dezentraler Zutrittskontrolle
ANWENDERHANDBUCH Hilfsprogramm für Anlagen mit dezentraler Zutrittskontrolle Zutritts-Konfigurator PC IT Mini, Version 1.1.2 ahb_pcitmini_art0010411_1v2.doc 2 06/2005 Inhaltsverzeichnis Übersicht...2 Systemvoraussetzungen...3
MehrDas große All-in-All CPLD/FPGA Tutorial
Das große All-in-All CPLD/FPGA Tutorial Mit diesem Tutorial sollen die ersten Schritte in die Welt der programmierbaren Logik vereinfacht werden. Es werden sowohl die Grundlagen der Logik, die benötigte
MehrBelegnummern-Suche. ABF-Finanzbuchhaltung vom Juli 11 104-6.1
Über diese Funktion können Sie in der Belegnummern-Datei gezielt nach Buchungen suchen, wobei die Suche jahresübergreifend über die Belegnummer und/oder über den Betrag erfolgen kann. In der Liste werden
MehrAnwendung und Programmierung von Mikrocontrollern. Anwendung und Programmierung von Mikrocontrollern
Anwendung und Programmierung von Mikrocontrollern Sommersemester 2013 Dr.-Ing. Hubert Zitt Kontakt: hubert.zitt@fh-kl.de www.fh-kl.de/~zitt Dr.-Ing. Hubert Zitt Seite 1 von 24 S65 Shield (von oben) Komponenten
MehrUniverselle Wetter Display Software UWDS11
Bedienungsanleitung Universelle Wetter Display Software UWDS11 für Reinhardt Wetterstationen und Sensoren REINHARDT System- und Messelectronic GmbH Bergstr. 33 D-86911 Dießen-Obermühlhausen Tel. 0049 -
MehrDer erste Schirm ein Überblick
Der erste Schirm ein Überblick Zusatzmodule: Statistik Newsletter Veranstaltungskalender Mediendatenbank: Alle Dateien (Bilder, Videos, Excel-Listen, Word-Dokumente, PDF, ) speichern Sie in der Mediendatenbank
MehrSchalter für Zeichnungshilfen Statuszeile
Das Programmfenster Zeichnungsname Werkzeugkästen Menüleiste Zeichenbereich Bildschirmmenü Befehlszeilenfenster Schalter für Zeichnungshilfen Statuszeile Während der Arbeit mit AutoCAD kann über eine Online-Hilfe
MehrDaten Sichern mit dem QNAP NetBak Replicator 4.0
Daten Sichern mit dem QNAP NetBak Replicator 4.0 Was ist NetBak Replicator: Der NetBak Replicator ist ein Backup-Programm von QNAP für Windows, mit dem sich eine Sicherung von Daten in die Giri-Cloud vornehmen
MehrOutlook 2010 Stellvertretung
OU.008, Version 1.0 14.01.2013 Kurzanleitung Outlook 2010 Stellvertretung Sind Sie häufig unterwegs oder abwesend, dann müssen wichtige Mitteilungen und Besprechungsanfragen in Outlook nicht unbeantwortet
MehrEinen Trickfilm erstellen mit Windows Movie Maker
Einen Trickfilm erstellen mit Windows Movie Maker 1. Bilder aufnehmen und auf den Computer übertragen Ein Trickfilm entsteht, indem einzeln aufgenommene Bilder in schneller Folge abspielt werden. Diese
MehrWorkshop zu ausgewählten Neuerungen in Access 2010
Access-Stammtisch-Stuttgart 25. Juni 2010 Workshop zu ausgewählten Neuerungen in Access 2010 Thomas Möller & Dirk Eberhardt Fahrplan Überblick 64 Bit-Installation Backstage Ausdruckseditor, Intellisense
MehrSystemkundenverwaltung. 2008 by Jörg Kunz, CH-4434 Hölstein
Systemkundenverwaltung 2008 by Jörg Kunz, CH-4434 Hölstein Inhaltsverzeichnis Vorwort...3 Installation...3 Installationsvoraussetzungen...4 Systemkundenverwaltung...4 Systemkundenverwaltung...4 Hauptbildschirm...5
MehrProgrammierung des Lego NXT in C. Hochschule Mannheim Fakultät für Informatik
Programmierung des Lego NXT in C Hochschule Mannheim Fakultät für Informatik Der NXT Stein Technische Daten 32-bit ARM7 Microcontroller 256 Kbytes FLASH, 64 Kbytes RAM 8-bit AVR microcontroller 4 Kbytes
Mehr28 Bautagebuch Bautagebuch... 1 28.1 Vorbemerkungen... 2 28.2 Erfassen eines Bautagebuches... 4 28.3 Abrechnung erstellen... 9
28 Bautagebuch 28 Bautagebuch... 1 28.1 Vorbemerkungen... 2 28.1.1 Allgemein... 2 28.1.2 Starten des Programms... 2 28.2 Erfassen eines Bautagebuches... 4 28.3 Abrechnung erstellen... 9 28.3.1 Vorbemerkungen...
Mehr