Seite 1/6. ModellFerienPass.pdf).
|
|
- Adolf Scholz
- vor 6 Jahren
- Abrufe
Transkript
1 Seite 1/6 NXC Programme Legomodell Am Ende dieser Doku findest ein Bild des Modells, das im Kurs eingesetzt wird. Alle Beispielprogramme basieren auf diesem Modell. Ein Anleitung zum Bau ist auf der CD im Verzeichnis Lego gespeichert (ModellFerienPass.pdf ModellFerienPass.pdf). Der Motor A bewegt die Arme und die Motoren B und C die Raupen des Roboters. Der Ultraschallsensor ist mit dem Eingang 4 verbunden und der Farbsensor mit dem Eingang 3. Task Jedes NXC Programm braucht einen Task main(). Die Kommandos des Tasks werden mit geschweiften Klammern umschlossen. // Kommandos des Tasks Einfache Schleife Ein Programmblock kann mit dem Befehl repeat mehrmals ausgeführt werden. Die Anzahl Wiederholungen steht in runden Klammern nach dem Befehl. Die Kommandos des Schleifen-Blocks werden mit geschweiften Klammern umschlossen. repeat(4) // Dieser Teil wird 4-Mal ausgeführt Warten auf Ereignis Mit dem Kommando until kann auf ein Ereignis gewartet werden. Ein Ereignis ist dabei immer die Veränderung eines Werts eines Sensors. Im Beispiel wird gewartet, bis der Berührungssensor den Wert 1 liefert (=gedrückt). SetSensor(S1,SENSOR_TOUCH); OnFwd(OUT_AC, 50); until (Sensor(S1) == 1); Off(OUT_AC); Bedingung Mit dem Befehl if kann gesteuert werden, ob ein Programmblock ausgeführt werden soll. Die Bedingung wird als Vergleich in runden Klammern nach dem if festgelegt. Im Vergleich können alle mathematischen und logischen Vergleichsoperatoren verwendet werden (==, <, >, <= etc.). Die Alternative wird mit else eingeleitet. Der else-teil kann weggelassen werden. Die Kommandos des if-blocks werden ausgeführt, wenn der Sensor an S1 den Wert 1 liefert, sonst werden die Kommandos im else-block ausgeführt. if (Sensor(S1) == 1) // Kommandos, wenn die Bedingung erfüllt ist else // Kommandos, wenn die Bedingung nicht erfüllt ist
2 Seite 2/6 Motoren Die drei Motoren können an den Ausgängen A, B und C angeschlossen werden. Man kann sie über die Werte OUT_A, OUT_B, OUT_C, OUT_AB, OUT_AC, OUT_BC und OUT_ABC ansprechen. Einschalten Diese folgende Anweisung sagt dem Roboter den Motor auf Ausgang A zu starten. Ausgang A wird der Port (Stecker) am NXT genannt, der mit A beschriftet ist. OnFwd schaltet den Motor ein und setzt den Motor dabei gleichzeitig auf Vorwärts. Die nachfolgende Zahl (75) setzt die Geschwindigkeit des Motors auf 75% der maximalen Geschwindigkeit. OnFwd(OUT_A, 75); Rückwärts Diese folgende Anweisung sagt dem Roboter die Motoren an den Ausgängen B und C zu starten. OnRev schaltet die Motoren ein und setzt sie dabei gleichzeitig auf Rückwärts. Die Zahl stellt wieder die Geschwindigkeit dar hier als halbe Geschwindigkeit. OnRev (OUT_BC, 50); Ausschalten Wenn Motoren gestartet werden, drehen sie solange in dieselbe Richtung weiter, bis man sie wieder ausschaltet. Der folgende Befehl stoppt die Motoren A und B. Off (OUT_BC); Warten Damit die Motoren eine gewisse Zeit drehen können, muss man den NXT solange warten lassen. Die Zeitangabe in der Klammer sind Millisekunden (1/1000 Sekunden). Die angegebene Zahl musst du also durch 1000 dividieren, um die Zeit in Sekunden zu berechnen. Wait (1500); Spezialbefehl Mit diesem Befehl kann man zwei Motoren gleichzeitig steuern. Die erste Zahl legt die Geschwindigkeit fest. Die zweite Zahl legt fest wie fest die Motoren gegeneinander laufen sollen. Derselbe Befehl gibt es auch für Rückwärtsfahrt. Dann muss man anstatt Fwd eben Rev schreiben. OnFwdSync (OUT_AB, 50, 0); OnFwdSync (OUT_AB, 50, 100); OnFwdSync (OUT_AB, 50, -100); // Geradeaus // Drehen nach rechts // Drehen nach links Es gibt noch viele weitere Befehle für Motoren, die wir hier aber ausser Acht lassen.
3 Seite 3/6 Sensoren Sensoren werden an den Eingängen 1 bis 4 angeschlossen. Man kann sie mit den Namen S1, S2, S3 und S4 ansprechen. In einem Programm muss man immer festlegen, welche Art von Sensor an welchem Eingang angeschlossen ist, damit die ankommenden Werte korrekt umgerechnet werden können. Farbsensor initialisieren Der folgende Befehl legt fest, dass der Sensor am Eingang 2 ein Farbsensor ist. SetSensorColorFull (S3); Farbsensor auslesen Der Befehl Sensor liefert die aktuelle Farbe, die der Farbsensor gerade sieht. Dieser Wert kann in eine Variable übernommen oder direkt in Vergleichen verwendet werden. Das gezeigte Beispiel lässt den NXT solange warten, bis der Sensor den Wert 1 (=schwarz) liefert. Die Farbe Weiss hat den Wert 6. until (Sensor (S3) == 1); Ultraschallsensor initialisieren Der Ultraschallsensor (US) kann den Abstand zu einem Gegenstand bestimmen. Folgender Befehl initialisiert den US am Eingang 4. SetSensorLowspeed (S4); Ultraschallsensor auslesen Mit dem Befehl SensorUS kann der aktuelle Abstand zu einem Gegenstand ermittelt werden. Der Wert wird in cm angegeben. Im Beispiel wird die aktuelle Distanz in der Variablen dist abgelegt. Die Variable hat den Typ int, d.h. es ist eine ganze Zahl (ohne Nachkommastellen). int dist = SensorUS (S4); Es gibt auch hier noch eine Reihe weiterer Befehle für Sensoren und natürlich auch noch andere Sensortypen, wie z.b. den Berührungssensor.
4 Seite 4/6 Beispielprogramme Arme hoch und runter Das erste Programm startet den Motor am Ausgang A (die Arme) mit 55% Leistung in Vorwärtsrichtung (OnFwd(OUT_A, 55);) und lässt den Motor für eine halbe Sekunde (Wait(500); Wait(500);)laufen. Dadurch hebt der Roboter beide Arme. Dann ändert die Richtung und es wird langsam rückwärts gedreht ( OnRev (OUT_A, 5);) und wieder etwas gewartet. Dadurch senken sich die Arme langsam. OnFwd(OUT_A, 55); Wait(500); OnRev(OUT_A, 5); Wait(500); Off(OUT_A); Quadrat fahren Dieses Beispiel lässt den Roboter ein Quadrat fahren. Es wird dabei eine Schleife repeat verwendet. Die Zahl nach dem repeat gibt an, wie oft der folgende Block (in geschweiften Klammern) ausgeführt werden soll. Da wir ein Quadrate fahren wollen ist das viermal. Die Befehle im Block lassen den Roboter ein Stück vorwärts fahren und dann auf der Stelle um 90 Grad drehen. Dazu wird zweimal derselbe Befehl OnFwdSync verwendet. Einmal drehen beide Motoren in dieselbe Richtung (der letzte Parameter ist 0) und beim zweiten Mal laufen sie gegeneinander (der letzte Parameter ist 100). repeat (4) Wait(4000); OnFwdSync(OUT_BC, 50, 100); Wait(2000); Off(OUT_BC); Fahren und ausweichen Das nächste Programm lässt den Roboter vorwärts fahren. Wenn ihm aber etwas zu nahe kommt, näher als 20 cm, dann weicht er aus, indem er etwas auf der Stelle dreht und dann weiterfährt. Das alles macht er aber nur dreimal. Danach stoppt das Programm. Das Programm verwendet den Ultraschallsensor US, der initialisiert werden muss (SetSensorLowspeed(S4); SetSensorLowspeed(S4);). Dann folgt die Schleife, welche alle folgenden Aktionen dreimal ausführen lässt (repeat(3) repeat(3)). Im Schleifenblock fährt der Roboter erst mal gerade aus. Dann kommt der Befehl, der den Roboter solange weiterfahren lässt, bis der US etwas nähre als 20cm vor sich erkennt (until (SensorUS (S4) < 20);). Sobald die Eintritt, dreht der Roboter auf der Stelle und fährt dann wieder geradeaus weiter. Nach drei Ausweichbewegungen stoppt das Programm (Off(OUT_BC); Off(OUT_BC);).
5 Seite 5/6 SetSensorLowspeed(S4); repeat (3) until (SensorUS(S4) < 20); OnFwdSync(OUT_BC, 50, 100); Wait(650); Off(OUT_BC); Einer Linie folgen Das folgende Programm folgt einer schwarzen Linie. Der Roboter muss mit dem Farbsensor auf der schwarzen Linie positioniert und dann das Programm gestartet werden. Zunächst wird der Roboter geradeaus fahren bis der Sensor die Farbe Weiss meldet (until (Sensor(s3) == 6);). Dann wird in einer Schleife die Linie wieder gesucht. Dies wird erreicht, indem der Roboter etwas nach rechts und dann nach links schwenkt. Die Auslenkung wird immer grösser. Sobald der Sensor nicht mehr Weiss liefert, fährt der Roboter wieder gerade aus. int dt = 25; int etim = 0; int corr = 100; SetSensorColorFull(S3); while (true) until (Sensor (S3) == 6); bool found = false; int tim = 500; while (!found) OnFwdSync(OUT_BC, 40,corr); etim = 0; while (Sensor(S3) == 6 && etim < tim) etim += dt; Wait(dt); if (Sensor(S3) < 6) found = true; else corr = -corr; tim = 2*tim; Off(OUT_BC);
6 Seite 6/6 Inhalt der CD Hauptverzeichnis Installationsdateien für verschiedene OpenSource-Programme (OpenOffice, Firefox, Thunderbird, Paint.Net, Gimp, VLC etc.). Unter den Programmen findest du natürlich auch die Entwicklungsumgebung für NX- C-Programme BricxCC, die wir im Kurs verwendet haben. Eine Installationsanleitung findest du im Verzeichnis Lego (Datei: DokuNXCInstall.pdf). Die Installation der Programme gelingt am einfachsten über das Programm Adiuva- riscd.exe. Dieses Programm wird auch beim Einlegen der CD als Startprogramm vorgeschlagen. Verzeichnis Lego Hier findest du verschiedene PDF-Dokumente zur Programmierung eines Lego-Roboters mit NXC. Unter anderem auch die Präsentation, die während des Kurses gezeigt wurde und eine Bauanleitung für den Roboter. Zudem sind hier alle Beispielprogramme und Lösungen der Übungen abgelegt. Verzeichnis ProgSchule In diesem Verzeichnis liegt ein PDF-Dokument, das als allgemeine Einführung in die Programmierung für Schüler gedacht ist. Zu diesem Buch gibt es auch eine Übungsprogramm in der das Programmieren geübt werden kann. Für diese Programmumgebung gibt es ein Setup-Programm (setup.exe), welches die Umgebung auf dem PC installiert. Eine Anleitung dazu findest du im PDF-Dokument. Motor A für die Arme Ultraschallsensor an S4 Motor C für Raupe links Farbsensor an S3 Motor B für Raupe rechts Abbildung 1: Legomodell für Ferienpass
Beim ROBORACE werden jedes Jahr Schüler und Studierende mit einer neuen Aufgabe aus dem Bereich der Technischen Kybernetik herausgefordert.
Beim ROBORACE werden jedes Jahr Schüler und Studierende mit einer neuen Aufgabe aus dem Bereich der Technischen Kybernetik herausgefordert. Die Schüler entwickeln selbstständig vollautonome Roboter auf
MehrDie NXT-Motoren im Detail
Die NXT-Motoren im Detail In diesem Tutorial werden wir uns die verschiedenen Betriebsarten der NXT-Motoren anhand von Beispielen anschauen. Teil 1: Regulation Lässt man einen Motor mit dem OnFwd oder
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
MehrEinführung in die Programmierung des NXT mit C
Einführung in die Programmierung des NXT mit C 1. Einführung zu Lego Mindstorms und zur Programmierung in C (NXC) - Einführung - Entwicklungsumgebung - Hallo Welt auf dem NXT - Bau des Roboters 1 2. Grundlegende
MehrSystem Design Projekt Einführung in NXC
System Design Projekt Einführung in NXC Karola Rühle, Thomas Lampe, Maximilian Beinhofer Albert-Ludwigs-Universität Freiburg Was ist NXC? Eine C-ähnliche Programmiersprache (Not exactly C) Speziell zur
MehrLEGO MINDSTORMS NXT Programming
LEGO MINDSTORMS NXT Programming Bernhard Buchli Andreas Schranzhofer Bernhard Buchli, bbuchli@tik.ee.ethz.ch, ETZ G 75, +41 44 63 27038 Andreas Schranzhofer, schranzhofer@tik.ee.ethz.ch, ETZ G 77, +41
Mehr[ Experiment- und Datenprotokollierung. mit der EV3 Software]
2013 [ Experiment- und Datenprotokollierung mit der EV3 Software] Experiment Datenprotokollierung Es gibt zwei Möglichkeiten um die Datenaufzeichnung durchzuführen. Eine besteht darin, die Datenprotokollierung
MehrLego Roboter mit NXT-G programmieren. Hochschule Mannheim
Lego Roboter mit NXT-G programmieren Hochschule Mannheim Die Programmiersprache NXT - G Grafische Programmiersprache zur Programmierung von Lego Robotern vom Typ NXT Das Programm Mindstorms NXT-G wird
MehrProgrammierung der Lego Mindstorms Roboter
Programmierung der Lego Mindstorms Roboter Dipl.-Inform. O. Taminé Gliederung Infrastruktur Aufbau, Vorbereitungen, WWW-Links NQC-Programmierung Vorbereitungen, Kommandozeilen-Programmierung, IDE-Oberflächen
MehrLEGO-Mindstorms im Unterricht. Anregungen für den Einsatz im Unterricht
M a r c L a p o r t e LEGO-Mindstorms im Unterricht Anregungen für den Einsatz im Unterricht Dipl. Päd., medienpädagogischer Berater am Medienzentrum Pforzheim-Enzkreiz; mpb@marc-laporte.de Vorbemerkungen:
MehrEinführung in die Programmierung des NXT Brick mit NXC
Angewandte Informationstechnologie BRG Kepler Einführung in die Programmierung des NXT Brick mit NXC Johannes Zenz 2010/11 robotik.brgkepler.at Inhaltsverzeichnis 1. Grundlagen & Vorbereitung... 4 1.1
Mehr( ) 30. Baue das Basismodel von NXT. Halte dich dabei an die bereitgestellte Bauanleitung auf der Website oder am Arbeitsplatz.
Posten: Bauen - Die SuS können das NXT Basismodel anhand der Bauanleitung 1:1 nachbauen. ( ) 30 - NXT Baukasten - Anleitung Auftrag: Baue das Basismodel von NXT. Halte dich dabei an die bereitgestellte
MehrProgrammierung LEGO NXT Roboter mit NXC (beta3.0 oder höher)
Programmierung LEGO NXT Roboter mit NXC (beta3.0 oder höher) (Version 2.2, 7. Juni 2007) Von Daniele Benedettelli mit Änderungen von John Jansen Übersetzung (und Ergänzungen) ins Deutsche von Thorsten
Mehr1. TASTER BEISPIEL ERKLÄRUNG: Seite 1. Strukturierte Programmierung Das erste Programm
Das erste Programm Seite 1 1. TASTER Taster sind Bauelemente, mit denen Informationen von außen an den Computer weiter gegeben werden können. Sie lassen sich an nahezu allen Computern wiederfinden. In
MehrDie ActiveX-Komponente COM_V3
Comx3-handbuch Die ActiveX-Komponente COM_V3 1. Einführung COM_V3 ist eine ActiveX-Komponente, welche einige Funktionen zum Programmieren der seriellen Schnittstelle zur Verfügung stellt. COM_V3 kann nicht
MehrErwin Grüner 09.02.2006
FB Psychologie Uni Marburg 09.02.2006 Themenübersicht Folgende Befehle stehen in R zur Verfügung: {}: Anweisungsblock if: Bedingte Anweisung switch: Fallunterscheidung repeat-schleife while-schleife for-schleife
MehrProgrammieren von LegoMindstorms-Robotern mit NQC
Programmieren von LegoMindstorms-Robotern mit NQC (Version 3.03, Oct 2, 1999) by Mark Overmars Department of Computer Science Utrecht University P.O. Box 80.089, 3508 TB Utrecht the Netherlands Deutsche
MehrZfP-Sonderpreis der DGZfP beim Regionalwettbewerb Jugend forscht BREMERHAVEN. Der Zauberwürfel-Roboter. Paul Giese. Schule: Wilhelm-Raabe-Schule
ZfP-Sonderpreis der DGZfP beim Regionalwettbewerb Jugend forscht BREMERHAVEN Der Zauberwürfel-Roboter Paul Giese Schule: Wilhelm-Raabe-Schule Jugend forscht 2013 Kurzfassung Regionalwettbewerb Bremerhaven
MehrFakultät für Informatik, Institut für Robotik Laborpraktikum I Legorobotik in JAVA
Fakultät für Informatik, Institut für Robotik Laborpraktikum I Legorobotik in JAVA Ute Ihme Hochschule Mannheim Ute Ihme DAS LEGO MINDSTORMS System Die Bausysteme source: Lego via Cnet 1999: RCX 2007:
MehrWie Sensoren funktionieren
6 Wie Sensoren funktionieren Der Lego-Mindstorms-EV3-Kasten enthält drei Arten von Sensoren: Berührungs-, Farb- und Infrarotsensoren. Du kannst diese Sensoren einsetzen, damit dein Roboter mit seiner Umgebung
MehrFakultät für Informatik, Institut für Robotik Laborpraktikum I Legorobotik in JAVA EV3
Fakultät für Informatik, Institut für Robotik Laborpraktikum I Legorobotik in JAVA EV3 Ute Ihme Hochschule Mannheim Ute Ihme DAS LEGO MINDSTORMS System Die Bausysteme source: Lego via Cnet 1999: RCX 2007:
MehrARDUINO Übung. Inhalt:
ARDUINO Übung Diese Übung ermöglicht einen kurzen Einblick in die Welt der Mikrokontrollerprogrammierung. Es sollen im Folgenden die Anleitungen befolgt werden und die entsprechenden elektrotechnischen
MehrAnregungen für den Einsatz im Unterricht
M a r c L a p o r t e - H o f f m a n n im Unterricht Anregungen für den Einsatz im Unterricht Dipl. Päd., 08/2015 (CC: BY NC ND) 2 1. Einleitung LEGO Mindstorms EV3 ist schon die dritte Generation. Breits
MehrZugang Website: www.robotik.phlu.ch/wordpress_d
Posten: Bauen - Die SuS können eines der vorhandenen Modelle mit Hilfe der Anleitung 1:1 bauen damit es anschließend programmiert werden kann. ( ) 30 - WeDo Baukasten - Anleitung Auftrag: Wähle eines der
MehrPHP 5.4 ISBN 978-3-86249-327-2. Stephan Heller, Andreas Dittfurth 1. Ausgabe, September 2012. Grundlagen zur Erstellung dynamischer Webseiten GPHP54
PHP 5.4 Stephan Heller, Andreas Dittfurth 1. Ausgabe, September 2012 Grundlagen zur Erstellung dynamischer Webseiten ISBN 978-3-86249-327-2 GPHP54 5 PHP 5.4 - Grundlagen zur Erstellung dynamischer Webseiten
MehrGraphic Coding. Klausur. 9. Februar 2007. Kurs A
Graphic Coding Klausur 9. Februar 2007 Kurs A Name: Matrikelnummer: Hinweise - Es sind keine Hilfsmaterialien erlaubt. (Keine Bücher, Taschenrechner, Handys) - Sie haben zwei Stunden Zeit. - Insgesamt
Mehr5 Malen mit Turtles. 5.1 Wie man Pythons Modul turtle benutzt
5 Malen mit Turtles In Python ist turtle (engl. für»schildkröte«) so etwas Ähnliches wie im richtigen Leben. Wir kennen die Schildkröte als ein Reptil, das sich sehr langsam fortbewegt und sein Haus auf
MehrEinführung in die Informationstechnik. Eingabe - Verarbeitung - Ausgabe CIUS - KREISLICHT. Realschule Tamm Technik Axel Steinbach
Einführung in die Informationstechnik Eingabe - Verarbeitung - Ausgabe CIUS - KREISLICHT Realschule Tamm Technik Axel Steinbach CIUS Kreislicht Netzgerät 1 V Interface 1 Resetknopf 4 Monitor Computer...
MehrProgrammieren in C. Felder, Schleifen und Fließkommaarithmetik. Prof. Dr. Nikolaus Wulff
Programmieren in C Felder, Schleifen und Fließkommaarithmetik Prof. Dr. Nikolaus Wulff Addition von Zahlen 1 2 3 4 5 #include int main() { int x,y,z,sum; x = 1; y = 2; z = 4; sum = x + y + z;
MehrRoberta Programmieren mit NXC beta3.0 oder höher Von Daniele Benedettelli
Roberta Programmieren mit NXC beta3.0 oder höher Von Daniele Benedettelli Übersetzung und Ergänzungen von Thorsten Leimbach, Sebastian Trella Lernen mit Robotern Lernen mit Robotern Programmierung LEGO
MehrBasisanforderungen: EVA-Prinzips. Erweiterte Anforderungen: wirtschaftlichen und privaten Alltag.
Basisanforderungen: 1. Erstelle eine einfache Motor-Steuerung (siehe Anforderungen) 2. Erläutere den Begriff Steuerung. 3. Benenne die Sensoren und Aktoren dieser Steuerung. 4. Beschreibe die Informationsverarbeitung
MehrWhitepaper. Produkt: combit Relationship Manager. SQL Server 2008 R2 Express um Volltextsuche erweitern. combit GmbH Untere Laube 30 78462 Konstanz
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager SQL Server 2008 R2 Express um Volltextsuche erweitern SQL Server 2008 R2 Express um Volltextsuche erweitern -
Mehr1. LPC - Lehmanns Programmier Contest - Lehmanns Logo
Aufgabe ist die Entwicklung einer vereinfachten Variante der beliebten Programmiersprache Logo. Die Aufgabe ist in drei Stufen zu erledigen, von der wir zunächst nur die erste Stufe bekannt geben. Die
MehrMicrosoft Visio 2007-Programmierung
René Martin Microsoft Visio 2007-Programmierung ISBN-10: 3-446-41084-8 ISBN-13: 978-3-446-41084-8 Leseprobe Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41084-8 sowie im
MehrManual & Installation Guide
Manual & Installation Guide WIN&I PowerPoint Presenter für Kinect for Windows Evoluce AG Ludwigstr. 47 D-85399 Hallbergmoos www.evoluce.com www.win-and-i.com 1 Manual & Installation Guide WIN&I PowerPoint
Mehrschnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv
Roboter programmieren mit NXC für Lego Mindstorms NXT 1. Auflage Roboter programmieren mit NXC für Lego Mindstorms NXT schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Verlag
MehrTREIBER INSTALLATIONSPROZESS WINDOWS 7 (32 oder 64 BIT)
TREIBER INSTALLATIONSPROZESS WINDOWS 7 (32 oder 64 BIT) N-Com Wizard 2.0 (und folgenden) VORAUSSETZUNG: ART DES BETRIEBSSYSTEM DES JEWEILIGEN PC 1. Klicken Sie auf Start und dann auf Arbeitsplatz. 2. Klicken
MehrTREIBER INSTALLATIONSPROZESS WINDOWS 8 (32 oder 64 BIT)
TREIBER INSTALLATIONSPROZESS WINDOWS 8 (32 oder 64 BIT) N-Com Wizard 2.0 (und folgenden) IDENTIFIZIEREN SIE IHR BETRIEBSSYSTEM: 1. Als erstes müssen Sie herausfinden ob Sie ein 32 Bit oder ein 64 Bit System
MehrInformationstechnisches Projekt 2012
Informationstechnisches Projekt 2012 Dr.-Ing. R. Heynicke Dipl.-Inf.-Ing. T. Schröder Dipl.-Ing. D. Krüger Termine 1. Gruppe A 07.05.2011, Gruppe B 08.05.2011 jeweils 14:00 17:00 Uhr. 2. Gruppe A 14.05.2011,
MehrC++ Grundlagen. ++ bedeutet Erweiterung zum Ansi C Standard. Hier wird eine Funktion eingeleitet
C++ Grundlagen ++ bedeutet Erweiterung zum Ansi C Standard Hier wird eine Funktion eingeleitet Aufbau: In dieser Datei stehen die Befehle, die gestartet werden, wenn das Programm gestartet wird Int main()
MehrTechnische Dokumentation SilentStatistikTool
Technische Dokumentation SilentStatistikTool Version 1.0 Marko Schröder 1115063 Inhalt Einleitung... 3 Klasse Program... 3 Klasse ArgumentHandler... 3 Bereitgestellte Variablen... 3 Bereitgestellte Methoden...
MehrRoboter programmieren im Unterricht der Sekundarstufe I
Roboter programmieren im Unterricht der Sekundarstufe I C. Kieslich D. Justen Agenda 14:30 14:40 Begrüßung 14:40 15:15 Grundlagen 15:15 16:00 Praktische Übung I 16:00 16:30 Pause 16:30 17:45 Praktische
MehrRoberta - Tutorial Unterschiede EV3/NXT. Fraunhofer IAIS. v0.1_07012013 TL, BJ
Roberta - Tutorial Unterschiede EV3/NXT Fraunhofer IAIS v0.1_07012013 TL, BJ Index Übersicht... 3 Hardware... 4 Konstruktionsansatz... 5 Programmiersprache... 5 Übersicht Am 07.01.2013 hat LEGO auf der
MehrLeJOS: Mindstorms in Java programmieren
LeJOS: Mindstorms in Java programmieren Alexander Koller Softwareprojekt "Sprechende Roboter" 30. April 2004 Überblick Warum Java? Was ist LeJOS? Motoren steuern Auf Sensoreingaben reagieren Wie geht's
Mehr10x-Zoom-Farbkamera FCB-EX11DP-FG mit Bildspeicher
10x-Zoom-Farbkamera FCB-EX11DP-FG mit Bildspeicher Anschlüsse USB2.0 10x Zoom Farbkamera FCB-EX11D-FG-USB Zoom Color AF Camera FCB-EX11DP-FG-USB Lenz 10x Zoom & 12x Digital Zoom (120x) Lenz f= 4,2 42mm
MehrGreenfoot: Schleifen. 1. Die for-schleife
Greenfoot: Schleifen Kommen wir noch einmal zurück zum etwas langweiligen, aber schön einfachen ausgabe_in_konsole- Szenario (öffnen Sie es, speichern Sie ggf. eine Kopie des momentanen Zustands, dann
MehrM15 - Physical Computing mit dem Raspberry Pi I
UNTERRICHTEN MIT DEM RASPBERRY PI 35 M15 - Physical Computing mit dem Raspberry Pi I Heute wollen wir uns etwas genauer mit den Möglichkeiten des Raspberry Pi beschäftigen und ein Programm schreiben, das
MehrEinführung Datentypen Verzweigung Schleifen Funktionen Dynamische Datenstrukturen. Java Crashkurs. Kim-Manuel Klein (kmk@informatik.uni-kiel.
Java Crashkurs Kim-Manuel Klein (kmk@informatik.uni-kiel.de) May 7, 2015 Quellen und Editoren Internet Tutorial: z.b. http://www.java-tutorial.org Editoren Normaler Texteditor (Gedit, Scite oder ähnliche)
MehrWir wünschen Ihnen viel Freude und Erfolg mit Ihrem neuen X-PRO-USB-Interface. Ihr Hacker-Team
Installationsanleitung Hacker X-PRO-USB-Controller V2 Software + Interface Sehr geehrter Kunde, wir freuen uns, dass Sie sich für das X-PRO-USB-V2-Interface aus unserem Sortiment entschieden haben. Sie
MehrLinux Tutorium. 12. Shellprogrammierung. Version vom 02.07.2008 13:38:56
Linux Tutorium 12. Shellprogrammierung Version vom 02.07.2008 13:38:56 im Grunde ist ein Shell-Skript nichts anderes als eine Textdatei, welche Befehlsfolgen enthält Shell-Skripte werden im Wesentlichen
MehrInstallationsanleitung Windows XP Recovery für ThinkPads Neptun, November 2007
Installationsanleitung Windows XP Recovery für ThinkPads Neptun, November 2007 Aktion / Info Screenshot Vorbereitende Massnahmen Falls das Gerät bereits in Gebrauch war: Starten Sie mit dem Erstellen eines
MehrVisual Basic Hamster
1. Einleitung Visual Basic Hamster Harald R. Haberstroh Die Idee zum Hamstermodell ist ganz einfach: Sie als Programmierer müssen einen virtuellen Hamster in einer virtuellen Landschaft steuern. Das Hamster-Modell
MehrDer Museumsrollstuhl. Schüler experimentieren 2012 Adrian Lenkeit und Leonhard Decker St. Michael-Gymnasium Bad Münstereifel
Der Museumsrollstuhl Schüler experimentieren 2012 Adrian Lenkeit und Leonhard Decker St. Michael-Gymnasium Bad Münstereifel Inhaltsverzeichnis 1. Kurzfassung 2. Zielsetzung 3. Steuerung eines Computers
Mehr25 kann ohne Rest durch 5 geteilt werden! ist wahr
Lehrbrief 2: Lektion 8 - C -Praxis 4-1 - 5.2 Einfache Entscheidungen mit if und die Vergleichsoperatoren Nun tauchen wir immer tiefer in die Geheimnisse von C ein und beschäftigen uns mit einem sehr wichtigen
MehrEinfache Rechenstrukturen und Kontrollfluss II
Einfache Rechenstrukturen und Kontrollfluss II Martin Wirsing in Zusammenarbeit mit Moritz Hammer und Axel Rauschmayer http://www.pst.informatik.uni-muenchen.de/lehre/ss06/infoii/ SS 06 Ziele Lernen imperative
MehrBauform ivu TG Bildsensor
Bauform ivu TG Bildsensor Betriebshilfen Fehlerauffindung mit dem Emulator Der ivu-emulator ist ein Windows-Programm, mit dem Sie in einer Windows-Umgebung genauso arbeiten können wie am Sensor selbst.
MehrSoftware-Installationsanleitung
Software-Installationsanleitung In dieser Anleitung wird beschrieben, wie die Software über einen USB- oder Netzwerkanschluss installiert wird. Für die Modelle SP 200/200S/203S/203SF/204SF ist keine Netzwerkverbindung
MehrMikrocontrollertechnik
Aufgaben: Impulse zählen (Zählerfunktion) Zeitintervalle erzeugen (Zeitgeberfunktion) Prinzipschaltbild: Die Programmierung erfolgt mit den Registern TMOD und TCON: timer.doc TSC Seite 1/8 timer.doc TSC
MehrSystemprogrammierung: Erste Schritte (P) Das Manpage-System (P) Versionsverwaltung mit Subversion (P)
Systempraktikum im Wintersemester 2009/2010 (LMU): Zum Selbststudium Foliensatz 0 Systemprogrammierung: Erste Schritte (P) Das Manpage-System (P) Versionsverwaltung mit Subversion (P) Dr. Thomas Schaaf,
MehrUSB-I 2 C Stick. USB-I2C Stick.doc Seite 1 von 7
Der USB-I 2 C Stick ist eine Steuerung mit integriertem Mikrocontroller. Der USB Anschluss eines Computers wird als virtueller COM-Port verwendet, um den USB-I 2 C Stick aus einer Software anzusprechen.
MehrSteuerung der Rollläden
Steuerung der Rollläden Die automatischen Rollläden verbessen nicht nur den Komfort sondern auch senken die Betriebskosten des Gebäudes. Die gut geplante Steuerung der Rollläden beeinflusst verschiedene
MehrDeklarationen in C. Prof. Dr. Margarita Esponda
Deklarationen in C 1 Deklarationen Deklarationen spielen eine zentrale Rolle in der C-Programmiersprache. Deklarationen Variablen Funktionen Die Deklarationen von Variablen und Funktionen haben viele Gemeinsamkeiten.
MehrDriver Point Software :: Installation
Seite 1 von 16 Driver Point Software :: Installation :: Option A :: siehe Seite 2-16 Erwerb der einzelnen Software G900.990 und Installation auf einem handelsüblichen PC :: Option B :: siehe Seite 5-16
MehrGliederung. Tutorium zur Vorlesung. Gliederung. Gliederung. 1. Gliederung der Informatik. 1. Gliederung der Informatik. 1. Gliederung der Informatik
Informatik I WS 2012/13 Tutorium zur Vorlesung 1. Alexander Zietlow zietlow@informatik.uni-tuebingen.de Wilhelm-Schickard-Institut für Informatik Eberhard Karls Universität Tübingen 11.02.2013 1. 2. 1.
MehrNachhaltige Nahrungsmittelproduktion Regelwerk Robot Game
Nachhaltige Nahrungsmittelproduktion Regelwerk Robot Game Mit der Teilnahme am Roboterwettbewerb verpflichtet sich jedes Team, die Regeln für den Wettbewerb zu lesen und zu akzeptieren. Verstöße gegen
MehrProgrammieren I. Kontrollstrukturen. Heusch 8 Ratz 4.5. www.kit.edu. Institut für Angewandte Informatik
Programmieren I Kontrollstrukturen Heusch 8 Ratz 4.5 KIT Universität des Landes Baden-Württemberg und nationales Großforschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu Arten von Kontrollstrukturen
MehrFB Informatik. Fehler. Testplan
Fehler #include int i,n,summe; int summe (int); cout 0) cin>n; i=summme(n); cout
MehrMicrocontroller Kurs Programmieren. 09.10.11 Microcontroller Kurs/Johannes Fuchs 1
Microcontroller Kurs Programmieren 9.1.11 Microcontroller Kurs/Johannes Fuchs 1 General Purpose Input Output (GPIO) Jeder der Pins der vier I/O Ports kann als Eingabe- oder Ausgabe-leitung benutzt werden.
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:
MehrInformatik. Studiengang Chemische Technologie. Michael Roth WS 2012/2013. michael.roth@h-da.de. Hochschule Darmstadt -Fachbereich Informatik-
Informatik Studiengang Chemische Technologie Michael Roth michael.roth@h-da.de Hochschule Darmstadt -Fachbereich Informatik- WS 2012/2013 Inhalt Teil VII Einstieg in Java I Michael Roth (h_da) Informatik
MehrInstallationsanleitung für Oracle V10g und ICdoc
Installationsanleitung für Oracle V10g und ICdoc Allgemeines... 2 Installation von Oracle V10g... 3 Schritt 1: Installation der Datenbankumgebung mit leerer Datenbank... 3 Schritt 2: Initialisieren der
MehrSoftwaredokumentation. PaCT V2.04
Softwaredokumentation Januar 2009 INHALTSVERZEICHNIS 1 Systemvoraussetzungen... 2 2 Softwareinstallation... 3 3 Hardwareinstallation... 3 4 Start... 4 5 Drop Down Menüs... 6 6 Programmeinstellungen...
MehrDOKUMENTATION VOGELZUCHT 2015 PLUS
DOKUMENTATION VOGELZUCHT 2015 PLUS Vogelzucht2015 App für Geräte mit Android Betriebssystemen Läuft nur in Zusammenhang mit einer Vollversion vogelzucht2015 auf einem PC. Zusammenfassung: a. Mit der APP
MehrAllgemeine-Update-Anleitung
Allgemeine-Update-Anleitung TOSHIBA TEC IMAGING SYSTEMS GmbH Christof Kulik Seite 1 von 16 Speicherort der einzelnen Firmwaredaten und Updatemöglichkeit. Firmware Speicherort Update Methode USB Stick,Viewer
MehrKonfiguratorsoftware. für. M-Bus Impulssammler
Konfiguratorsoftware für M-Bus Impulssammler Typ : M-Count 2C Seite 2 Inhaltsverzeichnis 1. Installation des M-Bus Konfigurators...3 2. Starten des M-Bus Konfigurators...3 3. Basiskonfiguration...5 4.
MehrSX3 PC Software rev. 0.99c
SX3 PC Software rev. 0.99c SX3 ist ein Programm zur Steuerung einer Selectrix Digitalzentrale unter Linux bzw. Windows. Mit SX3 haben Sie die Möglichkeit Selectrix -Loks zu fahren, Weichen zu Schalten
MehrAnleitung Installation und Kurzanleitung Tachostore/D-Box
Anleitung Installation und Kurzanleitung Tachostore/D-Box Inhalt 1 Installation Tachostore...2 2 Beseitigung der Installationsprobleme...2 3 Registrierung bei Micropross...3 4 D-Box USB Treiber Installation...3
MehrLocal Control Network
Netzspannungsüberwachung (Stromausfallerkennung) Die Aufgabe Nach einem Stromausfall soll der Status von Aktoren oder Funktionen wieder so hergestellt werden, wie er vor dem Stromausfall war. Die Netzspannungsüberwachung
MehrNNKOMNM. kéì=~äw== qbkbl. fåëí~ää~íáçå=çéê=páêç`~ã=çáöáí~ä=qêéáäéê=ñωê=táåççïë=t. aéìíëåü
kéì=~äw== NNKOMNM qbkbl fåëí~ää~íáçå=çéê=páêç`~ã=çáöáí~ä=qêéáäéê=ñωê=táåççïë=t aéìíëåü Inhaltsverzeichnis Sirona Dental Systems GmbH Inhaltsverzeichnis 1 SiroCam digital Treiber installieren... 3 2 Installation
MehrWINDOWS 7 (32 o 64 bit)
WINDOWS 7 (32 o 64 bit) VORAUSSETZUNG: ART DES BETRIEBSSYSTEM DES JEWEILIGEN PC 1. Klicken Sie auf Start und dann auf Arbeitsplatz. 2. Klicken Sie auf System und Sicherheit. 3. Im Fenster System und Sicherheit
MehrSteuern des GSR-Interface mit QBasic
Steuern des GSR-Interface mit QBasic Erstellt von Jochen Sendler, Geschwister-Scholl-Realschule Mannheim Inhaltsverzeichnis 1. Die Programmiersprache QBasic 3 2. Starten von QBasic 3 3. Ansteuern einzelner
MehrMOTORISIERTER COIN FEEDER
MOTORISIERTER COIN FEEDER Model: CTI-328(S) Produkt Handbuch Version 1.2 / Aug 2012 Antonie van Leeuwenhoekstraat 9 3261 LT Oud-Beijerland The Netherlands Telefon : +31(0)186-643333 Fax : +31(0)186-643322
MehrDiese Anleitung beschreibt das Vorgehen mit dem Browser Internet Explorer. Das Herunterladen des Programms funktioniert in anderen Browsern ähnlich.
Die Lernsoftware Revoca Das Sekundarschulzentrum Weitsicht verfügt über eine Lizenz bei der Lernsoftware «Revoca». Damit können die Schülerinnen und Schüler auch zu Hause mit den Inhalten von Revoca arbeiten.
MehrCOLLECTION. Installation und Neuerungen. Märklin 00/H0 Jahresversion 2009. Version 7. Die Datenbank für Sammler
Die Datenbank für Sammler COLLECTION Version 7 Installation und Neuerungen Märklin 00/H0 Jahresversion 2009 Stand: April 2009 Inhaltsverzeichnis Inhaltsverzeichnis... 2 VORWORT... 3 Hinweise für Anwender,
MehrIn dieser Aufgabe sollen Teile eines kleinen Pong-Spiels analysiert und implementiert werden. Gegeben sei dazu das folgende Szenario:
IF1-Informatik Eph GK (GA) Bearbeitungszeit: 90 min. Seite 1 Aufgabe 1: Greenfoot mit Kara Ein Pong-Spiel In dieser Aufgabe sollen Teile eines kleinen Pong-Spiels analysiert und implementiert werden. Gegeben
MehrZusammenführen mehrerer Dokumente zu einem PDF In drei Abschnitten erstellen Sie ein Dokument aus mehreren Einzeldokumenten:
Zusammenführen mehrerer Dokumente zu einem PDF In drei Abschnitten erstellen Sie ein Dokument aus mehreren Einzeldokumenten: 1. Das erste Dokument drucken 2. Weitere Dokumente hinzufügen 3. Alle Dokumente
MehrDenkschrift zum universellen Nutzen von Speichersta bchen.
Denkschrift zum universellen Nutzen von Speichersta bchen. Da hat man nun diverse dieser nützlichen Werkzeuge gebaut. Nur was damit tun? Daten speichern? Sicher dafür sind sie ja gedacht. Aber eigentlich
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
MehrPS3/PS2/PC 3IN1 Racing Wheel. Handbuch
PS3/PS2/PC 3IN1 Racing Wheel Handbuch 1. Einführung Vielen Dank, dass Sie sich für das 3IN1 Wired Wheel entschieden haben. Das 3IN1 Wired Wheel wurde sowohl für PS3 und PS2 als auch für den PC designt
MehrUm die Installation zu starten, klicken Sie auf den Downloadlink in Ihrer E-Mail (Zugangsdaten für Ihre Bestellung vom...)
Inhalt Vorbereitung der LIFT-Installation... 1 Download der Installationsdateien (Internet Explorer)... 2 Download der Installationsdateien (Firefox)... 4 Installationsdateien extrahieren... 6 Extrahieren
Mehrsilent2msi Tamer Berber, 21.11.06
silent2msi Tamer Berber, 21.11.06 Inhaltsverzeichnis 1. So geht s mit silent2msi... 3 1.1. Was ist silent2msi?... 3 1.1.1. Komponenten im silent2msi... 3 2. Bereitstellen auf dem Server... 4 2.1. Auf den
MehrSchritt 1 - Ein Spielfeld
Schritt 1 - Ein Spielfeld Wir beginnen mit zwei einfachen Java-Klassen, dem eigentlichen Spielfeld und dem Applet zum Anzeigen des Spielfeldes (und später der Buttons und der anderen Bedienelemente). Hier
Mehr4x 3.5" HDD CASE with esata & USB 3.0 Model: QB-35US3-6G black
ENERGY + 4x 3.5" HDD CASE with & USB 3.0 Model: QB-35US3-6G black Diagramm FUNKTIONSTASTEN INTERFACE (USB / ) SYNC FAN (Lüfter) Power Druckknopf zum Öffnen SMART FAN Lufteinlass zur Wärmeableitung Leicht
Mehr2 Programmierung der Steuerung mit dem On-Board Konfiguartionstool
T-1673 d Inbetriebnahme Geltungsbereich Erstellt 27. August 2013 TORMAX 2101 Sliding Door Drive TORMAX CH-8180 Bülach www.tormax.com info@tormax.com Adressat Inbetriebnahme, Unterhalt 1 Voraussetzung 1.
MehrEasyEntriePC Light. Software zur Steuerung des Profilfräsautomaten easyentrie
EasyEntriePC Light Software zur Steuerung des Profilfräsautomaten easyentrie Datenbank Die mit dem easyentrie gemessenen Schlüssel-Profile lassen sich an den PC übertragen und dort in einer Datenbank speichern.
MehrPersonenaufrufsystem EWQ-E EWQ-8L
Personenaufrufsystem EWQ-E EWQ-8L Das Personenaufrufsystem EWQ wird in Finnland entwickelt und hergestellt. Das EWQ ist voll und ganz kabellos. Einzig die Displays und das Modell L benötigen einen Stromanschluss.
MehrInstallation / Aktualisierung von Druckertreibern unter Windows 7
Rechenzentrum Installation / Aktualisierung von Druckertreibern unter Windows 7 Es gibt drei verschiedene Wege, um HP-Druckertreiber unter Windows7 zu installieren: (Seite) 1. Automatische Installation...
MehrSP-1101W Schnellanleitung
SP-1101W Schnellanleitung 06-2014 / v1.2 1 I. Produktinformationen... 3 I-1. Verpackungsinhalt... 3 I-2. Vorderseite... 3 I-3. LED-Status... 4 I-4. Schalterstatus-Taste... 4 I-5. Produkt-Aufkleber... 5
MehrCodatex Hainzlmaier GmbH & Co.KG Ischlerbahnstraße 15 A-5020 Salzburg. ZE03 Configurator
Codatex Hainzlmaier GmbH & Co.KG Ischlerbahnstraße 15 A-5020 Salzburg ZE03 Configurator Dezember 2009 Übersicht Mit dem ZE03 GSM Terminal können Sie Buchungen Ihrer Mitarbeiter mittels Mobilfunknetz und
MehrVBA-Programmierung: Zusammenfassung
VBA-Programmierung: Zusammenfassung Programmiersprachen (Definition, Einordnung VBA) Softwareentwicklung-Phasen: 1. Spezifikation 2. Entwurf 3. Implementierung Datentypen (einfach, zusammengesetzt) Programmablaufsteuerung
Mehr