Online Programmierung von Robotersystemen gemäß der OPEN ROBOT INTERFACE (ORI) - ARCHITECTURE

Größe: px
Ab Seite anzeigen:

Download "Online Programmierung von Robotersystemen gemäß der OPEN ROBOT INTERFACE (ORI) - ARCHITECTURE"

Transkript

1 DIPLOMARBEI Online Programmierung von Robotersystemen gemäß der OPEN ROBO INERFACE (ORI) ARCHIECURE ausgeführt am Institut für Fertigungstechnik der echnischen Universität Wien unter der Anleitung von O.Univ.Prof. Dipl.Ing. Dr.techn. Weseslindtner Helmar und Univ.Ass. Dipl.Ing. Stopper Markus als verantwortlich mitwirkenden Universitätsassistenten durch Robert Panzirsch Herklotzgasse 7/7 5 Wien Wien,.3.999

2 Danksagung Mein Dank gilt Herrn O.Univ.Prof. Dipl.Ing. Dr.techn. Weseslindtner Helmar, daß er diese Arbeit ermöglicht hat, meinem Betreuer Univ.Ass. Dipl.Ing. Markus Stopper für zahlreiche Anregungen und das Beisteuern zusätzlicher Informationen, Hrn. Dipl.Ing. Bernhard Angerer für seine ausgezeichnete Hilfe bei der Implementierung in Delphi sowie meiner Freundin Belinda Zottl für ihre Geduld und Unterstützung beim Studium.

3 Inhaltsverzeichnis. EINLEIUNG OBJEKORIENIERE PROGRAMMIERUNG (OOP) Einleitung Kapselung Vererbung Polymorphismus Aggregation OOP IN DELPHI Einleitung PROPERIES MEHODEN EVENS ORI IM ENWICKLUNGSSYSEM DELPHI Einleitung OPEN ROBO INERFACE (ORI) ARCHIECURE DELPHIS IDE Komponenten in der IDE SCHICHENRENNUNG UND ORI KOMPONENEN Einleitung ROBO PHYSICAL LAYER (RPL) ROBO COMMUNICAION LAYER (RCL) ROBO FUNCION LAYER (RFL) ROBO APPLICAION LAYER (RAL) ORI Komponenten ROBOER HARDWARE Einleitung Mechanischer eil Arbeitsbereich Koordinatensysteme Rechtwinkeliges sockelorientiertes Koordinatensystem Rechtwinkeliges handgelenkorientiertes Koordinatensystem Rechtwinkeliges werkzeugorientiertes Koordinatensystem Roboterachsenkoordinatensystem Steuerung PROGRAMMING UNI...25

4 6.7. Schnittstellen ROBOER PROOKOLLE Einleitung RS Hardwareverbindung Konfiguration ADLP Einleitung Steuerzeichen Kommunikationsphasen Sicherungsmechanismen KommunikationsBeispiele ARAP Einleitung elegrammaufbau elegrammtypen FUNCION CODES IMPLEMENIERUNG DER ORI KOMPONENEN Einleitung RS Konfiguration Schnittstelle zu ADLP Der imer ADLP Konfiguration Schnittstelle zu ARAP ARAP Konfiguration Schnittstelle zu Anwendungen bzw. RAL Spezielle Datenstrukturen RPOIN EXCEPIONS BEISPIEL ANWENDUNG ORIDEMO Einleitung Oberfläche Programmierdetails Aufruf einer RAL Funktion...63

5 EACHING und MESSAGES BUSY SCHLUßWOR ANHANG FUNCION CODES FUNCION CODE : Roboterprogramm senden FUNCION CODE 2: Programm starten FUNCION CODE 3: Programm stoppen FUNCION CODE 4: CP Register lesen FUNCION CODE 5: LOCAION Register lesen FUNCION CODE 6: Register DAA lesen FUNCION CODE 7: SENSOR Register lesen FUNCION CODE 8: DIGIAL INPUS lesen FUNCION CODE 9: DIGIAL OUPUS lesen FUNCION CODE : CONFIGURAION DAA lesen FUNCION CODE : FRAME Register lesen FUNCION CODE 2: CP Register schreiben FUNCION CODE 3: LOCAION Register schreiben FUNCION CODE 4: Register DAA schreiben FUNCION CODE 5: SENSOR Register schreiben FUNCION CODE 6: DIGIAL OUPUS schreiben FUNCION CODE 7: CONFIGURAION DAA schreiben FUNCION CODE 8: FRAME Register schreiben FUNCION CODE 9: SAUS lesen FUNCION CODE 2: MODE schreiben FUNCION CODE 2: PROGRAM SAUS lesen FUNCION CODE 22: Programm löschen FUNCION CODE 23: Programm von Diskette laden FUNCION CODE 24: Bewegung FUNCION CODE 29: Roboter Programm empfangen FUNCION CODE 72: EACHING FUNCION CODE 27: SPONANEOUS MESSAGE Beispiel Anwendung ORIDEMO, Listing Literaturverzeichnis ASCII CODE abelle...36

6 Seite 5. Einleitung Die Programmierung von Robotern war bisher nur in sehr Maschinen oder Firmen spezifischer Weise und ohne allgemeine Standards möglich. Objektorientierte Programmierung und Komponententechnologie hat es auf diesem Gebiet bisher kaum gegeben. Anwender waren oft gezwungen, mit Firmen spezifischen ools zu arbeiten. Sichere, strukturierte, objektorientierte oder grafische Programmierung war daher nicht möglich. Auch die Wiederverwendbarkeit von einmal programmierten Modulen war nur sehr eingeschränkt möglich. Die in dieser Arbeit vorgestellte Implementierung der OPEN ROBO INERFACE (ORI) ARCHIECURE [SOPPER] bietet die Möglichkeit, auf höchstem Programmierniveau Anwendungen zur Steuerung von Robotern zu schreiben. ORI selbst ist keine Anwendung, sondern eine Architektur, die einerseits ein Interface mit Standard Roboterfunktionen bietet und andererseits durch den modularen Aufbau universell für jeden Roboter einsetzbar ist. Die ORI Architektur ist in Schichten gegliedert, die über klar definierte Schnittstellen miteinander kommunizieren. Es ist daher problemlos möglich, Schichten zu tauschen, solange das Interface sich nicht ändert. Die Implementierung erfolgte in DELPHI. In dieser Entwicklungsumgebung sind grafische Programmierung, Objektorientierung und Debugging hervorragend unterstützt. Die Architektur ist prinzipiell nicht auf Roboter beschränkt, sondern kann für jede Art von Maschine verwendet werden. Die derzeit implementierte Version von ORI beschränkt sich allerdings auf die Steuerung von Robotern. Der Inhalt der Arbeit beginnt mit theoretischen Begriffen zu Objektorientierung und wie diese in DELPHI anzuwenden sind. DELPHIS Entwicklungssystem und die Einbindung von ORI sind im folgenden Kapitel erläutert. Danach wird auf die ORI Komponenten eingegangen und die Schichten erklärt. Nach einer Einführung in die Roboter Hardware des ABB IRB 2 folgen die Roboter Protokolle. Es wird die serielle Schnittstelle, das ADLP und das ARAP Protokoll erläutert. Auch die Implementierung dieser Protokolle in ORI wird erklärt. Zuletzt wird die Beispiel Anwendung ORIDEMO vorgestellt, welche die Verwendung von ORI vorführt. Im Anhang sind alle implementierten Roboter Funktionen und die Beispiel Anwendung abgedruckt.

7 Seite 6 2. Objektorientierte Programmierung (OOP) 2.. Einleitung Objektorientierte Programmierung hat klare Vorteile gegenüber einer ausschließlich strukturierten Programmierweise. Wichtigste Eigenschaften sind Daten Kapselung, Vererbung und Polymorphismus. Dieses Kapitel widmet sich den prinzipiellen Gedanken objektorientierter Programmierung, während das Folgende sich mit spezielleren Ausprägungen in DELPHI befaßt Kapselung Daten Kapselung ist eine der wesentlichen Eigenschaften objektorientierter Programmierung. Objektattribute werden von der Außenwelt versteckt der Zugriff kann nur über Prozeduren oder Funktionen erfolgen. Durch dieses Kapselung werden unberechtigte Zugriffe unmöglich gemacht. Seiteneffekte, wie sie beim Verwenden von globalen Variablen auftreten, können vermieden werden. Kapselung wird auch oft als INFORMAION HIDING bezeichnet. Dazu das Beispiel eines Bankkontos: FName FLimit Konto SetLimit(NewLimit : Integer) GetLimit() Die Klasse KONO hat das private Attribut FLIMI: YPE Konto = Class PRIVAE FLimit: Integer; PUBLIC FName: String;

8 Seite 7 PROCEDURE SetLimit(NewLimit: Integer); PROCEDURE GetLimit(); END; Dieses Attribut kann nur über die Methode SELIMI gesetzt und über die Prozedur GELIMI gelesen werden: PROCEDURE SetLimit(NewLimit: Integer); BEGIN IF PasswordOK HEN FLimit:=NewLimit; END; Damit ist es nun nicht mehr möglich, daß unbefugte Personen das Kontolimit setzen. FNAME hingegen ist ein öffentlich zugängliches Attribut, d.h., daß dieses Attribut auch außerhalb der Klasse gelesen und geschrieben werden kann Vererbung Eine der hilfreichsten Eigenschaften der objektorientierten Programmierung ist die Vererbung. Sie wird verwendet, um aus allgemeineren Klassen speziellere abzuleiten. Auf diese Weise können Prozeduren einer Basisklasse in den Nachfolgern ohne zusätzlichen Programmieraufwand verwendet werden. Diesmal ein Beispiel mit Kraftfahrzeugen: PKW FEngine Drive() LKW FLoad Die Basisklasse PKW mit dem Attribut FENGINE und der Prozedur DRIVE vererbt dem Nachfolger LKW alle Attribute und Prozeduren. Somit steht auch in der Klasse LKW die

