Teamprojekt: Programmierung verteilter eingebetteter Systeme
|
|
- Götz Weiß
- vor 7 Jahren
- Abrufe
Transkript
1 Stephan Friedrichs, Henning Günther, Sven Hesse, Oliver Mielentz, Christoph Peltz, Martin Wegner 8. Februar 2008 Inhaltsverzeichnis 1 Ziele Beschreibung Aufgabenverteilung im Team Kommunikationsprotokoll Aufbau einer Nachricht Felder einer Nachricht Conditions Aufbau Num-Expressions Bool-Expressions Beschreibung des Kommunikationsprotokolls: Rechner Fahrzeug Die Befehle NOP STOP MOVE ReadValue Beispielnachricht Beschreibung des Kommunikationsprotokolls: Fahrzeug Rechner Die Befehle Done Value
2 Version Datum Autor Status Kommentar Martin Wegner Bedeutung der Condition präzisiert Christoph Peltz, Martin Wegner Erste Version 2
3 1 Ziele 1.1 Beschreibung Das von uns gesetzte Ziel für den zweiten Teil dieses Teamprojekt ist folgendes: Es soll erreicht werden, dass das gerade fertiggestellte Fahrzeug mittels Kommandos von einem anderen Rechner aus Befehle empfangen und diese ausführen kann. Diese Befehle werden über ein abstraktes Protokoll und das WLAN-Modul des Fahrzeuges an jenes gesendet. Die Software auf dem Fahrzeug wertet die durch das Protokoll übermittelten Befehle aus und weist seinerseits die entsprechenden Hardware-Treiber an, ihre spezifizierte Arbeit aufzunehmen. Dadurch ist es möglich, dem Fahrzeug dynamisch, während es operiert, Befehle zu erteilen. Damit ist ebenfalls die Grenze für die Größe eines Programmes auf der Platine des Fahrzeuges von geringerer Bedeutung, da ein großes Programm auf dem externen Rechner liegen kann. Dieses Programm kann mit den Sensorwerten arbeiten, Bedingungen für den Abbruch eines Befehls angeben und einiges mehr (siehe 2, Protokoll). Das Projekt wird sich außerdem eine montierte Kamera mit Tag-System zunutze machen, um mithilfe eines,,gps -Dienstes die genaue Position des Fahrzeugs zu ermitteln und damit Punkt-zu-Punkt-Fahrten durchzuführen. 1.2 Aufgabenverteilung im Team Chefmechaniker Oliver Mielentz: Anpassungen am Fahrzeug Software Squad Henning Günther: Programm am externen Rechner, Protokoll Stephan Friedrichs: Programm am externen Rechner, Protokoll Hardware Squad Martin Wegner: Schicht zwischen Protokoll und Treiber, sowie hardwareseitige Implementierung des Protokolls Sven Hesse: Schreiben der Treiber, Kalibrierung des Fahrzeuges Christoph Peltz: Schreiben der Treiber, Kalibrierung des Fahrzeuges 2 Kommunikationsprotokoll Das Protokoll ist ein 2-Wege-Protokoll. D. h. es werden sowohl Nachrichten von einem Rechner an das Fahrzeug als auch in die entgegengesetzte Richtung übertragen. Hierbei überträgt das Fahrzeug zzt. nur Nachrichten auf Anforderung des Rechners hin. 2.1 Aufbau einer Nachricht Länge der Nachricht Nachrichten-Typ Parameter 1... Parameter n Condition (optional) 8 bit 8 bit 8 bit... 8 bit m bit Nachrichten werden bei diesem Protokoll in Bits codiert. Dabei wird zunächst im ersten Byte die Länge der Nachricht codiert. Dies erleichtert die Verarbeitung auf dem Fahrzeug. 3
4 2.2 Felder einer Nachricht Nachrichten-Typ Gibt den Befehl bzw. die Nachricht an. Parameter 1,..., Parameter n Parameter des Typs, jeweils ein Byte lang. Codition Die Condition ist optional. Sie kann manchen Befehlen nachgestellt werden und gibt dann z. B. eine Bedingung für die Ausführung des Befehls an. 2.3 Conditions Aufbau Eine Condition besteht aus Num-Expressions und darauf aufbauend Bool-Expressions. Für beide werden eine Reihe von Operatoren definiert, die jeweils von keinem bis zwei Operanden gefolgt werden. Operatoren haben eine Länge von 8 bit, Operanden von Num-Expressions 16 bit. Ein Expression besteht damit im ersten Byte aus dem Operator, gefolgt von den Operanden. Die Operanden von Bool-Expressions können dabei Num-Expressions oder weitere Bool-Expressions sein Num-Expressions Num-Expressions können die folgenden Operatoren haben: Operator (Codierung) Bedeutung # Operanden 0x05 > 2 0x06 = 2 Außerdem die folgenden Operanden: Operand (Codierung) Bedeutung 0x00 0x01 Das zweite Byte des Operands enthält eine konstante Zahl. Das zweite Byte des Operands enthält die Nummer (ID) eines Sensors Bool-Expressions Bool-Expressions können die folgenden Operatoren haben: Operator (Codierung) Bedeutung # Operanden 0x00 false 0 0x01 true 0 0x02 1 0x03 2 0x04 2 Die Operanden können, wie oben beschrieben, weitere Bool-Expressions oder aber Num-Expressions sein. 3 Beschreibung des Kommunikationsprotokolls: Rechner Fahrzeug Hier gibt es zunächst vier Befehle: NOP, STOP, MOVE und ReadValue. 3.1 Die Befehle NOP Codierung 0x00 4
5 Bewirkt Nichts STOP Codierung 0x01 Bewirkt Das Fahrzeug stoppt MOVE Codierung 0x02 Parameter 1 Art der Bewegung, kann folgende Werte annehmen: Codierung Bedeutung 0x00 0x01 0x02 0x03 0x04 Fahre geradeaus. Drehe um die eigene Achse links herum. Drehe um die eigene Achse rechts herum. Fahre eine Kurve mit gegebenem Radius um die gegebene Gradzahl links herum. Fahre eine Kurve mit gegebenem Radius um die gegebene Gradzahl rechts herum. Weitere Parameter bei den Werten 0x01 und 0x02: Parameter 3 Gradzahl der Drehung. Weitere Parameter bei den Werten 0x03 und 0x04: Parameter 3 Radius der zu fahrenden Kurve. Parameter 4 Gradzahl der zu fahrenden Kurve. Parameter 2 Geschwindigkeit der Bewegung. Condition Gibt an, unter welcher Bedingung die Ausführung der Bewegung fortgesetzt wird. Bewirkt Das Fahrzeug führt die Bewegung wie angegeben aus ReadValue Codierung 0x03 Parameter 1 Nummer bzw. ID des auszulesenden Sensors. Bewirkt Das Fahrzeug liefert eine Value-Nachricht, die den aktuellen Wert des in Parameter 1 gegebenen Sensors enthält. 3.2 Beispielnachricht Die folgende Nachricht sei als Beispiel-Nachricht hexadezimal-codiert gegeben: 14020F BF A E 5
6 Sie bedeutet: Code Bedeutung Länge der Nachricht: 20 Byte Befehl MOVE... 0F... Geschwindigkeit Geradeaus Condition > Sensor BF... Wert = Sensor A0... Wert > Sensor E Wert 14 Das Fahrzeug soll sich also mit Geschwindigkeit 15 geradeaus bewegen, bis die Bedingung erfüllt ist. (S 1 > 191 S 2 = 160) S 3 > 14 4 Beschreibung des Kommunikationsprotokolls: Fahrzeug Rechner Hier gibt es zunächst die Nachrichten Done und Value. 4.1 Die Befehle Done Codierung 0x00 Bewirkt Bestätigt dem Rechner die komplette Ausführung des aktuellen Befehls Value Codierung 0x01 Parameter 1 Nummer bzw. ID des ausgelesenen Sensors. Parameter 2 Aktueller Wert des Sensors. Bewirkt Antwort auf eine ReadValue-Anfrage des Rechners. Übermittelt den Wert des angefragten Sensors. 6
PROGRAMMIEREN. Kapitel 1 Erste Schritte
PROGRAMMIEREN Kapitel 1 Erste Schritte Ziele von Heute 2 Greenfoot kennen lernen Kara Szenario verstehen Ausführen und schreiben von Programmen Greenfoot Oberfläche Welt Klassendiagramm 3 Greenfoot-Steuerung
MehrPC-Anbindung des HMG Lactate Scout
PC-Anbindung des HMG Lactate Scout Stand vom 06.11.2003 Hardware Der Anschluss des Gerätes erfolgt über ein (spezielles) serielles Kabel welches von SensLab geliefert wird. Auf PC-Seite wird eine freie
MehrProgrammieren lernen mit Visual Basic
Programmieren lernen mit Visual Basic Teil 5: Fallunterscheidungen (Teil 1) Ein paar Operatoren fehlen noch. Zum einen logische Operatoren, die mit Wahrheitswerden arbeiten. Die folgenden drei verwenden
Mehr11. Die PC-Schnittstelle
PC-Schnittstelle Funktion -1. Die PC-Schnittstelle.1. Funktion Die folgenden Angaben gelten ohne Einschränkung für den PC, PC-XT, PC-AT, AT-386, AT-486 und kompatible Rechner. Sie sind nur für jene interessant,
MehrRobot-Design Software
NanoGiants Academy e.v. Robot-Design Software 2017 NanoGiants Academy e.v. 1 Die Präsentation ist eine von vier über FLL Robot-Design Hardware Navigation Software Strategie http://nano-giants.net/robot-design
Mehrqfix ASCII-Protokoll
www.qfix.de qfix ASCII-Protokoll Referenz qfix Dokument Nr. D100502R1 Inhaltsverzeichnis 1 Einleitung 3 1.1 Referenz................................... 3 2 qfix ASCII Protokoll 4 2.1 Verbindung und Zeichensatz.........................
MehrAbbildung 1: Strukturskizze der Kommunikation. Die Kommunikation kann in drei Phasen eingeteilt werden:
Protocol - V 0.2.6 (ω) 1 Übersicht In diesem Dokument wird die Kommunikation zwischen RobotServer(RS), (GS) und Clients (Cl) beschrieben. Die Roboter (R) werden von einer Kamera(I) erkannt und durch Funkbefehle
MehrWS2500 V24-Kommunikation
WS2500 V24-Kommunikation Seite 1 von 9 Inhaltsverzeichnis V24-DATENÜBERTRAGUNG... 3 AKTIVIERUNG DER DATENÜBERTRAGUNG... 3 DATENFORMATE... 4 Datenrahmen bei Befehlen vom PC zur WS2500... 4 Befehlsübersicht...
Mehr"Organisation und Technologie von Rechensystemen 4"
Klausur OTRS-4, 29.09.2004 Seite 1 (12) INSTITUT FÜR INFORMATIK Lehrstuhl für Rechnerarchitektur (Informatik 3) Universität Erlangen-Nürnberg Martensstr. 3, 91058 Erlangen 29.09.2004 Klausur zu "Organisation
MehrJavaprogrammierung mit NetBeans. Variablen, Datentypen, Methoden
Javaprogrammierung mit NetBeans Variablen, Datentypen, Methoden Programmieren 2 Java Bezeichner Bezeichner: Buchstabe _ $ Buchstabe _ $ Ziffer Groß- und Kleinbuchstaben werden strikt unterschieden. Schlüsselwörter
Mehr1-Click Abrechnung in der KV Nordrhein
1-Click Abrechnung in der KV Nordrhein Ergänzendes Dokument zur 1-Click Spezifikation V2.0 der KV Telematik GmbH KVNo Kassenärztliche Vereinigung Nordrhein Düsseldorf, 2014 Hans-Joachim Marschall Version:
MehrSpezifikation RTR09 USB-Transceiver Easywave
ELDAT GmbH Im Gewerbepark 14 D-15711 Zeesen Tel. + 49 (0) 33 75 / 90 37-0 Fax: + 49 (0) 33 75 / 90 37-90 Internet: www.eldat.de E-Mail: info@eldat.de Titel: Spezifikation RTR09 USB-Transceiver Easywave
Mehrweb: www.ncgraphics.de CAD/CAM-Systeme Entwicklung Beratung Vertrieb Kundenbetreuung Service für Werkzeugmaschinen
DNC Software für Windows Version 2.0 Installation der Software Starten Sie die Datei DNC-Install.exe auf der Diskette / CD und folgen den Installationsanweisungen. Start der Software Beim ersten Start
MehrInhaltsverzeichnis. LNT Fischertechnik RCTXTLT 2 Juni 2017
Inhaltsverzeichnis 1 Allgemeines...3 1.1 Kommunikations Parameter...3 1.2 Abbildung Ein- und Ausgänge...4 1.2.1 Eingänge...4 1.2.2 Ausgänge...5 1.2.3 Leds...6 1.3 Versionsinformationen...6 2 Protokoll...7
Mehr1 Beschreibung zum Multisensors MBS 121
1 Beschreibung zum Multisensors MBS 121 1.1 Allgemeines Taster Lichtsensor LED Bewegungssensor Abbildung 1: Multisensor MBS 121 1.1.1 Reset des Multisensors Wenn der Taster gedrückt gehalten wird, leuchtet
MehrÜ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
MehrKapitel 2: Programmfluss steuern
Kapitel 2: Programmfluss steuern Thema: Programmieren Seite: 1 Kapitel 2: Programmfluss steuern Das Flussdiagramm Um schwierige Aufgaben beim Programmieren zu lösen, ist es oft hilfreich, den Programmablauf
MehrArbeitsblatt: Wie rede ich mit einem Roboter?
Arbeitsblatt: Wie rede ich mit einem Roboter? Ausgangslage: Ein Roboter besitzt Sensoren, um seine Umgebung wahrzunehmen, und Aktoren, um seine Umgebung zu beeinflussen. Auch Menschen besitzen Sensoren
MehrHenry Krasemann / Hilke Krasemann / Michael Friedrichs, LEGO -Boost-Roboter, dpunkt.verlag, ISBN
D3kjd3Di38lk323nnm Henry Krasemann / Hilke Krasemann / Michael Friedrichs, LEGO -Boost-Roboter, dpunkt.verlag, ISBN 978-3-86490-536-0 Bauvorschlag: Radarwagen 12 Bei diesem Modell haben wir einen Wagen
MehrKapitel 4. Programmierkurs. Datentypen. Arten von Datentypen. Wiederholung Kapitel 4. Birgit Engels, Anna Schulze WS 07/08
Kapitel 4 Programmierkurs Birgit Engels, Anna Schulze Wiederholung Kapitel 4 ZAIK Universität zu Köln WS 07/08 1 / 23 2 Datentypen Arten von Datentypen Bei der Deklaration einer Variablen(=Behälter für
MehrBedienungsanleitung USB-Messverstärker VMV-0048 V1.20 VX VMV
USB-Messverstärker VMV-0048 V1.20 VX31040299 VMV-0048.01 Inhalt 1 Einleitung... 3 2 Anschlussbelegung... 4 2.1 Anschlussbild... 4 2.2 Anschlüsse... 5 2.2.1 X1/X2 Sensoranschluss 1/2... 5 2.2.2 X3 USB...
MehrStatusabfragen Integration Guide. Version 6.2.3
Statusabfragen Integration Guide Version 6.2.3 Stand: 13.06.2017 Inhaltsverzeichnis Statusabfragen über Socket-Verbindungen... 4 Statusabfragen per PayID... 4 Statusabfragen per TransID... 5 Dokumenthistorie
MehrDatentypen: integer, char, string, boolean
Agenda für heute, 13. April, 2006 Der Datentyp integer Vergleichsoperatoren, Wahrheitswerte und boolesche Variablen Zusammengesetzte if-then-else-anweisungen Var i: integer; Teilbereich der ganzen Zahlen,
MehrEntwicklung einer Motorsteuerung für zwei Getriebemotoren
Übersicht Motivation Hardware Software Fazit Ende Entwicklung einer Motorsteuerung für zwei Getriebemotoren Studienarbeit, Abschlussvortrag T. K. Technische Universität Braunschweig Institut für Betriebssysteme
MehrCUx-Daemon Wireless M-Bus Dokumentation. Version 1.4
CUx-Daemon Wireless M-Bus Dokumentation Version 1.4 Letzte Änderung: 09.10.2015 Uwe Langhammer (ulangham@gmx.de) Inhaltsverzeichnis 1 Wireless M-Bus Geräte {WMOD}...3 1.1 (25) Fast Forward EnergyCam...4
MehrROBOiNO Projekt. erstellt von: Matrikelnummer:
ROBOiNO Projekt erstellt von: Matrikelnummer: 521034 Stephan Bergemann Studiengang: Angewandte Informatik Fachbereich: Wirtschaftswissenschaften II Hochschule: Hochschule für Technik und Wirtschaft Berlin
MehrApplikation AnyBus Communicator for CANOpen über CANOpen-Bus an der PA-CONTROL
Applikation AnyBus Communicator for CANOpen über CANOpen-Bus an der PA-CONTROL Kurzfassung: Die PA-CONTROL (ab V5.07) kommuniziert mit dem AnyBus Communicator über den CANopen-Bus nach dem Profil CIA-DSP402.
MehrEmbedded Software. Praktikum. Licht- und Schlafphasenwecker Lukas Scharlau Timo Schwarte
Embedded Software Praktikum Licht- und Schlafphasenwecker 12.01.2015 Lukas Scharlau Timo Schwarte Inhalt Einleitung... 3 Ansteuerung LED-Streifen...3 Ansteuerung Bewegungssensor...3 Soundausgabe... 4 Buttons
MehrSINAMICS Intelligent Operator Panel (IOP)
SINAMICS Intelligent Operator Panel (IOP) Anweisungen zur Installation der IOP Firmware und Software Ausgabe: August 2016 Subject to change without prior notice. 1 of 11 Inhaltsverzeichnis 1. Anweisungen
MehrSchnittstellenbeschreibung
V2.0 1 Inhaltsverzeichnis: 1 INHALTSVERZEICHNIS: 2 2 ALLGEMEINE DEFINITIONEN: 3 PROTOKOLLDEFINITION: 4 VERFÜGBARE KOMMANDOS: 5 ÜBERTRAGUNSPARAMETER: 3 3 4 44 6 BESCHREIBUNG DER KOMMANDOS UND ANTWORTEN:
MehrDie Sprache C# Datentypen, Speicherverwaltung Grundelemente der Sprache. Dr. Beatrice Amrhein
Die Sprache C# Datentypen, Speicherverwaltung Grundelemente der Sprache Dr. Beatrice Amrhein Überblick Speicherverwaltung: Stack und Heap Ein- und Ausgabe über die Console Variablen und Operatoren Parameter
MehrWDV MOLLINÉ Messtechnik die zählt
1 M-Bus-Protokoll... 2 1.1 Einzelzeichen... 2 1.2 Short Frame (Kurztelegramm):... 2 1.2.1 SND_NKE... 2 1.2.2 REQ_UD2... 3 1.3 LongFrame (Langtelegramm) Master to Slave... 3 1.3.1 Application Reset... 3
Mehr1 Programmiersprachen 1.1 1
1 Programmiersprachen 1.1 1 Meilensteine imperativer Programmiersprachen (teilweise objektorientiert) Fortran 1960 Cobol Algol 60 PL/I Algol W Simula 67 Algol 68 1970 Pascal C Smalltalk Modula 1980 Ada
MehrLC - GPS - Mouse HI-303 Compact FLASH + Multi-Mode-Anschluß
LC - GPS - Mouse HI-303 Compact FLASH + Multi-Mode-Anschluß Die LC-HI-303 Compact FLASH GPS-Mouse ist ein kompletter GPS- Empfänger mit integrierter Antenne. Zum Betrieb wird der Empfänger entweder in
MehrKapitel 1: Die ersten Schritte 1
Kapitel 1: Die ersten Schritte Thema: Programmieren Seite: 1 Kapitel 1: Die ersten Schritte 1 Starten Sie Eclipse. Importieren Sie das Eclipse-Projekt scenarios-chapter-1. Gehen Sie in den Unterordner
MehrJC-24x Versions-Update von V 3.25 auf V 3.26
Versions-Update von V 3.25 auf V 3.26 Version 1.01 Dezember 2008 / Printed in Germany Vorspann Version 1.01 Die Firma Jetter AG behält sich das Recht vor, Änderungen an Ihren Produkten vorzunehmen, die
MehrGePro Gesellschaft für Prozeßtechnik mbh Heinrich-Heine-Ring Stralsund
Ein Vortrag von: Dirk Müller GePro Gesellschaft für Prozeßtechnik mbh Heinrich-Heine-Ring 78 18435 Stralsund THIESCLIMA IP-KAMERA DMX MODBUS MBUS Internet ENOCEAN OPENCOM OPC NMEA BARIX custom port driver
MehrKommunikationsprotokoll für monitor Version 2.0.0
Kommunikationsprotokoll für monitor Version 2.0.0 Inhaltverzeichnis : 1.) Einleitung 2.) Datenformat 3.) Änderungen 4.) Befehlsgruppen 5.) Befehlsübersicht 6.) Befehlsbeschreibung 1.) Einleitung Die Version
MehrFTP File Transfer Protocol
FTP ist ein Kommunikationsprotokoll, um Dateien zwischen zwei unterschiedlichen Computersystemen zu übertragen. Die Übertragung findet nach dem Client-Server- Prinzip statt. Ein FTP-Server stellt dem FTP-Client
MehrArduino Kurs Das LC-Display. Stephan Laage-Witt FES Lörrach
Arduino Kurs Das LC-Display Stephan Laage-Witt FES Lörrach - 2018 Themen LC-Display zur Anzeige von Text Serieller Datenbus Ausgabe von Zeichen, Texten und Zahlen FES Lörrach Juli 2017 2 LC-Display zur
MehrDer CAN-Bus (Controller Area Network)
Der CAN-Bus (Controller Area Network) Was ist das und wozu braucht man das? Jürgen Stuber 2012-10-03 Jürgen Stuber () Der CAN-Bus (Controller Area Network) 2012-10-03 1 / 15 Anwendungen KFz Jürgen Stuber
MehrMQTT Dokumentation VERBINDEN VON ENDGERÄTEN ÜBER DAS MQTT-PROTOKOLL VERSION 1.1.0
MQTT Dokumentation VERBINDEN VON ENDGERÄTEN ÜBER DAS MQTT-PROTOKOLL VERSION 1.1.0 INHALT Über das MQTT-Protokoll... 2 Verbindungsaufbau... 2 Verbindungsparameter... 2 Verbindungsbestätigung... 3 Topic-Übertragung...
MehrEinfache Bedingte Ausführung
Kontrollstrukturen Bisher Programme mit Funktionen als einfache Folge von Befehlen Ablauf von Programmen darüber hinaus steuerbar über Bedingte Ausführung: Ausführung von Programmteilen (Befehlen oder
MehrDer Roboter wird auf einer 2 cm breiten, schwarzen Spur (mit Links- und Rechtskurven) gestartet.
Info 13 LK (GA) Bearbeitungszeit: 225 min Seite 1 Aufgabe 1: Mindstorms Grundlage für alle Aufgaben ist ein Raupenroboter, wie du ihn aus dem Unterricht kennst. An den Sensoren sind je ein Lichtsensor
MehrRGB-Sequenzer RS232 RS485 MDX512 AD / IO Platine
RGB-Sequenzer RS232 RS485 MDX512 AD / IO Platine HARDWARE Platine Osram LED controller 85 x 130 mm, Industriestandard, doppelseitig, Lötstop, Positionsdruck Halterung 4 Bohrlöcher 2,8 mm Durchmesser Ein-
MehrInitiative Tierwohl Geflügel
Initiative Tierwohl Geflügel Erzeugung + Übermittlung der Bewegungsdaten Schlachtbetrieb In 5 Schritten zur fertigen Schnittstellendatei Version 1.2 19.05.2016 arvato Financial Solutions Copyright bfs
MehrAuftragsplaner. Morgan N. Sandquist Entwicklung: Gary Meyer Korrektur: Lauri Watts Übersetzung der Dokumentation: Robert Schröter
Morgan N. Sandquist Entwicklung: Gary Meyer Korrektur: Lauri Watts Übersetzung der Dokumentation: Robert Schröter 2 Inhaltsverzeichnis 1 Einleitung 4 1.1 Start des Moduls......................................
MehrREALISIERUNGSKONZEPT Version: 1.02
REALISIERUNGSKONZEPT Version: 1.02 Status: Freigegeben Projektart: Neustart Projektname: Projekt Nr.: Speicherort: Autor: Projektleitung: PC Direktvermarkterschnittstelle PN313021 P:\320.Embedded_Systems\700_Projects\001_All_Projects_SVN\PN313
MehrDatenaustausch mit Lieferanten
VERBAND DER CHEMISCHEN INDUSTRIE e.v. Datenmodell Konzept Version 1.0 Stand: 14.03.2007 Dokumentstatus fertiggestellt Allgemeine Beschreibung, Umfeld und Focus 3 Syntax... 4 Normen... 4 Abstimmung von
MehrProf. Dr. Oliver Haase Karl Martin Kern Achim Bitzer. Programmiertechnik Operatoren, Kommentare, Ein-/Ausgabe
Prof. Dr. Oliver Haase Karl Martin Kern Achim Bitzer Programmiertechnik Operatoren, Kommentare, Ein-/Ausgabe Was sind Operatoren Ein Operator ist eine in die Programmiersprache eingebaute Funktion, die
MehrAnweisungen zur Ablaufsteuerung
Anweisungen zur Ablaufsteuerung if-else switch while do-while for Ausdrücke Ein Ausdruck ist eine Folge von Variablen, Operatoren und Methodenaufrufen, der zu einem einzelnen Wert ausgewertet wird. Operanden
MehrVersion: Das Versionsfeld gibt an ob es sich um IPv4 oder um IPv6 handelt.
Folie 1 Folie 2 Folie 3 Version: Das Versionsfeld gibt an ob es sich um IPv4 oder um IPv6 handelt. IHL (IP Header Length) Im IHL-Feld wird ein vielfaches von 32 Bit angegeben. Die Summe gibt die Größe
MehrSINAMICS Intelligent Operator Panel (IOP)
SINAMICS Intelligent Operator Panel (IOP) Anweisungen zur Installation der IOP Firmware und Software Ausgabe: März 2015 Subject to change without prior notice. 1 of 11 Inhaltsverzeichnis 1. Anweisungen
MehrÜbungs- und Praktikumsaufgaben zur Systemprogrammierung Dipl.-Ing. H. Büchter (Lehrbeauftragter) FH-Dortmund WS 2001/2002 / SS 2002
1. Stellen Sie die schrittweise Verbesserung eines Compilers durch das Bootstrap- Verfahren mit Hilfe von T-Diagrammen dar. Gegeben ist ein auf der Maschine M lauffähiger Compiler C 1, der in S geschrieben
MehrB T1. Technische Dokumentation Tastsensor Standard mit Beschriftungsfeld, 3fach Best. Nr xx
Produktname: Tastsensor Standard Bauform: unter Putz (up) Artikel-Nr.: 7516 33 xx ETS-Suchpfad: Taster / Taster, / Tastsensor Standard Stand: 07.02.2006 Funktionsbeschreibung: Der Tastsensor Standard wird
MehrPrüfung Softwareentwicklung II (IB)
Hochschule für angewandte Wissenschaften München Fakultät für Informatik und Mathematik Studiengruppe IB 2 B Sommersemester 2016 Prüfung Softwareentwicklung II (IB) Datum : 11.07.2016, 16:30 Uhr Bearbeitungszeit
MehrBEDIENABLAUFSCHEMA (ÜZ)
Version Gültig ab Dokumenten- Status Verteilerstatus Arbeitsgruppe Anzahl Seiten 1.00 01.03.2012 öffentlich 000 20 PLaPB Technisches Planungshandbuch der ASFiNAG AUTOBAHNEN- UND SCHNELLSTRASSEN-FINANZIERUNGS-AKTIENGESELLSCHAFT
MehrInformatik I Information & Daten Repräsentation von Daten
Informatik I Information & Daten Repräsentation von Daten G. Zachmann Clausthal University, Germany zach@in.tu-clausthal.de Daten & Informationen Menschen sind an Informationen interessiert Computer verarbeiten
MehrLF-Modder - Spezifikation Übertragungsprotokoll
LF-Modder - Spezifikation Übertragungsprotokoll Dokument: Dokument: Übertragungsprotokoll Inhalt des Dokuments: Definition des Ersteller: SEB/MSB Übertragungsprotokoll zur Kommunikation Datum: 04.04.2014
MehrOptionale Funktion Förderbandnachführung
Herausgegeben Optionale Funktion Förderbandnachführung Die Ausführungen der Scara Robot I Baureihe sind um die Funktion Förderband-Nachführung erweitert worden (Betriebsarten Visuelle Nachführung und Werkstück-Sensornachführung
MehrSpeicherung einer. Kurznachricht auf der SIM-Karte. Gliederung. Einführung. Auswertung anhand eines Beispiels. Überlange Kurznachrichten
Speicherung einer Martin Jung, David Kolb, Benno Müller Kurznachricht auf der SIM-Karte Ace Crngarov Gliederung Einführung Dateisystem Chipkarte Speicherort Kurznachrichten Programm zum Auslesen Auswertung
MehrSpieleentwicklung. Diane Hanke, Okan Danyeli & Toni Wirth
Spieleentwicklung Diane Hanke, Okan Danyeli & Toni Wirth Organisatorisches Welche Vorkenntnisse sind von Vorteil? Java Crashkurs Oder: ALP2 (Objektorientierte Programmierung) Oder: C# Kenntnisse/vergleichbare
MehrInitiative Tierwohl - Schwein
Initiative Tierwohl - Schwein Erzeugung und Übermittlung der Bewegungsdaten Schlachtbetrieb In 5 Schritten zur fertigen Schnittstellendatei Version 1.4 03.04.2017 arvato Financial Solutions Inhaltsverzeichnis
MehrGeiger-Müller Zähler
Geiger-Müller Zähler Eigenschaften 5 feste Zählperioden: 1s, 60s, 100s, 300s und manueller Start / Stop optionaler Betriebsart : Wiederholung. Das Display zeigt das letzte Ergebnis während die aktuelle
MehrST7. Schrittmotorsteuerung
ST7 Schrittmotorsteuerung 1. FUNKTION................................................................................................. 2 1.1. DATENBLATT... 2 1.1.1. Anwendung... 2 1.1.2. Daten... 2 1.1.3.
MehrBerührungslose Datenerfassung. easyident-km22-usb
Berührungslose Datenerfassung easyident-km22-usb Transponderleser für Frontplatteneinbau mit USB Interface Art. Nr. FS-0081 Firmware Revision 0115 easyident-km22-usb ist eine berührungslose Datenerfassung
MehrÜbungen zur Vorlesung Wissenschaftliches Rechnen I
Übungen zur Vorlesung Wissenschaftliches Rechnen I Nicolas Gauger, René Lamour, Hella Rabus Wintersemester 2007/2008 Programmierung - Einführung Programmierung - Einführung Berechnung einer Formel y =
MehrDashcam-Videos als Kontext im Mechanikunterricht
Wuppertal Dashcam-Videos als Kontext im Mechanikunterricht Prof. Dr., Max Dittewig Institut für Didaktik der Physik Goethe-Universität Frankfurt Dashcam-Videos Gliederung: 1. Grundideen 2. Drei Beispiele
Mehrimh-engineering V1.2
USBCNC V4.0 Software ist im Lieferumfang der CNC Steuerung Die USBCNC Software ist leicht zu bedienen, hat aber gleichwohl eine leistungsfähige Benutzeroberfläche, die alle Maschinenfunktionen zur Verfügung
MehrAnleitung für die Arbeitgeber zum WEB-Formular
Pensionskasse Kanton Solothurn Anleitung für die Arbeitgeber zum WEB-Formular Version 2.0 Status Freigegeben Autor Christoph Borer, Philipp Morand Beschreibung Anwendung WEB-Formular welches das Wordformular
MehrAd-hoc Chatsystem für mobile Netze Barracuda
Barracuda Softwareentwicklungspraktikum Sommersemester 2007 Benutzerhandbuch Auftraggeber Technische Universität Institut für Betriebssysteme und Rechnerverbund Prof. Dr.-Ing. Lars Wolf Mühlenpfordtstraße
MehrArduino Kurs Bits und Bytes. Stephan Laage-Witt FES Lörrach
Arduino Kurs Bits und Bytes Stephan Laage-Witt FES Lörrach - 2018 Themen Digitale Eingabe Bit, Byte und Wort Reaktionszeittester FES Lörrach Juli 2017 2 Was ist ein Bit? Ein Bit ist die kleinste Informationseinheit
MehrModbus Kopplung Simatic 1200
Softwarebeschreibung Modbus Kopplung Simatic 1200 mit TIA Portal ab V13_SP1 / V14_SP1 PN Onboard V2.3-11/2016 Inhaltsverzeichnis 1 Haftung und Gewährleistung... 3 2 TIA Portal V13_SP1 / V14_SP1... 4 2.1
MehrRoboter-Arm-Bausatz Python-Code-Beispiel mit dem Joy-IT MotoPi
Roboter-Arm-Bausatz Python-Code-Beispiel mit dem Joy-IT MotoPi Ausgabe 29.09.2017 Copyright by Joy-IT 1 Index 1. Einführung & allgemeine Hinweise 2. Benötigte Komponenten für dieses Codebeispiel. Aufbau
MehrKlausur: 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
MehrKlausur: Grundlagen der Informatik I, am 06. Februar 2009 Gruppe: A 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
MehrReferenzcodeliste. Beschreibung
Referenzcodeliste Beschreibung Version 1.3 1.0 04/99 Vorschlag 1.1 09/99 geänderte Steuer-Kennzeichen, verabschiedete Version 1.2 01/04 Konkretisierung versch. Tagfields 1.3 09/04 Headernormalisierung
MehrInitiative Tierwohl Geflügel
Initiative Tierwohl Geflügel Erzeugung + Übermittlung der Bewegungsdaten Schlachtbetrieb In 5 Schritten zur fertigen Schnittstellendatei Version 1.5 03.04.2017 arvato Financial Solutions Inhaltsverzeichnis
MehrJX6-INT1 Versions Update von V1.00 auf V1.24
JX6-INT1 Versions Update von V1.00 auf V1.24 Auflage 1.00 16. September 2002 / Printed in Germany Versions Update - 16. September 2002 JX6-INT1 - von V1.00 auf V1.24 Die Firma JETTER AG behält sich das
MehrStatus in Arbeit in Prüfung genehmigt zur Nutzung. Salvatore Tomasulo, Gianni Colangelo. Gruppenmailboxzertifikatsbesitzer und -Benutzer
Eidgenössisches Finanzdepartement EFD Bundesamt für Informatik und Telekommunikation BIT Swiss Government PKI Salvatore Tomasulo 25.01.2016 Gruppenmailboxzertifikate Arbeitsleitfaden Projektname: Gruppenmailboxzertifikate
MehrMessungen mit dem Lichtsensor
Messungen mit dem Lichtsensor Für die Programmierung eines Roboters, der einer Linie folgt, brauchen wir für die drei Farben die Helligkeitswerte, die dein Lichtsensor jeweils ausgibt. Arbeite dazu folgende
MehrEntwicklung einer Anwendung für die Microsoft HoloLens
Entwicklung einer Anwendung für die Microsoft HoloLens Lehrstuhl für Eingebettete Systeme der Informationstechnik (ESIT) Entwicklung einer Anwendung für die Microsoft HoloLens Betreuer: Florian Fricke
MehrBatch Access. Batch Access IACBOX.COM. Version Deutsch
Version 1.1.0 Deutsch 11.07.2016 In diesem HOWTO wird beschrieben, wie bestimmte Daten auf der IACBOX via HTTP POST abgefragt werden können. TITEL Inhaltsverzeichnis Inhaltsverzeichnis... 1 1. Hinweise...
MehrZ21 und GBM16XN Kurzanleitung
Z21 und GBM16XN Kurzanleitung Inhaltsverzeichnis Inhaltsverzeichnis... 1 1 Allgemeines... 2 2 Verkabelung... 3 3 Konfiguration des GBM16XN... 8 3.1 Konfiguration des GBM16XN - LocoNet... 8 3.2 Konfiguration
MehrNCTE-Ausleseeinheit Bedienungsanleitung
NCTE-Ausleseeinheit Vielen Dank, dass Sie sich für unser Produkt entschieden haben! Diese Anleitung unterstützt Sie in der richtigen Handhabung sowie der sorgfältigen Nutzung der beschriebenen Leistungen.
MehrUSB-BAT Bedien-Anzeige-Terminal
USB-BAT Bedien-Anzeige-Terminal USB-H Schnittstellen-Protokoll Stand: 12.01.2011 ELV-Bestell-Nr.: Firmware-Version: 1.1 ELV Elektronik AG Postfach 1000 D-26787 Leer Telefon 04 91/600 888 Telefax 04 91/6008-244
MehrTCP/IP ASCII Schnittstelle Programmierhandbuch
TCP/IP ASCII Schnittstelle Programmierhandbuch Version 3.0 1. Einleitung Das IRTrans ASCII Format dient der Ansteuerung von IRTrans Modulen (über den irserver oder Ethernetmodule mit IRDB bzw. LAN Controller
MehrReferenz. Bluetooth with NXT. Referenz zur Kommunikation mit Bluetooth zwischen mehreren NXT Prozessoren basierend auf NXC. Zelglistrasse 42 8122 Binz
Referenz Bluetooth with NXT Referenz zur Kommunikation mit Bluetooth zwischen mehreren NXT Prozessoren basierend auf NXC Veröffentlicht von: Martin Stypinski Zelglistrasse 42 8122
MehrDIAMETER Base Protocol (RFC3588)
Base Protocol (RFC3588) ist eine (nicht rückwärtskompatible) Fortentwicklung des RADIUS Protokolls (Remote Authentication Dial In User Service, RFC2865). Die wichtigsten Unterschiede sind: Es benutzt einen
MehrENTWICKLERSCHNITTSTELLE GMC PADOK
ENTWICKLERSCHNITTSTELLE GMC PADOK Version: 1.10 Datum: 25.04.2017 vorgelegt von GMC System mbh Albert-Einstein-Str. 3 98693 Ilmenau Ansprechpartner: Andreas Heyn (email: ahe@gmc-systems.de) INHALTSVERZEICHNIS
MehrEs können nur Werte ausgelesen werden, Es kann -NICHT- geschaltet werden!!
Es können nur Werte ausgelesen werden, Es kann -NICHT- geschaltet werden!! Vorhanden auf Geräten der V3 Version ab Patch Level 1008 und V2 Versionen ab Patch Level 1001. Bei Geräte der V2 Versionen werden,
MehrWährungsumrechnung per E4X. Integration Guide. Version 6.2.1
Währungsumrechnung per E4X Integration Guide Version 6.2.1 Stand: 04.10.2016 Inhaltsverzeichnis E4X im Paygate... 4 Definitionen... 4 Währungsum rechnung per E4X... 4 E4X-Zusatzparameter für Kreditkartenzahlungen...
MehrAnleitung HDD Crippling alias HDD Lock nach Xbox 360 BANN entfernen
Anleitung HDD Crippling alias HDD Lock nach Xbox 360 BANN entfernen Was wird benötigt: 1. Einen Dump von eurem 360-NAND 2. Einen HEX-Editor (Hex Workshop oder HXD) 3. Total Commander 4. Windows XP (nur
MehrService & Support. Übertragung von Daten mit variabler Telegrammlänge über das TCP- Protokoll mit S FB103 AG_RECV_TCP_xVAR.
Deckblatt Übertragung von Daten mit variabler Telegrammlänge über das TCP- Protokoll mit S7-300 FB103 AG_RECV_TCP_xVAR FAQ Juni 2011 Service & Support Answers for industry. Fragestellung Dieser Beitrag
MehrComputergestützte Ansteuerung digitaler Eisenbahnanlagen
Computergestützte Ansteuerung digitaler Eisenbahnanlagen Märklin Digital Paul Römer Agenda 2 Märklin & Märklin Digital Wissenswertes Bedienelemente Ansteuerung Steuercomputer Interface und Digitalstrom
Mehr14 Zuweisungen und Zustand
14 Zuweisungen und Zustand Bisher: funktionale / wertorientierte Programmierung (let ((new-set (set-insert old-set new-element)))... new-set... old-set...) alte und neue Version sind gleichzeitig verfügbar
Mehr