9 Seite 8 Prozedur DRIVE zur Verfügung, ohne neuerliche Definition. Zusätzlich kann dieser Nachfolger aber weitere Attribute und Prozeduren einbringen. In der Grafik ist die Vererbung durch einen Generalisierungspfeil vom Nachfolger zum Vorgänger dargestellt. Wird ein Objekt LKW erzeugt, so werden zwar die Attribute und Prozeduren von PKW erzeugt, PKW selbst tritt aber in diesem Fall nicht als eigenständige Klasse auf. LKW ist also ein eigenes Objekt für sich. Diese und die folgenden Grafiken entsprechen der UML (UNIFIED MODELING LANGUAGE) Notation. UML ermöglicht die einheitliche Darstellung von Klassen und deren Beziehungen zu einander Polymorphismus Die Grafik zeigt eine Klasse EILE mit der virtuellen Prozedur DRAW. Virtuell heißt, daß diese Klasse das Interface definiert, aber nicht die Implementierung der Prozedur. KREIS und DREIECK erben von diesem Vorgänger, haben aber selbst auch DRAW Prozeduren, die nun die eigentliche Implementierung dieser Prozedur enthalten. eile Draw() Kreis Draw() Dreieck Draw() Man kann nun einer Variablen vom yp EILE ein bestimmtes Objekt zuweisen und dieses zeichnen: VAR eil: eile; BEGIN eil:=kreis; eil.draw; [...]

10 Seite 9 eil:=dreieck; eil.draw; END; Im ersten Fall wird ein Kreis und im zweiten Fall ein Dreieck gezeichnet, obwohl in beiden Fällen die selbe Funktion DRAW verwendet wird. Dieses unterschiedliche Verhalten einer Prozedur abhängig vom Kontext nennt man Polymorphismus Aggregation Es gibt jedoch auch Objekte, die für sich alleine nicht existieren können. Z.B. hat eine Schaltfläche auf einem Fenster nur dann Sinn, wenn das Fenster existiert. Fenster Schaltfläche Diese Beziehung zwischen Klassen wird Aggregation genannt. Das Fenster besitzt gewissermaßen die Schaltfläche oder anders ausgedrückt, die Schaltfläche ist eil des Fensters und hat alleine keine Existenz. Wird das Fenster gelöscht, verschwindet auch die Schaltfläche. In der Grafik ist dies durch eine Raute gekennzeichnet, die zur Hauptklasse zeigt.

11 Seite 3. OOP in DELPHI 3.. Einleitung In diesem Kapitel werden die DELPHI spezifischen objektorientierten Begriffe näher erläutert PROPERIES Unter PROPERIES versteht man in DELPHI jene Attribute eines Objekts, die mit dem Schlüsselwort PROPERY definiert wurden. FName FLimit Konto SetLimit(NewLimit : Integer) GetLimit() Für das obige Beispiel lautet die Klassendefinition: YPE Konto = Class PRIVAE FLimit: Integer; PUBLIC FName: String; PROCEDURE SetLimit(NewLimit: Integer); PROCEDURE GetLimit(); PROPERY FLimit: Integer READ GetLimit WRIE SetLimit; PROECED PUBLISHED END;

12 Seite Das Objekt KONO besitzt das PROPERY FLIMI. In DELPHI gibt es vier Zugriffsarten: PRIVAE PUBLIC PROECED PUBLISHED FLIMI steht im PRIVAE Bereich und ist daher außerhalb der Klasse nicht sichtbar. Im Gegensatz dazu steht FNAME im PUBLIC Bereich und ist auch außerhalb zu sehen. Der PROECED Bereich ist für Benützer der Klasse nicht sichtbar, wohl aber für Klassen, die von dieser Klasse erben. Der letzte Bereich PUBLISHED ist ähnlich dem PUBLIC Bereich auch außen sichtbar, zusätzlich sind aber PROPERIES in diesem Bereich im OBJEC INSPECOR sichtbar. Der OBJEC INSPECOR ist ein Fenster in DELPHIS Entwicklungsumgebung, mit dem man PROPERIES von Objekten Werte zuweisen kann. Der Unterschied zwischen dem direkt zugänglichen Attribut FNAME und dem PROPERY FLIMI besteht darin, daß FLIMI sogenannte riggermethoden GELIMI und SELIMI besitzt. Diese Methoden werden beim Lesen und Schreiben des Attributs automatisch ausgelöst und können daher beim Zugriff auf das Attribut weitere Aktionen auslösen. Z.B. kann die riggermethode SELIMI eine Bereichsüberprüfung durchführen MEHODEN In DELPHI werden die Prozeduren und Funktionen einer Klasse MEHODEN genannt. FName FLimit Konto SetLimit(NewLimit : Integer) GetLimit() Im obigen Beispiel ist SELIMI und GELIMI eine MEHODE der Klasse KONO. Der Zugriff auf diese Methoden wird, wie bei den PROPERIES, über die Bereiche PRIVA, PUBLIC, PROECED und PUBLISHED geregelt.

13 Seite EVENS Ereignisse, wie z.b. das Betätigen einer Schaltfläche oder der Ablauf eines IMERS lösen in DELPHI sogenannte EVENS aus. Auf diese Ereignisse kann in weiterer Folge reagiert werden. Das Beispiel zeigt den CLICK EVEN, der durch Betätigen einer Schaltfläche ausgelöst wird. In der Prozedur BUONCLICK wird dann auf dieses Ereignis reagiert:

14 Seite 3 4. ORI im Entwicklungssystem DELPHI 4.. Einleitung Als Entwicklungssystem für die Implementierung der ORI Architektur wurde DELPHI gewählt. DELPHI bietet in Bezug auf Objektorientierung, Umfang und Weiterentwicklung die beste Wahl. DELPHI bietet Unterstützung für COM/DCOM, abstrakte Datentypen, einen schnellen 32Bit Compiler, MEHOD OVERLOADING, dynamische Arrays und 64Bit INEGER. Das Kapitel beschäftigt sich mit dem INEGRAED DEVELOPMEN ENVIRONMEN (IDE) und wie Anwendungen mit den ORI Komponenten geschrieben werden können OPEN ROBO INERFACE (ORI) ARCHIECURE Die ORI Architektur ist ein Komponenten orientiertes Schichtensystem zur Steuerung von Robotern. Es bietet in jeder dieser Schichten ein klar definiertes Interface. Auch die oberste Schicht bietet dieses Interface und stellt es Anwendungen zur Verfügung. ORI selbst ist also keine Anwendung, sondern besteht aus Komponenten, die das Programmieren von Anwendungen zur Steuerung von Robotern extrem vereinfacht. Details zum Aufbau von ORI finden sich im folgenden Kapitel Schichtentrennung und ORI Komponenten. Natürlich ist diese Architektur nicht auf Roboter beschränkt, sondern kann auch für andere Maschinen verwendet werden DELPHIS IDE IDE steht für INEGRAED DEVELOPMEN ENVIRONMEN, also DELPHIS Entwicklungsumgebung. Diese Umgebung ermöglicht das Erstellen von Oberflächen (FORMS), das Programmieren von Code in einem Editor, Editieren der Eigenschaften von Objekten im OBJEC INSPECOR, Übersetzen des Codes sowie einen hervorragenden Debugger:

15 Seite 4 Auf der Form sind bereits zwei Komponenten aus dem ORI PACKAGE zu sehen. Diese sind aus DELPHIS COMPONEN LIBRARY zu wählen Komponenten in der IDE Die Komponenten im Detail: Von links nach rechts stehen RS232, EHERNE, ADLP, ARAP und die RAL Komponente zu Verfügung. Für extausgaben aus diesen Komponenten ist eine CONSOLE Komponente vorhanden. Auch weitere Roboter können durch Komponenten eingebunden werden (IBMROBOER). Zuletzt kann die Funktionalität auch durch andere Komponenten, wie z.b. Palettenfunktionen, erweitert werden (ROBOERPALEE). Diese letzteren, Roboter unabhängigen Komponenten stellen bereits Erweiterungen des ORI Konzepts dar und werden in dieser Arbeit nicht behandelt.

16 Seite 5 5. Schichtentrennung und ORI Komponenten 5.. Einleitung Dieses Kapitel beschreibt die logische Aufteilung in Schichten sowie die objektorientierte Aufteilung in Klassen: RAL Robot Application Layer RFL Robot Function Layer ARAP... RCL Robot Communication Layer ADLP... RPL Robot Physical Layer RS232 EHERNE... Logisch und funktionell gliedert sind der Aufbau in drei Schichten. Die unterste Schicht ist der ROBO PHYSICAL LAYER, die RPL Schicht. Sie ist für das Übertragen von Bits zuständig. Zur Wahl steht die RS232 Komponente bzw. in Zukunft auch eine EHERNE Komponente. Der darüberliegende ROBO COMMUNICAION LAYER, die RCL Schicht, verwendet die RPL Schicht und ist selbst für das Übertragen von

17 Seite 6 elegrammen zuständig. Der für die Roboterfunktionalität zuständige, darüberliegende ROBO FUNCION LAYER, die RFL Schicht, bedient sich der RCL Schicht und stellt Roboterfunktionen z.b. für die Bewegung zur Verfügung. Der ganz oben liegende ROBO APPLICAION LAYER, die RAL Schicht, dient als einheitliche Schnittstelle zu den Anwendungen und hat selbst keine interne Funktionalität. RPL, RCL und RFL sind abstrakte Klassen. D.h., daß diese Klassen nur das Interface definieren, aber nicht die Implementierung. So wird z.b. in der Klasse RFL das Interface der Methode MOVE definiert, die tatsächliche Implementierung erfolgt aber dann in der ARAP Klasse ROBO PHYSICAL LAYER (RPL) RPL vererbt das abstrakte Interface entweder an die RS232 Komponente oder in Zukunft z.b. auch an die Ethernet Komponente, welche dieses dann implementieren. RPL Robot Physical Layer RS232 EHERNE... In der darüberliegenden Schicht (ADLP Protokoll) kann die aktuelle Komponente durch ein PROPERY im OBJEC INSPECOR festgelegt werden (AGGREGAION): 5.3. ROBO COMMUNICAION LAYER (RCL) RCL vererbt an das eingestellte Kommunikationsprotokoll, hier ist ADLP ausgewählt.

18 Seite 7 RCL Robot Communication Layer ADLP... Wieder kann diese Einstellung über den OBJEC INSPECOR gewählt werden: Die ARAP Komponente (darüberliegende Schicht) besitzt dazu das PROPERY RCL ROBO FUNCION LAYER (RFL) Als letzte Schicht mit Funktionalität vererbt RFL an das gewählte ARAP Protokoll: RFL Robot Function Layer ARAP... Im darüberliegenden RAL kann das gewünschte Protokoll aggregiert werden:

19 Seite 8 Wieder ist dazu das PROPERY RFL in der RAL Komponente vorhanden ROBO APPLICAION LAYER (RAL) RAL stellt die Schnittstelle zu den eigentlichen Anwendungen dar (API) und macht Anwendungen dadurch portabel. RAL Robot Application Layer 5.6. ORI Komponenten Eine Applikation benötigt also (mindestens) eine Komponente aus jeder Schicht auf der FORM. Hier ein Beispiel: Die Komponente EHERNE ist hier nicht notwendig, wenn man nur über die serielle Schnittstelle kommunizieren will.

20 Seite 9 6. Roboter Hardware 6.. Einleitung Dieses Kapitel widmet sich dem Roboter. Es erklärt den mechanischen eil, die Steuerungseinheit und die Schnittstelle für den Computer Mechanischer eil Der ABB IRB 2 ist ein 6 Achsen Roboter. Er wird hauptsächlich zum Schweißen, Kleben, Palettieren, Laser oder Wasserstrahl Schneiden und zum Zusammensetzen von Bauteilen verwendet. Die erste Achse ermöglicht eine Drehung des gesamten Roboters um die eigene, vertikale Achse. Die zweite Achse betätigt den unteren Arm, die dritte Achse den oberen Arm. Die vierte Achse ermöglicht ein Drehen des oberen Arms. Die fünfte Achse kippt das Handgelenk und die sechste Achse dreht das Handgelenk:

21 Seite Arbeitsbereich Die Achsen können nur innerhalb eines bestimmten Bereichs verfahren werden. Wird der Roboter außerhalb dieses sogenannten Arbeitsbereichs verfahren, stoppt die Steuerung die Bewegung. Am Ende der Achsenbewegung liegt zusätzlich ein mechanischer Anschlag. Die Maßzahlen verstehen sich in [mm] Koordinatensysteme Rechtwinkeliges sockelorientiertes Koordinatensystem Dieses Koordinatensystem wird auch als Kartesisches Koordinatensystem bezeichnet. Der Ursprung liegt im Robotersockel:

22 Seite 2 Das Bild zeigt die Synchronisationsposition des Roboters das ist die Ausgangsstellung.

23 Seite 22 Koordinatenangaben betreffen den sogenannten OOL CENER POIN (CP), das ist jener Punkt eines Werkzeugs, der für die Position des Werkzeugs entscheidend ist. Der CP muß für jedes Werkzeug in der Steuerung definiert werden Rechtwinkeliges handgelenkorientiertes Koordinatensystem Dieses Koordinatensystem bezieht sich auf das Handgelenk des Roboters Rechtwinkeliges werkzeugorientiertes Koordinatensystem Dieses Koordinatensystem entsteht nach der Definition eines Werkzeugursprunges (WZ.UR) zu einem CP aus dem handgelenkorienterten Koordinatensystem. Der zum Werkzeug gehörende CP ist der Ursprung des Koordinatensystems.

24 Seite Roboterachsenkoordinatensystem Zuletzt gibt es auch noch das Roboterachsen Koordinatensystem. Hier bildet jede Roboterachse eine Achse des Koordinatensystems:

25 Seite Steuerung Die Steuerung ist ein wesentlicher Bestandteil des Roboters. Erst durch sie wird das Bewegen des mechanischen eils ermöglicht. In der Steuerung können Programme ablaufen oder man bedient den Roboter händisch über die PROGRAMMING UNI. Die genaue Bezeichnung der verwendeten Steuerung lautet ABB ROBO CONROL SYSEM S3. In die Steuerung können verschiedene Einschübe installiert werden, z.b. ist ein Einschub für die RS232 Schnittstelle vorhanden. Die Steuerung verfügt auch über ein VISION SYSEM, mit dem über eine Kamera das Erkennen und Hantieren von Bauteilen auf optischer Basis ermöglicht wird.

26 Seite 25 Im Bild ist auch gut die PROGRAMMING UNI zu sehen, die im folgenden Kapitel erläutert wird PROGRAMMING UNI Die PROGRAMMING UNI ist der Bedienteil der Steuerung. Sie kann von der Steuerung abgenommen werden, da sie mit einem langen Kabel angeschlossen ist.

27 Seite 26 Mit dieser Konsole kann nicht nur der Roboter bewegt werden, sondern es können alle Funktionen des Roboters gesteuert werden. Man kann auch Programme über diese Einheit eingeben, diese auf Diskette abspeichern und ablaufen lassen. Natürlich ist diese Art der Programmierung sehr mühsam und mit einer Programmierung am Computer nicht vergleichbar Schnittstellen Die Steuerung S3 verfügt in der vorhandenen Ausführung über eine RS232C Schnittstelle, die auch als V24 bzw. V28 konfiguriert werden kann. Das Kabel einer RS232 Verbindung besteht aus 9 Leitungen und einer Schirmung: Abkürzung Erklärung Nr. bei 9 Leitungen (Nr. bei 25 Leitungen) CD Verbindung 8 RX Daten empfangen 2 3 X Daten senden 3 2 DR Fertigmeldung erminal 4 2 S.GND Signalerde 5 7 DSR Fertigmeldung Daten 6 6 RS Sendeaufforderung 7 4 CS Sendefreigabe 8 5 RI Signal 9 22 GND Erde Schirmung Wie diese Schnittstelle mit dem Computer verbunden werden muß, ist im folgenden Kapitel RS232 erläutert.

28 Seite Roboter Protokolle 7.. Einleitung Dieses Kapitel beschäftigt sich mit dem prinzipiellen Aufbau der Schichten und deren Schnittstellen. Erst im nächsten Kapitel wird die tatsächliche Implementierung beschrieben. Die Kommunikation zwischen Roboter und Computer ist in drei Schichten unterteilt. Die unterste Schicht ist die physikalische Schicht (PHYSICAL LAYER). Darüber liegt die Kommunikationsschicht (COMMUNICAION LAYER) und die oberste Schicht ist die funktionelle Schicht (FUNCION LAYER). Jede Schicht hat eine spezielle Aufgabe und eine genau definierte Schnittstelle nach oben und unten: Anwendung Roboter Funktionelle Schicht (3) Funktionelle Schicht (3) Kommunikationsschicht (2) Kommunikationsschicht (2) Physikalische Schicht () Physikalische Schicht () Übertragungsmedium Übertragungsmedium 7.2. RS232 RS232 ist ein Protokoll für die physikalische Schicht. Dieses Protokoll dient zur seriellen Übertragung von Bits zwischen zwei Kommunikationspartnern über ein Kabel Hardwareverbindung Das Kabel einer RS232 Verbindung besteht aus 9 Leitungen und einer Schirmung: Abkürzung Erklärung Nr. bei 9 Leitungen (Nr. bei 25 Leitungen) CD Verbindung 8 RX Daten empfangen 2 3 X Daten senden 3 2

29 Seite 28 DR Fertigmeldung erminal 4 2 S.GND Signalerde 5 7 DSR Fertigmeldung Daten 6 6 RS Sendeaufforderung 7 4 CS Sendefreigabe 8 5 RI Signal 9 22 GND Erde Schirmung Die einzelnen Leitungen müssen folgendermaßen verbunden werden: Roboter Roboter Kabel Computer CD DSR, DR RX X X RX DR CD, DSR S.GND S.GND DSR RS CS CD, DR CS RS Will man den Datentransfer auf der Verbindung beobachten, benötigt man ein YKabel. Die SNIFFER Seite wird mit der zu beobachtenden Leitung parallel angeschlossen, die beiden anderen Enden werden in die seriellen Ports eines Beobachtungsrechners geleitet. Als Beobachtungssoftware kann z.b. EASYCOM von BRIAN HORNE verwendet werden. Das Kabel ist folgendermaßen zu belegen:

30 Seite 29 Sniffer Kabeln COM COM2 CD RI RX RX X DR RX DSR S.GND S.GND S.GND DSR DSR RS CS CS RI CS RI Konfiguration Für die Kommunikation zwischen ABB Roboter und Computer, genauer zwischen RS232 Schnittstelle der Steuerung des Roboters und der RS232 Schnittstelle des Computers, werden folgende Einstellungen verwendet: 96 Bit/s Das ist die Übertragungsgeschwindigkeit. 8 Bit Daten Zu diesen 8 Bit Daten, das entspricht genau einem ASCII Zeichen, kommt ein Paritäts und ein Stop Bit hinzu: Gerade Parität Stop Bit Es wird keine Hardware oder Software Flußkontrolle verwendet: Keine Flußkontrolle

31 Seite ADLP Einleitung Das ABB DAA LINK PROOCOL (ADLP) ist ein serielles, asynchrones Kommunikationsprotokoll zwischen zwei Kommunikationspartnern. Es dient zur gesicherten Übertragung von Daten (Zeichen). Die sendende Station wird MASER genannt, die empfangende Station SLAVE. Sowohl der Computer wie auch die Steuerung des Roboters kann MASER sein. Die Kommunikation findet HALF DUPLEX statt, d.h., daß immer nur eine Station zu einem Zeitpunkt senden kann. Die Information, die übertragen werden soll, ist meist durch das darüberliegende Protokoll in sogenannte elegramme unterteilt. Damit wird in einem Kommunikationsvorgang die Information in mehreren elegrammen übertragen Steuerzeichen Im ADLP Protokoll werden folgende Steuerzeichen verwendet: ENQ ENQUIRY: Mit diesem Zeichen beginnt die sendende Station, d.h. der MASER, die Kommunikation. Die empfangende Station, d.h. der SLAVE, muß mit ACK reagieren, um die Kommunikation aufzubauen. ACK ACKNOWLEDGE: Dies ist das Zeichen für positive Bestätigung des SLAVES. WACK WAI AND ACKNOWLEDGE: Dieses Zeichen bestätigt ebenfalls positiv, aber signalisiert gleichzeitig, daß die empfangende Station keine weiteren Daten derzeit aufnehmen kann.

32 Seite 3 RVI REVERSE INERRUP: Auch dieses Zeichen bestätigt positiv. Gleichzeitig signalisiert dieses Zeichen aber auch dem MASER, daß der SLAVE selbst Daten zu senden hat und daher MASER werden möchte. NAK NEGAIV ACKNOWLEDGE: Der SLAVE signalisiert mit diesem Zeichen eine negative Bestätigung. Das ist z.b. keine Empfangsbereitschaft des SLAVES oder eine fehlerhafte Datenübertragung. DLE DAA LINK ESCAPE: Durch dieses Zeichen signalisiert der MASER dem SLAVE, daß das nächste Zeichen als Steuerzeichen und nicht als Daten zu interpretieren ist. SX (even/odd) SAR OF EX: Damit wird der Beginn des extes, d.h. der Daten signalisiert. SX gibt es in gerader und ungerader Ausführung, um sequentielles Markieren zu ermöglichen. EX END OF EX: Dies signalisiert das Ende des extes, eben das Ende der Daten. EO END OF RANSMISSION: Mit diesem Zeichen wird die Kommunikation abgeschlossen. Die Kodierung obiger Zeichen ist in der ASCII Code abelle im Anhang nachzulesen Kommunikationsphasen Die Kommunikation teilt sich in 3 Phasen:

33 Seite Kommunikationsaufbau In der ersten Phase wird die Kommunikation aufgebaut. Der MASER sendet zum SLAVE das Zeichen ENQ. Wenn der SLAVE empfangsbereit ist, sendet er ACK zurück. Damit ist die erste Phase ordnungsgemäß abgeschlossen. Die Antwort des SLAVE kann jedoch auch WACK oder RVI sein. Bei WACK kann der SLAVE derzeit nicht empfangen z.b. weil sein Empfangspuffer voll ist. Bei RVI wünscht der SLAVE selbst MASER zu werden, da er Daten senden möchte. Senden sowohl Computer wie auch Roboter gleichzeitig ENQ, so hat der Computer Vorrang vor dem Roboter Datentransfer Jedes elegramm, das der MASER übertragen soll, wird in die Zeichen DLE SX und DLE EX eingeschlossen. Ein in den Daten vorkommendes Zeichen DLE wird verdoppelt, um es von einem Steuerzeichen unterscheiden zu können. D.h., wird die Zeichenfolge XXX DLE YYY empfangen, wobei XXX und YYY nicht DLE ist, so ist das Zeichen DLE als DAA LINK ESCAPE zu interpretieren. Wird DLE DLE empfangen, so ist ein DLE zu entfernen und das Verbleibende als Daten zu interpretieren. Nach jedem übertragenen elegramm wird nach den Zeichen DLE EX auch noch eine Blockchecksumme gesendet. Der SLAVE muß darauf mit ACK für positive Bestätigung reagieren. Danach folgt das nächste elegramm oder der Kommunikationsabbau. Andere Antworten sind WACK, RVI oder NACK. Bei WACK wurde das zuletzt empfangene elegramm positiv bestätigt, aber die Bereitschaft zum Empfang aufgehoben. Der MASER kann eine gewisse Zeit warten und neuerlich versuchen dem SLAVE Daten zu schicken oder er beginnt mit dem Kommunikationsabbau. Bei RVI bekommt der MASER ebenfalls eine positive Bestätigung, wird aber gleichzeitig um Abgabe der MASER Funktion gebeten. Daher folgt meist der Kommunikationsabbau. NACK ist die negative Bestätigung, es wird das zuletzt gesendete elegramm wiederholt.

34 Seite Kommunikationsabbau Den Abbau der Kommunikation bestimmt der MASER durch das Steuerzeichen EO. Danach muß die Kommunikation neu aufgebaut werden Sicherungsmechanismen Die Kommunikation wird auf mehrere Arten gesichert: Horizontale Parität Jedes einzelne zu übertragende Zeichen wird durch ein Paritätsbit gesichert. Das Zeichen selbst besteht aus 8 Bit Daten. Daraus wird mittels gerader Parität das Paritätsbit mittels Modulo2 Summe errechnet. Dieser Sicherungsmechanismus ist bereits im Betriebsystem bzw. der RS232 Implementierung vorhanden und muß daher nur richtig konfiguriert werden: 8 Bit Daten Gerade Parität Stop Bit Vertikale Parität (Blockchecksumme) Die vertikale Parität oder Blockchecksumme (BCS) wird für jeden Block berechnet. Ein Block entspricht einem elegramm. Genau beginnt ein Block nach den Zeichen DLE SX exklusive und endet mit den Zeichen DLE EX inklusive. Das Zeichen DLE vor EX wird dabei nicht berücksichtigt. Ebenso ein in den Daten vorkommendes DLE DLE wird nur einmal berücksichtigt. Die Blockchecksumme wird durch vertikale, bitweise Modulo2 Summe der Zeichen errechnet und gleich anschließend an die Zeichen DLE EX eines elegramms gesendet.

35 Seite Sequentielles Markieren Durch sequentielles Markieren wird es dem SLAVE ermöglicht, ein Folge elegramm von einer Wiederholung zu unterscheiden. Das erste elegramm in einer Kommunikation erhält am Beginn das Zeichen SX (even), das nächste SX (odd) und danach abwechselnd. Die Even/Odd Markierung erfolgt über das MSB von SX: Befehl Binär Dezimal SX (even) 2 SX (odd) KommunikationsBeispiele Die folgenden abellen sind so zu interpretieren, daß z.b. ein in der Spalte MASER eingetragenes Zeichen ENQ als MASER sendet ENQ an den SLAVE zu lesen ist Kommunikation in einem elegramm Die zu übertragenden Daten können in einem elegramm übertragen werden: MASER SLAVE ENQ ACK DLE SX (even) Daten DLE EX BCS

web: www.ncgraphics.de CAD/CAM-Systeme Entwicklung Beratung Vertrieb Kundenbetreuung Service für Werkzeugmaschinen

web: 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

Mehr

13 OOP MIT DELPHI. Records und Klassen Ein Vergleich

13 OOP MIT DELPHI. Records und Klassen Ein Vergleich 13 OOP MIT DELPHI Delphi war früher "Object Pascal". Dieser Name impliziert eine Funktionalität, welche in der Welt der Programmierung nicht mehr wegzudenken ist: die objektorientierte Programmierung,

Mehr

Programmierkurs: Delphi: Einstieg

Programmierkurs: Delphi: Einstieg Seite 1 von 6 Programmierkurs: Delphi: Einstieg Aus Wikibooks Inhaltsverzeichnis 1 Einstieg Einstieg Was ist Delphi Borland Delphi ist eine RAD-Programmierumgebung von Borland. Sie basiert auf der Programmiersprache

Mehr

Modbus-Master-Treiber

Modbus-Master-Treiber Modbus-Master-Treiber 1. Einleitung MODBUS ist ein offenes serielles Kommunikationsprotokoll, das auf einer Master/Slave Architektur basiert. Dabei greift der MODBUS-Master (Touch Panel PC) auf die fest

Mehr

Objektorientierte Programmierung

Objektorientierte Programmierung Objektorientierte Programmierung 1 Geschichte Dahl, Nygaard: Simula 67 (Algol 60 + Objektorientierung) Kay et al.: Smalltalk (erste rein-objektorientierte Sprache) Object Pascal, Objective C, C++ (wiederum

Mehr

Kapitel 6. Vererbung

Kapitel 6. Vererbung Kapitel 6 Vererbung Vererbung 1 Ziele Das Vererbungsprinzip der objektorientierten Programmierung verstehen Und in Java umsetzen können Insbesondere folgende Begriffe verstehen und anwenden können: Ober/Unterklassen

Mehr

Eltako FVS. Verwendung von Systemfunktionen. Grenzenlose Flexibilität und Komfort in der Gebäudeinstallation

Eltako FVS. Verwendung von Systemfunktionen. Grenzenlose Flexibilität und Komfort in der Gebäudeinstallation Eltako FVS Verwendung von Systemfunktionen Grenzenlose Flexibilität und Komfort in der Gebäudeinstallation 1. Erstellen einer Systemfunktion 1. Beachten Sie zur Voreinstellung/Inbetriebnahme Ihres FVS-Systems

Mehr

Kapitel 6. Vererbung

Kapitel 6. Vererbung 1 Kapitel 6 2 Ziele Das sprinzip der objektorientierten Programmierung verstehen Und in Java umsetzen können Insbesondere folgende Begriffe verstehen und anwenden können: Ober/Unterklassen Subtyping Überschreiben

Mehr

ishrt CommDTM Benutzerhandbuch UNIFIED FIELD COMMUNICATION

ishrt CommDTM Benutzerhandbuch UNIFIED FIELD COMMUNICATION Benutzerhandbuch UNIFIED FIELD COMMUNICATION Inhalt 1 Installation der Software...3 2 Kommunikations-DTM ishrt CommDTM...4 3 Konfiguration ishrt Comm DTM offline...5 3.1 Treiberkonfiguration...5 3.2 Kanalkonfiguration...6

Mehr

3. Konzepte der objektorientierten Programmierung

3. Konzepte der objektorientierten Programmierung 3. Konzepte der objektorientierten Programmierung 3.1 Basiskonzepte 3.2 Generalisierung / Spezialisierung 3.3 Aggregation 3.4 Assoziation 3.5 Nachrichten 3.6 Polymorphismus 3. Konzepte der Objektorientierung

Mehr

Anleitung Version 1.1 Deutsch

Anleitung Version 1.1 Deutsch Anleitung Version 1.1 Deutsch Voraussetzungen, Mindestanforderungen Microsoft Windows Vista, Win7, Win8 Installiertes Framework 4.5 (in Win7 und Win8 bereits enthalten) MySQL Server (Setup unter Windows

Mehr

Die ActiveX-Komponente COM_V3

Die 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

Mehr

SC18IM700-Tester v1.0. 1. Einleitung

SC18IM700-Tester v1.0. 1. Einleitung SC18IM700-Tester v1.0 1. Einleitung Der SC18IM700-Tester ist ein mittels Visual Studio.NET und in der Programmiersprache C# entwickeltes Programm. Es lehnt sich an der Funktion eines einfachen Terminal-

Mehr

Kapitel 6. Vererbung

Kapitel 6. Vererbung 1 Kapitel 6 2 Ziele Das sprinzip der objektorientierten Programmierung verstehen Und in Java umsetzen können Insbesondere folgende Begriffe verstehen und anwenden können: Ober/Unterklassen Subtyping Überschreiben

Mehr

Software WinProgTrans. Technische Dokumentation. Ausgabe: 10/2008 Art.-Nr.:1084700

Software WinProgTrans. Technische Dokumentation. Ausgabe: 10/2008 Art.-Nr.:1084700 Technische Dokumentation Software WinProgTrans Ausgabe: 10/2008 Art.-Nr.:1084700 IEF Werner GmbH Wendelhofstr. 6 78120 Furtwangen Telefon: 07723/925-0 Fax: 07723/925-100 www.ief-werner.de MAN_DE_1084700_WinProgTrans_R1a.doc

Mehr

Einführung in Automation Studio

Einfü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

Handbuch Groupware - Mailserver

Handbuch Groupware - Mailserver Handbuch Inhaltsverzeichnis 1. Einführung...3 2. Ordnerliste...3 2.1 E-Mail...3 2.2 Kalender...3 2.3 Kontakte...3 2.4 Dokumente...3 2.5 Aufgaben...3 2.6 Notizen...3 2.7 Gelöschte Objekte...3 3. Menüleiste...4

Mehr

Im folgenden wird die Applikation "BinTec Voice-Mail-Server" kurz vorgestellt:

Im folgenden wird die Applikation BinTec Voice-Mail-Server kurz vorgestellt: Read Me-(24.07.2000) "BinTec Voice-Mail-Server" Im folgenden wird die Applikation "BinTec Voice-Mail-Server" kurz vorgestellt: 1 Kurzbeschreibung "BinTec Voice-Mail-Server" "BinTec Voice-Mail-Server" ist

Mehr

Ankopplung GSM Interface an FAT2002 (GSM-Option)

Ankopplung GSM Interface an FAT2002 (GSM-Option) Ankopplung GSM Interface an FAT2002 (GSM-Option) ab Firmware-Version 4.24.10.1 Allgemeines Das FAT2002 stellt eine Übermittlung von Meldungen per SMS bereit. Die Meldungen aus der BMZ werden im FAT gemäß

Mehr

Fachbericht DPR. Name: René Wagener. Klasse: CI3O1. Fachlehrer: Herr Balog

Fachbericht DPR. Name: René Wagener. Klasse: CI3O1. Fachlehrer: Herr Balog Fachbericht DPR Name: René Wagener Klasse: CI3O1 Fachlehrer: Herr Balog Inhalt Der Anfang... 3 Was ist Delphi?... 3 Das erste Programm... 3 Delphi VCL-Formularanwendung... 4 Variablen... 5 Beispiel für

Mehr

Ringlicht-v3 - Frei konfigurierbares Ringlicht mit RS232 Anbindung. Kurzbeschreibung

Ringlicht-v3 - Frei konfigurierbares Ringlicht mit RS232 Anbindung. Kurzbeschreibung Ringlicht-v3 - Frei konfigurierbares Ringlicht mit RS232 Anbindung Kurzbeschreibung Das frei konfigurierbare Ringlicht kann jede beliebige Abfolge an Lichtmustern erzeugen und über einen Triggereingang

Mehr

5.5.8 Öffentliche und private Eigenschaften

5.5.8 Öffentliche und private Eigenschaften 5.5.8 Öffentliche und private Eigenschaften Schnittstellen vs. Implementierungen: Schnittstelle einer Klasse beschreibt, was eine Klasse leistet und wie sie benutzt werden kann, ohne dass ihre Implementierung

Mehr

5.4 Klassen und Objekte

5.4 Klassen und Objekte 5.4 Klassen und Objekte Zusammenfassung: Projekt Figuren und Zeichner Figuren stellt Basisklassen für geometrische Figuren zur Verfügung Zeichner bietet eine übergeordnete Klasse Zeichner, welche die Dienstleistungen

Mehr

Filterregeln... 1. Einführung... 1. Migration der bestehenden Filterregeln...1. Alle eingehenden Nachrichten weiterleiten...2

Filterregeln... 1. Einführung... 1. Migration der bestehenden Filterregeln...1. Alle eingehenden Nachrichten weiterleiten...2 Jörg Kapelle 15:19:08 Filterregeln Inhaltsverzeichnis Filterregeln... 1 Einführung... 1 Migration der bestehenden Filterregeln...1 Alle eingehenden Nachrichten weiterleiten...2 Abwesenheitsbenachrichtigung...2

Mehr

Programmierparadigmen. Programmierparadigmen. Imperatives vs. objektorientiertes Programmieren. Programmierparadigmen. Agenda für heute, 4.

Programmierparadigmen. Programmierparadigmen. Imperatives vs. objektorientiertes Programmieren. Programmierparadigmen. Agenda für heute, 4. Agenda für heute, 4. Mai, 2006 Programmierparadigmen Imperative Programmiersprachen In Prozeduren zusammengefasste, sequentiell ausgeführte Anweisungen Die Prozeduren werden ausgeführt, wenn sie als Teil

Mehr

PIWIN 1 Übung Blatt 5

PIWIN 1 Übung Blatt 5 Fakultät für Informatik Wintersemester 2008 André Gronemeier, LS 2, OH 14 Raum 307, andre.gronemeier@cs.uni-dortmund.de PIWIN 1 Übung Blatt 5 Ausgabedatum: 19.12.2008 Übungen: 12.1.2009-22.1.2009 Abgabe:

Mehr

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 22

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 22 Kapitel 19 Vererbung, UML Seite 1 von 22 Vererbung - Neben der Datenabstraktion und der Datenkapselung ist die Vererbung ein weiteres Merkmal der OOP. - Durch Vererbung werden die Methoden und die Eigenschaften

Mehr

BEDIENUNGSANLEITUNG SKX OPEN. SKX Open ZN1RX SKXOPEN. Edition 1,1

BEDIENUNGSANLEITUNG SKX OPEN. SKX Open ZN1RX SKXOPEN. Edition 1,1 BEDIENUNGSANLEITUNG SKX OPEN SKX Open ZN1RX SKXOPEN Edition 1,1 INHALT 1. Einleitung... 3 1.1. ZN1RX-SKX OPEN... 3 1.2. Applikationsprogramm: SKX Open... 3 1.3. Grundlegende Spezifikationen des SKX Open...

Mehr

und von mehreren PCs nutzen Nr. 070101

und von mehreren PCs nutzen Nr. 070101 Was ist denn eigentlich dieser SComm-Treiber? Der Saia Communication Driver kurz SComm-Treiber dient verschiedenen Programmen der Saia PG5 (z.b. Online Configurator, Debugger, Fupla, SEdit, Watch Window

Mehr

ewon über dynamische Adresszuweisung erreichbar machen

ewon über dynamische Adresszuweisung erreichbar machen ewon - Technical Note Nr. 013 Version 1.3 ewon über dynamische Adresszuweisung erreichbar machen Übersicht 1. Thema 2. Benötigte Komponenten 3. ewon Konfiguration 3.1 ewon IP Adresse einstellen 3.2 ewon

Mehr

Anschluss eines WZ 10D IN an ein ewon2001

Anschluss eines WZ 10D IN an ein ewon2001 Anschluss eines WZ 10D IN an ein ewon2001 Seite 1 von 10 ewon Technical Note Nr. 020 Version 1.0 Kombination aus ewon2001 + WZ 10 D IN Modul Konfiguration samt Alarmversendung per SMS Übersicht 10.06.2008/SI

Mehr

Inhalt: 1. Layer 1 (Physikalische Schicht) 2. Layer 2 (Sicherungsschicht) 3. Layer 3 (Vermittlungsschicht) 4. Layer 4 (Transportschicht) 5.

Inhalt: 1. Layer 1 (Physikalische Schicht) 2. Layer 2 (Sicherungsschicht) 3. Layer 3 (Vermittlungsschicht) 4. Layer 4 (Transportschicht) 5. Inhalt: 1. Layer 1 (Physikalische Schicht) 2. Layer 2 (Sicherungsschicht) 3. Layer 3 (Vermittlungsschicht) 4. Layer 4 (Transportschicht) 5. Ethernet 6. Token Ring 7. FDDI Darstellung des OSI-Modell (Quelle:

Mehr

Deklarationen in C. Prof. Dr. Margarita Esponda

Deklarationen 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.

Mehr

4 Codierung nach Viginere (Lösung)

4 Codierung nach Viginere (Lösung) Kapitel 4 Codierung nach Viginere (Lösung) Seite 1/14 4 Codierung nach Viginere (Lösung) 4.1 Einführung Blaise de Vigenère lebte von 1523 bis 1596 in Frankreich und war nach dem Studium bei verschiedenen

Mehr

INTERPRETER Interface. DATAWIN OMR Serie 10 Serie 50 Serie 300. Programmbeschreibung. Edition 020701_01

INTERPRETER Interface. DATAWIN OMR Serie 10 Serie 50 Serie 300. Programmbeschreibung. Edition 020701_01 INTERPRETER Interface DATAWIN OMR Serie 10 Serie 50 Serie 300 Programmbeschreibung Edition 020701_01 KAPITEL 1: Allgemeine Beschreibungen... 2 Allgemeines... 2 KAPITEL 2: Einlesebefehle... 3 L Befehl...

Mehr

Registierung unter Windows

Registierung unter Windows Zum Editieren der Registrierdatenbank stehen verschiedene Programme zur Verfügung. Das Programm RegEdt32.exe Zum Editieren der Registrierdatenbank sollte nur der für Windows NT abgestimmte Registratur-Editor

Mehr

Fernanzeige V25, V60, V100

Fernanzeige V25, V60, V100 Fernanzeige V25, V60, V100 Version 6.3 / Dokument V1.1 Vtec Electronics GmbH Schenkstrasse 1 CH-3380 Wangen a.a. Tel. +41 32 631 11 54 www.vtec.ch Bedienungsanleitung für: V10C V25 N V60N V100N V100C Installation

Mehr

Send/Receive PCU/MCU. Protokoll

Send/Receive PCU/MCU. Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Pro tokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll

Mehr

Steuerung der Rollläden

Steuerung 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

Mehr

UART-Kommunikation mit dem Atmel AVR

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

Mehr

NanoCAN & NanoJEasy. Software training

NanoCAN & NanoJEasy. Software training NanoCAN & NanoJEasy Software training NanoCAN NanoCAN ist ein nützliches Tool für: - Prüfung - Fehlersuche und -behebung - Firmware-Updates Unsere Steuerungen sind immer CAN-Slaves. Aus diesem Grund stehen

Mehr

M a i l C r e d i t. \\Burt\user\Soutschek\FP\Technik\Frankiermaschinen\00_PC Software\MailCredit\Anleitung MailCredit Installation.

M a i l C r e d i t. \\Burt\user\Soutschek\FP\Technik\Frankiermaschinen\00_PC Software\MailCredit\Anleitung MailCredit Installation. M a i l C r e d i t MailCredit ist eine Software, die auf einem PC installiert wird. Diese Software ermöglicht es, dass eine Frankiermaschine über das Internet Portoladungen bzw. Kommunikation mit dem

Mehr

Konfiguration der Messkanäle. Konfiguration der Zeitachse. Abb. 3: Konfigurationsmenü des Sensoreingangs A. Abb. 4: Messparameter Konfigurationsmenü

Konfiguration der Messkanäle. Konfiguration der Zeitachse. Abb. 3: Konfigurationsmenü des Sensoreingangs A. Abb. 4: Messparameter Konfigurationsmenü Anleitung zum Programm CASSY Lab für den Versuch E12 Starten Sie das Programm CASSY Lab durch Doppelklick auf das Icon auf dem Windows- Desktop. Es erscheint ein Fenster mit Lizensierungsinformationen,

Mehr

GetName(), GetName(), GetGeschlecht() und AelterWerden().

GetName(), GetName(), GetGeschlecht() und AelterWerden(). 11. Vererbung Vererbung ist eine der mächtigsten Funktionalitäten der objektorientierten Programmiersprachen. Man versteht unter Vererbung die Tatsache, dass eine Klasse alle Methoden und Variablen einer

Mehr

Eine Baumstruktur sei folgendermaßen definiert. Eine Baumstruktur mit Grundtyp Element ist entweder

Eine Baumstruktur sei folgendermaßen definiert. Eine Baumstruktur mit Grundtyp Element ist entweder Programmieren in PASCAL Bäume 1 1. Baumstrukturen Eine Baumstruktur sei folgendermaßen definiert. Eine Baumstruktur mit Grundtyp Element ist entweder 1. die leere Struktur oder 2. ein Knoten vom Typ Element

Mehr

ELWIS 3.0. Dokumentation E-Mail-Verteilerlisten

ELWIS 3.0. Dokumentation E-Mail-Verteilerlisten ELWIS 3.0 Dokumentation E-Mail-Verteilerlisten Dienstleistungszentrum Informationstechnik im Geschäftsbereich des BMVBS (DLZ-IT BMVBS) Bundesanstalt für Wasserbau Am Ehrenberg 8, 98693 Ilmenau Stand, 10.02.2011

Mehr

Datenformat HAC4 Stand 15.07.2002

Datenformat HAC4 Stand 15.07.2002 Auswertung der Daten des HAC4 Die Fahrradcomputer vom Typ HAC4 von der Firma CicloSport zeichnen bei Bedarf Daten (Höhe, Weg, Herzfrequenz, Temperatur und Trittfrequenz) auf. Diese Daten können mit einem

Mehr

ekey TOCAhome pc Software Inhaltsverzeichnis 1. ZWECK DIESES DOKUMENTS... 3 2. VERWENDUNGSHINWEIS ZUR SOFTWARE... 3

ekey TOCAhome pc Software Inhaltsverzeichnis 1. ZWECK DIESES DOKUMENTS... 3 2. VERWENDUNGSHINWEIS ZUR SOFTWARE... 3 Inhaltsverzeichnis Software ekey TOCAhome pc 1. ZWECK DIESES DOKUMENTS... 3 2. VERWENDUNGSHINWEIS ZUR SOFTWARE... 3 3. MONTAGE, INSTALLATION UND ERSTINBETRIEBNAHME... 3 4. VERSION... 3 Version 1.5 5. BENUTZEROBERFLÄCHE...

Mehr

Serieller S-Bus reduziertes Protokoll (Level 1)

Serieller S-Bus reduziertes Protokoll (Level 1) 2 Serieller S-Bus reduziertes Protokoll (Level 1) Inhalt - S-Bus RS485 Netzwerk - Beispielaufbau - Reduziertes S-Bus-Protokoll - PG5 Projektvorbereitung - Master / Konfiguration und Programmierung - Master

Mehr

Hochschulrechenzentrum

Hochschulrechenzentrum #50 Version 2 Um Ihre E-Mails über den Mailserver der ZEDAT herunterzuladen oder zu versenden, können Sie das Mailprogramm Windows Live Mail verwenden. Windows Live Mail ist in dem Software-Paket Windows

Mehr

Gebrauchsanleitung Software TitroLine-Chart

Gebrauchsanleitung Software TitroLine-Chart Gebrauchsanleitung Software TitroLine-Chart 1 1 Eigenschaften der Software Die Software TitroLineChart dient zur einfachen graphischen Darstellung der Titrationsdaten, die mit dem TitroLine easy ermittelt

Mehr

Objektorientierte Programmiersprachen

Objektorientierte Programmiersprachen Objektorientierte Programmiersprachen 1960 Algol 1970 Simula Pascal 1980 Smalltalk C Ada 1990 C++ Eiffel Eine ovale Box symbolisiert eine objektorientierte Programmiersprache. Eine rechteckige Box steht

Mehr

Eine Klasse beschreibt Objekte mit gleichen Attributen und Methoden.

Eine Klasse beschreibt Objekte mit gleichen Attributen und Methoden. Grundwissen Informatik Objekt Attribut Methoden Als Objekte bezeichnet man alle Gegenstände, Dinge, Lebewesen, Begriffe oder Strukturen unserer Welt ( Autos, Räume, Bakterien, Lehrer, Schüler, Kunden,

Mehr

SX3 PC Software rev. 0.99c

SX3 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

Mehr

Bedienungsanleitung DD 55 IS. Displaydecoder mit InterBus-S

Bedienungsanleitung DD 55 IS. Displaydecoder mit InterBus-S Bedienungsanleitung DD 55 IS Displaydecoder mit InterBus-S 15/05/13 dd55is DE_1.doc Los \API 1/10 Inhalt 1 Einleitung... 3 2 Anschlußbelegung... 3 3 Prozeßdatenkanal... 3 4 Eingangsdatenwort... 3 5 Statusbits...

Mehr

7. Objektorientierte Softwareentwicklung/3. Informatik II für Verkehrsingenieure

7. Objektorientierte Softwareentwicklung/3. Informatik II für Verkehrsingenieure 7. Objektorientierte Softwareentwicklung/3 Informatik II für Verkehrsingenieure Überblick FOLGENDE BEGRIFFE/PRINZIPIEN SOLLTEN BEKANNT SEIN Objekte Klasse Attribute Fähigkeiten ZIEL DER HEUTIGEN LEHRVERANSTALTUNG

Mehr

VB.net Programmierung und Beispielprogramm für GSV

VB.net Programmierung und Beispielprogramm für GSV VB.net Programmierung und Beispielprogramm für GSV Dokumentation Stand vom 26.05.2011 Tel +49 (0)3302 78620 60, Fax +49 (0)3302 78620 69, info@me-systeme.de, www.me-systeme.de 1 Inhaltsverzeichnis Vorwort...2

Mehr

1.) Client-Server-Kommunikation

1.) Client-Server-Kommunikation 1.)... 1 2.) Der Server (Server I)... 1 3.) Der Client... 3 4.) Erweiterung mehrere Clients an einem Server (Server II)... 5 5.) Erweiterung Clientübersicht und Nachricht vom Server an nur einen Client

Mehr

Visualisierung eines Step7-Programmes in WinCC

Visualisierung eines Step7-Programmes in WinCC Simatic WinCC - Panel Seite 1 Visualisierung eines Step7-Programmes in WinCC MPI-Bus Projektierungsrechner mit Simatic Manager und WinCC Multi-Panel Simatic 300 MPI-Bus Reelle Einund Ausgänge Simatic WinCC

Mehr

ASP-Mail Kurzanleitung

ASP-Mail Kurzanleitung ASP-Mail Kurzanleitung Feldstiege 78 / 48161 Münster ASPMail Methoden SendMail AddRecipient ClearRecipients ClearCCs AddBCC ClearBCCs ClearAllRecipients ClearAttachments ClearBodyText AddExtraHeader ClearExtraHeaders

Mehr

Access 2010. für Windows. Ricardo Hernández García 1. Ausgabe, 1. Aktualisierung, Dezember 2011. Automatisierung, Programmierung ACC2010P

Access 2010. für Windows. Ricardo Hernández García 1. Ausgabe, 1. Aktualisierung, Dezember 2011. Automatisierung, Programmierung ACC2010P Ricardo Hernández García 1. Ausgabe, 1. Aktualisierung, Dezember 2011 Access 2010 für Windows Automatisierung, Programmierung ACC2010P 4 Access 2010 für Windows - Automatisierung, Programmierung 4 Mit

Mehr

Mod_com.lib. Inhalt. WAGO-I/O-PRO 32 Bibliothek

Mod_com.lib. Inhalt. WAGO-I/O-PRO 32 Bibliothek Anhang A Weitere Bibliotheken WAGO-I/O-PRO 32 Bibliothek Mod_com.lib Inhalt ADD_DESC (Datentyp)...2 ADD_PI_INFORMATION...4 CRC16...6 FBUS_ERROR_INFORMATION...7 GET_DIGITAL_INPUT_OFFSET...8 GET_DIGITAL_OUTPUT_OFFSET...10

Mehr

1. Die Schulemail finden Sie wie gewohnt im COG-Net unter Ihrem Namen und nach Betätigen der Schaltfläche Email.

1. Die Schulemail finden Sie wie gewohnt im COG-Net unter Ihrem Namen und nach Betätigen der Schaltfläche Email. Anleitung Schulemail Der Exchange-Server der Schule wurde neu installiert. Dadurch kommt es zu ein paar Änderungen im Gebrauch des neuen OWA (Outlook Webb App), die ich Ihnen im Folgenden anhand von ScreenShots

Mehr

Installation und Benutzung AD.NAV.ZipTools

Installation und Benutzung AD.NAV.ZipTools Installation und Benutzung AD.NAV.ZipTools Version 1.0.0.0 ALTENBRAND Datentechnik GmbH Am Gelicht 5 35279 Neustadt (Hessen) Tel: 06692/202 290 Fax: 06692/204 741 email: support@altenbrand.de Die Komponente

Mehr

bluelino 4G/ 4G+ Konfigurationssoftware

bluelino 4G/ 4G+ Konfigurationssoftware LinTech Bedienungsanleitung bluelino 4G/ 4G+ Konfigurationssoftware Revision 1.42 Inhalt 1 Konfiguration des bluelino 4G oder 4G+ ändern... 3 1.1 Voraussetzungen... 3 1.2 Start/Inbetriebnahme Konfigurationssoftware...

Mehr

"Memory Stick" zur Programmierung der comfort 8+ Lichtsteuranlage mit PC Software "scenes editor"

Memory Stick zur Programmierung der comfort 8+ Lichtsteuranlage mit PC Software scenes editor comfort 8+ IRPC "Memory Stick" zur Programmierung der comfort 8+ Lichtsteuranlage mit PC Software "scenes editor" 1: Programmstart, Einstellungen 1.1 Zuerst die Software der beiliegenden CD-ROM auf einem

Mehr

Java Einführung Methoden in Klassen

Java Einführung Methoden in Klassen Java Einführung Methoden in Klassen Lehrziel der Einheit Methoden Signatur (=Deklaration) einer Methode Zugriff/Sichtbarkeit Rückgabewerte Parameter Aufruf von Methoden (Nachrichten) Information Hiding

Mehr

Konfiguratorsoftware. für. M-Bus Impulssammler

Konfiguratorsoftware. 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.

Mehr

POB-Technology Dokumentation. POB-Technology Produkte. Deutsche Übersetzung von roboter-teile.de Alle Rechte vorbehalten Seite 1 von 13

POB-Technology Dokumentation. POB-Technology Produkte. Deutsche Übersetzung von roboter-teile.de Alle Rechte vorbehalten Seite 1 von 13 POB-Technology Produkte Deutsche Übersetzung von roboter-teile.de Alle Rechte vorbehalten Seite 1 von 13 Inhaltsverzeichnis Inhaltsverzeichnis Inhaltsverzeichnis... 2 Einführung...4 POB-EYE... 5 POB-LCD128...

Mehr

Protokollbeschreibung Modbus TCP für EMU TCP/IP Modul

Protokollbeschreibung Modbus TCP für EMU TCP/IP Modul Protokollbeschreibung Modbus TCP für EMU TCP/IP Modul Zweck: Dieses Protokollbeschreibung beschreibt den Aufbau des Modbus TCP Protokolls. Datei: EMU Professional Modbus TCP d Seite 1 von 15 Version 1.0

Mehr

Mac Quick Guide für die Migration zum HIN Client

Mac Quick Guide für die Migration zum HIN Client Mac Quick Guide für die Migration zum HIN Client Anleitung zur Migration vom ASAS Client zum neuen HIN Client in Schritten:. Schritt 2. Schritt. Schritt Installation HIN Client Software Installiert die

Mehr

Programmieren Lernen mit BYOB. Gerald Futschek 5. November 2012

Programmieren Lernen mit BYOB. Gerald Futschek 5. November 2012 Programmieren Lernen mit BYOB Informatiktag 2012 Gerald Futschek 5. November 2012 Erste Programmier Schritte in der Schule Sehr viele verschiedene Dinge zu lernen: Syntax und Semantik der Befehle, Algorithmen,

Mehr

Bedienungsanleitung Modbus-LAN Gateway

Bedienungsanleitung Modbus-LAN Gateway Bedienungsanleitung Modbus-LAN Gateway Bedienungsanleitung Modbus-LAN Gateway Inhalt 1. Starten der Konfigurationsoberfläche des MLG... 3 2. Konfiguration MLG... 4 2.1. Network Settings... 4 2.1.1 Statische

Mehr

Bedienungsanleitung. Stand: 26.05.2011. Copyright 2011 by GEVITAS GmbH www.gevitas.de

Bedienungsanleitung. Stand: 26.05.2011. Copyright 2011 by GEVITAS GmbH www.gevitas.de GEVITAS-Sync Bedienungsanleitung Stand: 26.05.2011 Copyright 2011 by GEVITAS GmbH www.gevitas.de Inhalt 1. Einleitung... 3 1.1. Installation... 3 1.2. Zugriffsrechte... 3 1.3. Starten... 4 1.4. Die Menü-Leiste...

Mehr

Form Designer. Leitfaden

Form Designer. Leitfaden Leitfaden Copyright Die hier enthaltenen Angaben und Daten können ohne vorherige Ankündigung geändert werden. Die in den Beispielen verwendeten Namen und Daten sind frei erfunden, soweit nichts anderes

Mehr

ODD-TV². ... die zukunftssichere Lösung für den modernen Wettanbieter! www.bookmaker5.com

ODD-TV². ... die zukunftssichere Lösung für den modernen Wettanbieter! www.bookmaker5.com ODD-TV²... die zukunftssichere Lösung für den modernen Wettanbieter! Arland Gesellschaft für Informationstechnologie mbh - Irrtümer und Änderungen vorbehalten. Version 5.7.6 - /05/2010 Handbuch ODD-TV

Mehr

Wir wünschen Ihnen viel Freude und Erfolg mit Ihrem neuen X-PRO-USB-Interface. Ihr Hacker-Team

Wir 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

Mehr

Call Button / HTTP - Systembeschreibung

Call Button / HTTP - Systembeschreibung Call Button / HTTP - Systembeschreibung Detlef Reil, 14.03.2004, zu Call Button, Version 040127, V1.50 Beta! Software System Für die Kommunikation zwischen den Call Buttons und der Applikation war bisher

Mehr

Informatik. Studiengang Chemische Technologie. Michael Roth WS 2012/2013. michael.roth@h-da.de. Hochschule Darmstadt -Fachbereich Informatik-

Informatik. 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

Mehr

Technische Dokumentation. TopMessage / TopLab Hardware MessHaus Softwarekomponenten SPS

Technische Dokumentation. TopMessage / TopLab Hardware MessHaus Softwarekomponenten SPS Delphin Technology AG Sülztalstraße 23 D 51491 Overath-Brombach Tel: ++49 2207 9645 0 Fax: ++49 2207 9645 35 Technische Dokumentation TopMessage / TopLab Hardware MessHaus Softwarekomponenten SPS Ergänzende

Mehr

TwinCAT HMI Application

TwinCAT HMI Application New Automation Technology TwinCAT HMI Application 08.05.2010 1 Überblick Einleitung Übersicht Möglichkeiten der Applikation Struktur und Komponenten Komponenten für das Microsoft Visual Studio Anleger

Mehr

Installation des edu- sharing Plug- Ins für Moodle

Installation des edu- sharing Plug- Ins für Moodle Installation des edu- sharing Plug- Ins für Moodle [edu-sharing Team] [Dieses Dokument beschreibt die Installation und Konfiguration des edu-sharing Plug-Ins für das LMS Moodle.] edu- sharing / metaventis

Mehr

Kurzanleitung. MEYTON Migrationstool. 1 Von 16

Kurzanleitung. MEYTON Migrationstool. 1 Von 16 Kurzanleitung MEYTON Migrationstool 1 Von 16 Inhaltsverzeichnis Sinn und Zweck des Migrationsprogramms...3 Die LIVE C D...3 START...3 Erste Schritte...4 Login...4 Einleitung...5 Die Bedienung...5 Das Hauptmenü...6

Mehr

Wichtige Grundsätze für die Nutzung der E-Mail-Schnittstellen

Wichtige Grundsätze für die Nutzung der E-Mail-Schnittstellen Einleitung Diese Dokumentation soll Ihnen bei der Nutzung unseres Produktes zur Seite stehen. Leider können wir hiermit sicherlich nicht alle Fragen und Fallstricke aus der Welt schaffen, daher scheuen

Mehr

IRF2000, IF1000 Application Note ModbusTCP API

IRF2000, IF1000 Application Note ModbusTCP API Version 2.0 Original-Application Note ads-tec GmbH IRF2000, IF1000 Application Note ModbusTCP API Version 2.0 Stand: 28.10.2014 ads-tec GmbH 2014 IRF2000 IF1000 2 Inhaltsverzeichnis 1 Einführung... 3 2

Mehr

SOFTWARE FÜR PRG-APPLIKATIONEN

SOFTWARE FÜR PRG-APPLIKATIONEN SOFTWARE FÜR PRG-APPLIKATIONEN Autor: Frank Bergmann Letzte Änderung: 04.12.2014 09:09 1 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis... 2 2 Allgemeines... 3 3 Installation und Programmaufruf... 3 4 Einstellungen...

Mehr

Einführung in die Programmierung mit Java. Hörsaalübung

Einführung in die Programmierung mit Java. Hörsaalübung Einführung in die Programmierung mit Java Hörsaalübung Folie 1 Grundlagen der Objektorientierung Seit Anfang der Neunzigerjahre Standardmethode der Softwareentwicklung. Die OOP Objektorientierte Programmierung

Mehr

Das Handbuch zu KCM Tablet. Jörg Ehrichs Übersetzung: Burkhard Lück

Das Handbuch zu KCM Tablet. Jörg Ehrichs Übersetzung: Burkhard Lück Jörg Ehrichs Übersetzung: Burkhard Lück 2 Inhaltsverzeichnis 1 Wacom-Tablett-Einstellungen 5 1.1 Profilverwaltung...................................... 5 1.2 Allgemeine Tablett-Einstellungen und -Informationen.................

Mehr

PCFaceSwitch. Treiber und Steuerprogramm für eine Extender-Karte für den PCI-Express-Bus

PCFaceSwitch. Treiber und Steuerprogramm für eine Extender-Karte für den PCI-Express-Bus PCFaceSwitch Treiber und Steuerprogramm für eine Extender-Karte für den PCI-Express-Bus Version 1.7 Juni 2013 Hinweise zur Installation, Funktionsweise und Lizenzierung Für Ihre Fragen stehen wir gern

Mehr

TRANSMETRA. Datenerfassungs-Software für GSV2, 3-Messverstärker Datacapture-Software für GSV2, 3-Instruments. GSV Multi RS, USB.

TRANSMETRA. Datenerfassungs-Software für GSV2, 3-Messverstärker Datacapture-Software für GSV2, 3-Instruments. GSV Multi RS, USB. Beschreibung Die Software GSVMulti eignet sich zur Aufzeichnung von Messdaten mit GSV-2 und GSV-3 Messverstärkern. Es können bis zu 128 Kanäle verarbeitet werden. Die Messwerte werden grafisch dargestellt.

Mehr

Bedienung von BlueJ. Klassenanzeige

Bedienung von BlueJ. Klassenanzeige Im Folgenden werden wichtige Funktionen für den Einsatz von BlueJ im Unterricht beschrieben. Hierbei wird auf den Umgang mit Projekten, Klassen und Objekten eingegangen. Abgeschlossen wird dieses Dokument

Mehr

KODAK D4000 Duplex Photo Printer-Treiber für WINDOWS

KODAK D4000 Duplex Photo Printer-Treiber für WINDOWS ReadMe_Driver.pdf 11/2011 KODAK D4000 Duplex Photo Printer-Treiber für WINDOWS Beschreibung Der D4000-Druckertreiber ist ein MICROSOFT-Druckertreiber, der speziell für die Verwendung mit dem D4000 Duplex

Mehr

Datensicherung. Beschreibung der Datensicherung

Datensicherung. Beschreibung der Datensicherung Datensicherung Mit dem Datensicherungsprogramm können Sie Ihre persönlichen Daten problemlos Sichern. Es ist möglich eine komplette Datensicherung durchzuführen, aber auch nur die neuen und geänderten

Mehr

Anleitung - Mass E-Mailer 2.6. 2003 by Patrick Biegel 25.06.2005

Anleitung - Mass E-Mailer 2.6. 2003 by Patrick Biegel 25.06.2005 Anleitung - Mass E-Mailer 2.6 2003 by Patrick Biegel 25.06.2005 Inhalt Einleitung...3 Neu in der Version 2.6...3 Installation...4 Links...4 E-Mail Form...5 Send E-Mails...7 Edit List...8 Save List...9

Mehr

Convision IP-Videoserver und die Sicherheitseinstellungen von Windows XP (SP2)

Convision IP-Videoserver und die Sicherheitseinstellungen von Windows XP (SP2) Inhalt Convision IP-Videoserver und die Sicherheitseinstellungen von Windows XP (SP2)... 1 1. Die integrierte Firewall von Windows XP... 2 2. Convision ActiveX und Internet Explorer 6... 3 3. Probleme

Mehr

Beschreibung für das Solardatenerfassungs- und Überwachungssystem SolarCount Net Lan

Beschreibung für das Solardatenerfassungs- und Überwachungssystem SolarCount Net Lan Beschreibung für das Solardatenerfassungs- und Überwachungssystem SolarCount Net Lan Inhaltsverzeichnis Inhaltsverzeichnis... 1 Komponenten des Net Lan Systems... 2 Anschlüsse und Verkabelung... 2 Konfiguration

Mehr

Python Installation. 1 Vorbereitung. 1.1 Download. Diese Anleitung ist für Windows ausgelegt.

Python Installation. 1 Vorbereitung. 1.1 Download. Diese Anleitung ist für Windows ausgelegt. Python Installation 1 Vorbereitung Diese Anleitung ist für Windows ausgelegt. 1.1 Download Python kann online unter https://www.python.org/downloads/ heruntergeladen werden. Hinweis: Im CoderDojo verwenden

Mehr

METTLER TOLEDO ETHERNET-Option

METTLER TOLEDO ETHERNET-Option Diese Anleitung beschreibt die Konfiguration und den Test der METTLER TOLEDO ETHERNET- Option für den Einsatz in einem Netzwerk. Die grundlegende Konfiguration der ETHERNET-Option ist über das Vision-Menü

Mehr

Application Note. Anbindung von Kunden-Software an SpiderControl Web Visualisierung

Application Note. Anbindung von Kunden-Software an SpiderControl Web Visualisierung 2015-02-25 1 of 6 Application Note Anbindung von Kunden-Software an SpiderControl Web Visualisierung Version ApplicationNote_AnbindungFremdsoftware /Version Seite 1 / 6 Version Datum Kommentar Autor 0.1

Mehr

Leica DISTO Transfer Wie verbinde ich meinen Leica DISTO mit meinem PC

Leica DISTO Transfer Wie verbinde ich meinen Leica DISTO mit meinem PC Wie verbinde ich meinen Leica DISTO mit meinem PC PC, Labtop 2 Tablet PC, UMPC Installation 1. Bitte laden Sie die aktuellste Version der Leica DISTO Transfer Software auf unserer Homepage herunter: http://ptd.leica-geosystems.com/en/support-downloads_6598.htm?cid=11104

Mehr