Entwicklung eines CANopen-Netzwerkes
|
|
- Benedikt Busch
- vor 8 Jahren
- Abrufe
Transkript
1 Großer Beleg Entwicklung eines CANopen-Netzwerkes Jan Blumenthal
2 Vortragsgliederung Grundlagen von CANopen Zielsetzungen bei der Entwicklung Softwareüberblick CANopen-API CANopenConsole Zusammenfassung
3 CANopen Protokoll für den CAN-Bus Implementierung verschiedener Netzwerkdienste: Interne Datenbank (Object Dictionary) Segmentierung von Datenströmen (SDO) Echtzeitfähigkeit (PDO) Netzwerkmanagement (NMT) Fehlermanagement (NMT-Error Control) Netzwerküberwachung (Heartbeat, Life guarding) Synchronisation von Teilnehmern (SYNC)
4 Ziele der CANopen-API Ziele: - Funktionsfähigkeit und Standardkonformität - Portabilität (PC, C166, Windows, Linux) - Hohe Performance und geringer Speicherverbrauch - Unterstützung mehrerer Instanzen - Fernwartung - Entlastung der Prozessanwendung Einsatzszenarien: CAN - Bus Kamera Kamera 1 1 Kamera Kamera 2 2 Kamera Kamera 3 3 Kamera Kamera 1 1 Kamera Kamera 2 2 Kamera Kamera 3 3 CAN - Bus 1 Lei Leit - t PC P C Serielle Verbindung Lei Leit t - P PC C VPN CAN - Bus 2 RemoteP Remote - PC C Kamera Kamera 4 4 Kamera Kamera 5 5 Kamera Kamera 6 6
5 Schichtenmodell der CANopen-API Vorteile: Standardisierte Schnittstellen Vollständige Kapselung Nutzung der CAN-API Applikation Applikation Applikation CANopen CANopen CANopen CAN-Treiber (SJAC166) CAN-Hardware (C166/SJA1000) CAN-Treiber (Hyperstone) CAN-Hardware (Hyperstone) CAN-Treiber (VCIPCI) CAN-Hardware (PCI-Karte) CAN-BUS
6 Komponenten der CANopen-Software Anwendung Prozessumgebung CANopen- API OD Remote- Control NMT SDO PDO COEnvironment COApplication Verwaltung der CANopen Instanz Einbindung in das Betriebssystem Definition der CANopen-Anwendung CAN-API Hardwareunabhängige Treiber Hardwaretreiber CANEnvironment Einbindung der Hardwaretreiber
7 Besonderheiten der CANopen-API Benutzen von Handles Keine dynamische Speicherallozierung Nachrichtenverarbeitung: Interrupt Polling Loops Ereignisgesteuerte Abarbeitung Callbacks Remote Objects FPGA
8 CANopen Console Administrierungssoftware Eigenschaften: Konsolenprogramm Unterstützung mehrerer Instanzen Skripting Fernwartung Kommunikation über Sockets Objekt-orientierter Entwurf Multithreading Aufbau: CommandSocket 1 Device 1 Console Command- Manager CommandSocket 2 Device 2 CommandSocket 3 Device 3
9 Remote Control Optionales Softwaremodul in der CANopen-API Übertragung von Kommandos an Geräteanwendungen Beispiel: reset 1 Console Ein/Ausgabe Command- Manager Socket- & device commands CommandSocket device commands RS232 Geräteanwendung Serielle Übertragung Serielle Übertragung
10 Kopplung der Software Unterstützung verschiedener Administrierungsvarianten Graphisch (MFC) Textbasiert (Console) Console Ein/Ausgabe Command- Kommandos Manager Socket- & device commands CommandSocket VCIPCI device commands MFC-Anwendung Direkter Zugriff CANopen Geräteanwendung
11 Zusammenfassung CANopen-API Stand - Portabel - Weitestgehend standardkonform - Fernwartbar - Multisessionfähig Zukunft - Echtzeittest - Konformitätstest CANopen Console - Windows Version - Telnet-fähig - Portabilität der EClasses
12 Vielen Dank
13 Beispielanwendung Steuerung eines Netzwerkes durch einen Leit-PC Kritischer Bereich d CAN-Bus Kamera 1 Kamera 2 Leit-PC d
14 CANopen Referenz-Modell Anwendungsprozess Anwendung Anwendung Darstellung Sitzung Transport Vermittlung Verbindung Bitübertragung Verbindung Bitübertragung
15 Gerätemodell von CANopen Object Dictionary: Interne Datenbank Unterschiedliche Datentypen (int, char) Kommunikation Object Dictionary Anwendung Zustandsmaschine Anwendungsobjekt Eintrag 1 Kommunikationsobjekt Eintrag 2... Kommunikationsobjekt Anwendungsobjekt Eintrag n Kommunikationsobjekt Anwendungsobjekt CAN-Bus Prozess
16 Typische Main-Funktion #include <stdio.h> #include <CANopen/CANopen.h> OPTOERROR APP_ConfigureCANopen(CO_HANDLE *cohandle); // external, defined in COEnvironment.c void main() { CO_HANDLE handle; // CANopen Handle char buffer[consolebuffersize]; // buffer for remote commands } if (! (CO_InitCANopen(&handle, APP_ConfigureCANopen)) ) // init CANopen { TRACE1("Camera: %d ready!\n",(int)(handle.nodeid)); while (1) // endless loop { CO_MessageLoop(&handle); // call message loop if ( GetRemoteCommand(buffer) ) // new remote command received? CO_RemoteCommand(&handle, buffer); } } CO_EndCANopen(&handle);
17 Komponenten der CANopenConsole Kommandotypen: - Konsolenkommandos (help, quit) - Socketkommandos (socket, init) - Gerätekommandos (od, nmt) - Systemkommandos (dir, ls) Sessionhandling Socketverwaltung Kommandoparser Betriebssystemanpassung (EClasses) Console- Commands Device- Commands Socket- Commands System- Commands CANopen Session Socket- Handling Command- Parser Command- Alias EClasses
18 EClasses Klassenbibliothek Sammlung einfacher Basisklassen EThread EEvent EFile EString Plattformunabhängig
Scheduler. Optimierung des Schedulings. Gliederung. Allgemeine Ziele. Synchronisationsprotokolle
Aufgabe: Zuteilung der auf die CPU Automatisches Entwurfs- und Entwicklungssystem für harte Echtzeitsysteme Zuteilungsstrategien: Satz Jan Blumenthal 20.02.2003 Zyklisch 4 Gliederung Optimierung des Schedulings
Mehr1. Übung zu "Numerik partieller Differentialgleichungen"
1. Übung zu "Numerik partieller Differentialgleichungen" Simon Gawlok, Eva Treiber Engineering Mathematics and Computing Lab 22. Oktober 2014 1 / 15 1 Organisatorisches 2 3 4 2 / 15 Organisatorisches Ort:
MehrKonzeption und Implementierung einer Videodigitalisierung und Videoausgabe unter Embedded Linux. Kolloquium von Frank Schwanz
Konzeption und Implementierung einer Videodigitalisierung und Videoausgabe unter Embedded Linux Kolloquium von Frank Schwanz Aufgabenstellung Im Rahmen des Projektes Initiative Intelligente Autonome Systeme
MehrLavA OS: Ein Betriebssystem für konfigurierbare MPSoCs
LavA OS: Ein Betriebssystem für konfigurierbare MPSoCs Diplomarbeit Abschlussvortrag Stephan Vogt stephan.vogt@cs.uni-dortmund.de 1 Inhalt Einleitung Wiederverwendung von BS Arbeiten an CiAO Kommunikation
MehrJava und XML 2. Java und XML
Technische Universität Ilmenau Fakultät für Informatik und Automatisierung Institut für Praktische Informatik und Medieninformatik Fachgebiet Telematik Java und XML Hauptseminar Telematik WS 2002/2003
MehrDas MEHR an Systemverfügbarkeit. SIMATIC IPC Software. Industrie Workshop PC-based Automation Nov. 2015
Das MEHR an Systemverfügbarkeit SIMATIC IPC Software siemens.de/ipc Das MEHR an Systemverfügbarkeit SIMATIC IPC DiagMonitor SIMATIC IPC Image & Partition Creator SIMATIC IPC Remote Manager à Melde- und
MehrUniversität Rostock Fakultät für Ingenieurwissenschaften Fachbereich Elektrotechnik & Informationstechnik Institut für Automatisierungstechnik
Universität Rostock Fakultät für Ingenieurwissenschaften Fachbereich Elektrotechnik & Informationstechnik Institut für Automatisierungstechnik Großer Beleg Entwicklung eines CANopen-Netzwerkes und Funktionsnachweis
MehrSoftware Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015
Software Engineering Zur Architektur der Applikation Data Repository Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering: Mit acht bewährten Praktiken zu gutem Code 2 Schichtarchitektur
MehrINSEVIS Ihr Partner für wirtschaftliche S7-Steuerungstechnik
INSEVIS Ihr Partner für wirtschaftliche S7-Steuerungstechnik S7-Panel-SPS S7-Kompakt-SPS Panel-HMI Peripherie Software & Tools ConfigStage Überblick Konfigurierbare Objekte Funktionen der S7-CPU Onboard-
MehrApplication Programming Interface im Mikrocontroller zur Steuerung von EPICS
Arbeitsvortrag Thema: Application Programming Interface im Mikrocontroller zur Steuerung von CAN-Geräten mit Hilfe von EPICS Betreuung: Michael Traxler Peter Zumbruch Linda Vanina Fouedjio Inhaltsverzeichnis
MehrObjektorientierte 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
Mehr1. Zugriff auf das Lonza Netzwerk von ihrem privaten PC oder von einem Internet Café
SSL VPN verwenden mit nicht-lonza PCs 1. Zugriff auf das Lonza Netzwerk von ihrem privaten PC oder von einem Internet Café Für das Arbeiten von zu Hause oder aus einem Internet Café können Sie Ihren Browser
MehrTwinCAT 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
MehrA Kompilieren des Kernels... 247. B Lineare Listen in Linux... 251. C Glossar... 257. Interessante WWW-Adressen... 277. Literaturverzeichnis...
1 Einführung................................................ 1 1.1 Was ist ein Betriebssystem?............................... 1 1.1.1 Betriebssystemkern................................ 2 1.1.2 Systemmodule....................................
MehrSoftware Defined Networking. und seine Anwendbarkeit für die Steuerung von Videodaten im Internet
und seine Anwendbarkeit für die Steuerung von Videodaten im Internet FACHBEREICH FB5 Stefan Königs ISE Seminar 22.10.2012 1 Agenda o Einführung o Software Defined Networking o Ansatz/Prinzip o o Vergleich
MehrVBA-Programmierung: Zusammenfassung
VBA-Programmierung: Zusammenfassung Programmiersprachen (Definition, Einordnung VBA) Softwareentwicklung-Phasen: 1. Spezifikation 2. Entwurf 3. Implementierung Datentypen (einfach, zusammengesetzt) Programmablaufsteuerung
MehrMEDLINQ-Küche Checkliste Installation
MEDLINQ-Küche Checkliste Installation Projektname Auftragsnummer Datum 1 IHRE ANSPRECHPARTNER Tragen Sie hier bitte die Ihnen bekannten Ansprechpartner ein. Projektleitung Küchensystem Betreuung Server
MehrNetzwerk Management Potentielle Systemausfälle bereiten Ihnen Sorgen?
Hofmann PC-Systeme Potentielle Systemausfälle bereiten Ihnen Sorgen? Ist Ihre Datensicherung wirklich zuverlässig? Funktioniert Ihr Virenschutz einwandfrei? Sind Ihre Server noch ausreichend ausgestattet?
MehrModellbasierte und komponentenorientierte Programmierung von Steuerungen
Labor für CIM & Robotik Prof. Dipl.-Ing. Georg Stark Modellbasierte und komponentenorientierte Programmierung von Steuerungen 1. Entwicklungsprozess Industriesteuerung 2. Programmierparadigmen - objektorientiert
MehrDatenfernzugriff auf Schienenfahrzeuge mit dem Ferndiagnosesystem RDS. OSGi-Technologie Forum / EuroCargo 2004 Thomas Burri / PPC
Datenfernzugriff auf Schienenfahrzeuge mit dem Ferndiagnosesystem RDS OSGi-Technologie Forum / EuroCargo 2004 Thomas Burri / PPC Inhalt! Bombardier Transportation! Datenfernzugriff mit RDS (Remote Diagnostic
MehrRainer Janssen Wolfgang Schott. SNMP- Konzepte, Verfahren, Plattformen
Rainer Janssen Wolfgang Schott SNMP- Konzepte, Verfahren, Plattformen Inhaltsverzeichnis 1. Einführung 1.1 Netzmananegement, ein Modethema? 1.2 Entwicklung der Netzstrukturen 1.3 Verfahren, Protokolle
Mehrdeutsch snowmaking control
deutsch snowmaking control snowmaking control Die Liberty-Software wurde von der internen Software-Abteilung entwickelt. Liberty garantiert jedem Betreiber eine maßgeschneiderte Steuerung der Beschneiungsanlage,
MehrStorage Management und Archivierung
PoINT Software & Systems GmbH Storage Management und Archivierung bpi Forum 20. Mai 2010 PoINT Storage & Systems GmbH Spezialisiert auf die Entwicklung von Softwareprodukten und Systemlösungen zur Speicherung
MehrModem: Intern o. extern
1. Einleitung Diese Anleitung erklärt die erforderlichen Schritte zur Fernwartung von Drive & Servo PLC. Dazu sind zwei Computer notwendig. Der Computer, der an der Anlage steht, ist über einen Systembusadapter
MehrMBUS-MODBUS MODBUS Converter Datenerfassung von MBUS Zählern
RESI-MBUS MBUS-MODBUS MODBUS Converter Datenerfassung von MBUS Zählern Produktpräsentation WOLLEN SIE,......stets den Überblick ihren Energieverbrauch behalten? INFORMIEREN SIE SICH ÜBER ENERGIEVERBRÄUCHE
MehrEinsatz von UML und C++ am Beispiel einer Satelliten-Lageregelungssoftware
Einsatz von UML und C++ am Beispiel einer Satelliten-Lageregelungssoftware Dipl. Inform. Olaf Maibaum DLR, Abt. Simulations- und Softwaretechnik DLR, Abt. Simulations- und Softwaretechnik 1 Übersicht Bird-Satellit
MehrGUI-Entwicklung 2: Windows Presentation Foundation
GUI-Entwicklung 2: Windows Presentation Foundation Proseminar Objektorientiertes Programmieren mit.net und C# Sandra Müller Institut für Informatik Software & Systems Engineering Agenda 1. Die WPF 2. Einführung
MehrDaten Monitoring und VPN Fernwartung
Daten Monitoring und VPN Fernwartung Ethernet - MODBUS Alarme Sensoren RS 232 / 485 VPN Daten Monitoring + VPN VPN optional UMTS Server Web Portal Fernwartung Daten Monitoring Alarme Daten Agent Sendet
MehrSystemvoraussetzungen für ConSol*CM Version 6.10.2 Architektur Überblick
Systemvoraussetzungen für ConSol*CM Version 6.10.2 Architektur Überblick ConSol*CM basiert auf einer Java EE Web-Architektur, bestehend aus den folgenden Kern-Komponenten: JEE Application Server für die
MehrDataSpace 2.0 Die sichere Kommunikations-Plattform für Unternehmen und Organisationen. Your Data. Your Control
DataSpace 2.0 Die sichere Kommunikations-Plattform für Unternehmen und Organisationen Your Data. Your Control WebGUI CMIS GW (JSON) GDS2 API (JSON) WebDAV GDS core Moderne Software Architektur Object-Store
MehrEtherCAN / EtherCANopen Gateway
EtherCAN / EtherCANopen Gateway Artikelnummer : 0540/30 (EtherCAN) Artikelnummer: 0540/31 (EtherCANopen) (deutsche Version) port GmbH Regensburger Str. 7 D-06132 Halle/Saale History Version Created Validated
MehrGEZIELT MEHR SICHERHEIT MIT 4I ACCESS SERVER & 4I CONNECT CLIENT
Seite 1/7 GEZIELT MEHR SICHERHEIT MIT 4I ACCESS SERVER & 4I CONNECT CLIENT ZENTRAL LOKALE MANAGEMENT-PLATTFORM FÜR EINE W ELTWEIT SICHERE INDUSTRIELLE KOMMUNIKATION. Seite 2/7 Auf den folgenden Seiten
MehrStorage Area Networks im Enterprise Bereich
Storage Area Networks im Enterprise Bereich Technologien, Auswahl & Optimierung Fachhochschule Wiesbaden Agenda 1. Was sind Speichernetze? 2. SAN Protokolle und Topologien 3. SAN Design Kriterien 4. Optimierung
MehrAuto-Deployment von Oracle Enterprise Linux. Sascha Westermann DOAG Konferenz + Ausstellung November 2010
Auto-Deployment von Oracle Enterprise Linux Sascha Westermann DOAG Konferenz + Ausstellung November 2010 Herrmann & Lenz Services GmbH Herrmann & Lenz Solutions GmbH Erfolgreich seit 1996 am Markt Firmensitz:
MehrClient/Server-Systeme
Fachbereich Informatik Projektgruppe KOSI Kooperative Spiele im Internet Client/Server-Systeme Vortragender Jan-Ole Janssen 26. November 2000 Übersicht Teil 1 Das Client/Server-Konzept Teil 2 Client/Server-Architekturen
MehrPRODUKTINFORMATION LOCKING SYSTEM MANAGEMENT 3.3 SERVICE PACK 1 BASIC BASIC ONLINE BUSINESS PROFESSIONAL STAND: JUNI 2016
LOCKING SYSTEM MANAGEMENT 3.3 SERVICE PACK 1 BASIC BASIC ONLINE BUSINESS PROFESSIONAL STAND: JUNI 2016 2 1.0... 3 1.1. LOCKING SYSTEM MANAGEMENT 3.3 SP1... 3 1.2. PRODUKTKURZBESCHREIBUNG... 4 2.0 PRODUKTUMFELD...
MehrBlitzlicht: MES Produktionsplanung und Unternehmensmodelle IEC 62264 Integration von Unternehmensführungs und Leitsystemen
Blitzlicht: MES Produktionsplanung und Unternehmensmodelle IEC 62264 Integration von Unternehmensführungs und Leitsystemen Tagung: Normen für Industrie 4.0 BMWi, Berlin 19.02.2015 Max Weinmann, Emerson
MehrOOD. Objektorientiertes Design. Peter Coad und Edward Yourdon. Prentice Hall Verlag
OOD Objektorientiertes Design Peter Coad und Edward Yourdon Prentice Hall Verlag New York, London, Toronto, Sidney, Tokio, Singapur, München, Mexiko Vorwort 9 Vorwort der Übersetzer 11 Danksagungen 13
MehrVorlesung Informatik II
Vorlesung Informatik II Universität Augsburg Wintersemester 2011/2012 Prof. Dr. Bernhard Bauer Folien von: Prof. Dr. Robert Lorenz Lehrprofessur für Informatik 02. JAVA: Erstes Programm 1 Das erste Java-Programm
MehrUSB in Embedded Systemen. Referat von Peter Voser Embedded Development GmbH
USB in Embedded Systemen Referat von Peter Voser Embedded Development GmbH Embedded Development GmbH Engineering and Development System Engineering Hardware/Software Co-Design Embedded Software Entwicklung
MehrVoraussetzungen für die Nutzung der Format Rechenzentrumslösung (Hosting)
Voraussetzungen für die Nutzung der Format Rechenzentrumslösung (Hosting) Firma: Seite 1 von 6 1 Ansprechpartner 1.1 Ansprechpartner EDV: Name: Name: Tel: Tel: E-Mail: E-Mail: 1.2 Ansprechpartner fachlich
MehrJürg Gutknecht, SI und ETH Zürich, April 2015
Jürg Gutknecht, SI und ETH Zürich, April 2015 Der Staubsauger könnte ein Mikrofon eingebaut haben, welches sämtliche Geräusche im Raum aufnimmt und via Stromkabel an einen Geheimdienst weiterleitet Die
MehrMichael Veigel. Produktentwicklung unter Linux - von der Entscheidungsfindung bis zur Marktreife
Michael Veigel Produktentwicklung unter Linux - von der Entscheidungsfindung bis zur Marktreife Seite 1 / 21 Gliederung NetCam Solutions Das Produkt Ausgangssituation Entscheidung für Linux Werkzeuge Zwei
MehrWiederholung: Beginn
B) Webserivces W3C Web Services Architecture Group: "Ein Web Service ist eine durch einen URI eindeutige identifizierte Softwareanwendung, deren Schnittstellen als XML Artefakte definiert, beschrieben
MehrMOC 20486 - Entwicklung von ASP.NET MVC 4 Webapplikationen
MOC 20486 - Entwicklung von ASP.NET MVC 4 Webapplikationen Kompakt-Intensiv-Training Diese Schulung bereitet Sie optimal auf die MOC-Zertifzierung vor. Zu Beginn der Schulung erhalten Sie einen Überblick
MehrNutzung von GiS BasePac 8 im Netzwerk
Allgemeines Grundsätzlich kann das GiS BasePac Programm in allen Netzwerken eingesetzt werden, die Verbindungen als Laufwerk zu lassen (alle WINDOWS Versionen). Die GiS Software unterstützt nur den Zugriff
MehrKurzvorstellung des ESA-Projektes "WICOR"
Dipl.-Ing. Andreas Kahmann OECON GmbH Braunschweig Kurzvorstellung des ESA-Projektes "" DLR-Workshop "Satellitenkommunikation in Deutschland" Köln-Porz, 27. - 28. März 2003 ESA ARTES 5 Contract 16894/02/NL/AD
MehrMainsaver Anwendung auf mobilen Geräten. Steve Unger
Mainsaver Anwendung auf mobilen Geräten Steve Unger Agenda Agenda -Warum mobil arbeiten -Die Mobile Welt -Web Apps -MobileMainsaver 3.0 - Ausblick Warum mobil arbeiten Nutzen Globale Verfügbarkeit von
MehrEclipse Equinox als Basis für Smart Client Anwendungen. Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007
Eclipse Equinox als Basis für Smart Client Anwendungen Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007 Übersicht Definition / Architektur Smart Client Smart Client mit RCP / Equinox Gesamtfazit
MehrMilitary Air Systems
Trennung von Applikationen unterschiedlicher Kritikalität in der Luftfahrt durch Software en am Beispiel des Real-time Operating Systems PikeOS Dr. Bert Feldmann DGLR Workshop Garching, 09.10.2007 Seite
MehrAnleitung zur Einrichtung einer ODBC Verbindung zu den Übungsdatenbanken
Betriebliche Datenverarbeitung Wirtschaftswissenschaften AnleitungzurEinrichtungeinerODBC VerbindungzudenÜbungsdatenbanken 0.Voraussetzung Diese Anleitung beschreibt das Vorgehen für alle gängigen Windows
MehrAbaWeb Treuhand. Hüsser Gmür + Partner AG 30. Oktober 2008
AbaWeb Treuhand Hüsser Gmür + Partner AG 30. Oktober 2008 Inhalt Was ist AbaWeb Treuhand? 3 Treuhand Heute und Morgen 4 Sicherheit 5 Technische Voraussetzungen 6 Kundenvorteile 7 Unsere Vorteile = Ihre
MehrDer Lua Skripteditor Lua in der Messtechnik
Der Lua Skripteditor Lua in der Messtechnik 02.08.2014 Ingo Berg berg@atvoigt.de Automatisierungstechnik Voigt GmbH Lua in der Messtechnik Was ist Lua? freie Programmiersprache speziell entwickelt für
MehrBegleitendes Praktikum zur Vorlesung Künstliche Intelligenz
Begleitendes Praktikum zur Vorlesung Künstliche Intelligenz SS12 Kontakt Internet: http://cvpr.uni-muenster.de/teaching/ss12/ki/ RSS-Feed Kalender Dipl.-Math. Michael Schmeing m.schmeinguni-muenster.de
MehrJava Performance Tuning
Seminarunterlage Version: 5.04 Version 5.04 vom 16. Januar 2015 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen
MehrRobotersteuerung MRobot
Labor CIM & Robotik Prof. Dipl.-Ing. Georg Stark Robotersteuerung MRobot 1. Entwicklungsprozess für Industriesteuerungen 2. Eigenschaften von MRobot - Funktionsumfang - Softwarestruktur - Vorteile für
MehrImplementation of a Framework Component for Processing Tasks within Threads on the Application Level
Implementation of a Framework Component for Processing Tasks within Threads on the Application Level Deutsches Krebsforschungszentrum, for Processing Task within Threads on the Application Level Motivation
MehrNanoCAN & 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
MehrPulse Pattern Controller
PPC-1 and PPC-2 Ansteuerung von Hochstrom Puls-Generatoren programmierbares Pulsmuster schnelle Aufzeichnung von Pulsspannung und Pulsstrom Einbindung zusätzlicher Messsensoren flexibler Einsatz durch
MehrProdukte. onsulting. roject. uhl ohannes. Bezeichnung. Automationsstationen
Automationsstationen JKPC-DS-4100 OPEN C1 COSMOS Automationsstation mit CAN-Bus COSMOS 4100 OPEN C1 Frei programmierbare 32 Bit native BACnet Automationsstation mit integrierter Ethernet Schnittstelle
MehrMulti-Server Shutdown. Folie 1
Multi-Server Shutdown Folie 1 Herzlich Willkommen Roland Kistler Sales Engineer Tel. +49 (89) 242 39 90 17 E-Mail r.kistler@online-usv.de Folie 2 Single Server Shutdown mit DataWatch (1/6) Die DataWatch-Software
MehrApplication Layer Gateway
Gesicherte Videokonferenzen mit einem Application Layer Gateway Karl-Hermann Fischer Sales Consultant fischer@gsmue.pandacom.de 1 Das Unternehmen Systemintegrator und Dienstleister im Bereich der Netzwerke
Mehr4 Achs-Schrittmotor-Regelung Alpha Übersicht
Alpha Übersicht Seite 1/7 Anschluss-Schema Motion Controller, interpolierte Bewegung von bis zu 4 Achsen gleichzeitig, 3D. Systemkonfiguration und Programmierung mit Windowsbasierender PC-Software (GUI
MehrFrequently Asked Questions (FAQs) zu VPN
Frequently Asked Questions (FAQs) zu VPN 1. F: Was ist der Unterschied zwischen dem WebVPN und dem AnyConnect VPN? A: Mit dem WebVPN (einfach in einem Browser auf vpn.uni giessen.de gehen und sich dort
MehrWine - Windows unter Linux
14. Februar 2009 Vortrag für den PC-Treff Böblingen Agenda 1 2 3 4 Vorteile Nachteile Problemsoftware Versionen von Wine Wine stellt die Windows API unter Linux zur Verfügung, damit können Windows Programme
MehrUniversal Mobile Gateway V4
PV-Electronic, Lyss Universal Mobile Gateway V4 Autor: P.Groner Inhaltsverzeichnis Allgemeine Informationen... 3 Copyrightvermerk... 3 Support Informationen... 3 Produkte Support... 3 Allgemein... 4 Definition
MehrATHOS Benutzertreffen
ATHOS Benutzertreffen Report of the Lab Glashütten, 10. November 2010 HighQSoft GmbH, Karst Schaap karst.schaap@highqsoft.de www.highqsoft.de / www.highqsoft.com 10 November 2010-1 Themen Aktueller Stand
MehrMicrosoft Visual C++ 6.0
Hardwareinbindung in Matlab bild = Quickcam; figure;imshow(bildanzeige); MATLAB 6.1 void mexfunction( int nlhs, mxarray *plhs[], int nrhs, const mxarray*prhs[] ) Microsoft Visual C++ 6.0 Aufruf int Capture(unsigned
MehrThemen. Web Services und SOA. Stefan Szalowski Daten- und Online-Kommunikation Web Services
Themen Web Services und SOA Wer kennt den Begriff Web Services? Was verstehen Sie unter Web Services? Die Idee von Web Services Ausgangspunkt ist eine (evtl. schon bestehende) Software Anwendung oder Anwendungskomponente
MehrAllgemeine Anleitung Treiber für CP2102
Allg. Anleitungen CP2102 Seite 1 / 12 Allgemeine Anleitung Treiber für CP2102 Inhaltsverzeichnis 1 ALLGEMEINES ZUM USB-UART-UMSETZER (CP2102)...3 2 ERSTELLEN EIGENER USB-TREIBER...3 3 ÄNDERN DER PRODUCT-ID...7
MehrPlatz 9: "Direktkopplung"
Platz 9: "Direktkopplung" PC 91 PC92 WINDOWS 2000 Professional 192.168.1.91 WINDOWS 2000 Professional 192.168.1.92 Direkte Verbindung zweier Rechner unter Windows 2000 Multimedia: Durchführen einer Videokonferenz
MehrSystems Management bei ZFLS
ZF Lenksysteme GmbH ZF Lenksysteme GmbH FIR Thilo Helmig & Stefan Zeul 02.10.2009 Systems Management bei ZFLS Abt.: Design 29.09.2009 1 vorlage.ppt ZF Lenksysteme GmbH Agenda ZF Lenksysteme stellt sich
MehrVORSTELLUNG DER DIPLOMARBEIT
1 VORSTELLUNG DER DIPLOMARBEIT Thomas Werner Inhaltsverzeichnis 2 Thema Aufgabenstellung Anwendungsdebugging Threads Remote Debugging Implementierung Ausblick Quellen 3 Thema Untersuchung von Funktionsabläufen
MehrUntersuchungen zur Zulassung von Software unterschiedlicher Sicherheitsklassen auf einem Prozessormodule unter dem neuartigen Betriebssystem PikeOS
Untersuchungen zur Zulassung von Software unterschiedlicher Sicherheitsklassen auf einem Prozessormodule unter dem neuartigen Betriebssystem PikeOS Automotive Safety & Security 2008 Stuttgart, 19. 20.11.2008
MehrALG-Seminar Sensornetze
ALG-Seminar Sensornetze Benutzung der Testbedsoftware in den Fluren Tobias Baumgartner TU Braunschweig 27. April 2011 Tobias Baumgartner (TUBS) ALG-Seminar Sensornetze 27. April 2011 1 / 27 Testbedsoftware
MehrPRODUKTINFORMATION LOCKING SYSTEM MANAGEMENT 3.2 SP2 STAND: OKTOBER 2014
LOCKING SYSTEM MANAGEMENT 3.2 SP2 STAND: OKTOBER 2014 2 1.0... 3 1.1. LOCKING SYSTEM MANAGEMENT 3.2 SP2 - PRODUKTBILD... 3 1.2. PRODUKTKURZBESCHREIBUNG... 4 2.0 PRODUKTUMFELD... 5 2.1. SYSTEMVORAUSSETZUNGEN...
MehrEinsatz von LabVIEW FPGA im Rahmen eines HIL-Testautomaten. Christian Tölle
Einsatz von im Rahmen eines HIL-Testautomaten Christian Tölle LabVIEW Anwendertreffen 2008 Vorschau mit Einleitende lierte Betrachtung eines Problembereichs sowie Ableitung der resultierenden Anforderungen
MehrVertical Collectors and Solar Panels Robotic Cleaning Platform. Chris Odermatt; Software Engineer; Serbot AG
Vertical Collectors and Solar Panels Robotic Cleaning Platform Chris Odermatt; Software Engineer; Serbot AG Agenda Firmen Präsentation NI Inside CAN Open Software NI Inside, hat sich der Entscheid gelohnt
MehrWas ist Windows Azure? (Stand Juni 2012)
Was ist Windows Azure? (Stand Juni 2012) Windows Azure Microsofts Cloud Plattform zu Erstellung, Betrieb und Skalierung eigener Cloud-basierter Anwendungen Cloud Services Laufzeitumgebung, Speicher, Datenbank,
MehrPHP & Windows. Jan Burkl System Engineer, Zend Technologies. All rights reserved. Zend Technologies, Inc.
PHP & Windows Jan Burkl System Engineer, Zend Technologies Wer bin ich? Jan Burkl jan.burkl@zend.com PHP Entwickler seit 2001 Projektarbeit Bei Zend seit 2006 System Engineer Zend Certified Engineer PHP
MehrSicherheitsdienste. Schutz von Rechnern und Speichermedien vor
Sicherheitsdienste Schutz von Rechnern und Speichermedien vor bewusster Manipulation unbefugtem Zugriff Fehlfunktionen des Systems menschlichem Fehlverhalten # 86 Klassen von Bedrohungen der Sicherheit
MehrGRAFISCHE BENUTZERSCHNITTSTELLEN
Vorlesung 4.4 GRAFISCHE BENUTZERSCHNITTSTELLEN Dr. Philip Mayer # 1 GUIs Grafische Benutzerschnittstellen (GUIs, Graphical User Interfaces) bieten dem Benutzer Zugriff auf ein Anwendungssystem GUIs sind
MehrPlatzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen. Mobiles Smart Home. Innovationsseminar SS 2011, 12. Juli 2011
Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen Mobiles Smart Home Innovationsseminar SS 2011, 12. Juli 2011 Agenda 1. Gruppenvorstellung 2. Mobiles Smart Home 1. Definition 2. Herangehensweise
MehrEmbedded OS-9 auf RISC-Prozessoren von Motorola
Firmenporträt BALS Werner BALS Hardware & Software Wielinger Str. 20 D-82340 Feldafing Tel.:+49 8157 900491 Fax:+49 8157 900492 email: wernerb@cube.net OS-9-Systemlösungen für embedded-applikationen OS-9-Systemportierungen
Mehr4D Server v12 64-bit Version BETA VERSION
4D Server v12 64-bit Version BETA VERSION 4D Server v12 unterstützt jetzt das Windows 64-bit Betriebssystem. Hauptvorteil der 64-bit Technologie ist die rundum verbesserte Performance der Anwendungen und
MehrInhaltsverzeichnis. 1 Hallo 13
1 Hallo 13 2 Grundlagen 15 2.1 Das Internet 15 2.1.1 Geschichte des Internets 15 2.1.2 Kommunikation mit TCP/IP 16 2.1.3 Anwendungen im Internet 18 2.1.4 HTTP unter der Lupe 20 2.2 Webserver, PHP und MySQL
MehrC# im Vergleich zu Java
C# im Vergleich zu Java Serhad Ilgün Seminar Universität Dortmund SS 03 Gliederung Entstehung von C# und Java Überblick von C# und Java Unterschiede und Gemeinsamkeiten Zusammenfassung und Ausblick Entstehung
MehrTel.: 49 2162 40025 Fax: 49 2162 40035 info@dsl-electronic.de www.dsl-electronic.de. Neue 3-phasige SELCO Generator Steuerungs-Serie FlexGen
Produktinformation FlexGen System Tel.: 49 2162 40025 Fax: 49 2162 40035 info@dsl-electronic.de www.dsl-electronic.de DSL electronic GmbH Neue 3-phasige SELCO Generator Steuerungs-Serie FlexGen Die neuen
MehrWindows-Verwaltung mit WMI - Taschenratgeber für Administratoren
Tobias Weltner Windows-Verwaltung mit WMI - Taschenratgeber für Administratoren Mi n_ Press Vorwort xiü 1 Einführung 1 Der WMI-Dienst 1 WMI Sicherheit 2 WMI Guerilla Session 4 Klassen 4... und Instanzen
MehrHeiland electronic GmbH DensPC Software. Überträgt Densitometer Meßwerte an Windows Applikationen Bedienungsanleitung Version 1.5
Heiland electronic GmbH DensPC Software Überträgt Densitometer Meßwerte an Windows Applikationen Bedienungsanleitung Version 1.5 Urheberrecht Diese Bedienungsanleitung und das dazugehörende Programm sind
MehrFreier Linux Kernel für den Virtex4 FX12
Mitglied der Helmholtz-Gemeinschaft Embedded Linux Freier Linuxkernel für den Virtex4 FX12 23. März 2009 Georg Schardt Freier Linux Kernel für den Virtex4 FX12 Motivation Ausgangslage Bootloader Kernel
MehrErstellung eines Frameworks für Shop Systeme im Internet auf Basis von Java
Erstellung eines Frameworks für Shop Systeme im Internet auf Basis von Java Präsentation zur Diplomarbeit von Übersicht Java 2 Enterprise Edition Java Servlets JavaServer Pages Enterprise JavaBeans Framework
MehrMeine SPS kann Linux, und nun?
http://www.arvero.de Meine SPS kann Linux, und nun? Ein Linux-basierter Software-Stack für industrielle Eingebettete Systeme Autor: Christoph Stoidner Zur Person / Firma Christoph Stoidner Diplom. Informatiker
MehrINHALT. 2. Zentrale Verwaltung von NT-, 2000- und 2003-Domänen. 3. Schnelle und sichere Fernsteuerung von Servern und Arbeitsstationen
INHALT 1. Einführung in Ideal Administration v4 Allgemeine Software-Beschreibung Visuelle 2. Zentrale Verwaltung von NT-, 2000- und 2003-Domänen 3. Schnelle und sichere Fernsteuerung von Servern und Arbeitsstationen
Mehr2.2 Installation via Netzwerkkabel
2.2 Installation via Netzwerkkabel Auf den folgenden Seiten zeigen wir Ihnen die typische Installation unserer Kabel Modems via Netzwerkkabel. Der Installations-Ablauf ist für alle unsere Modem-Typen vergleichbar.
MehrFDT: Einführung. Open access to device intelligence. www.fdtgroup.org
FDT: Einführung Open access to device intelligence www.fdtgroup.org Ihre Anforderungen: Freie Wahl Wahl der am besten auf Ihre Anwendung zugeschnittenen Produkte, ohne Einschränkungen seitens der Systemintegration
MehrNetzwerktechnologie 2 Sommersemester 2004
Netzwerktechnologie 2 Sommersemester 2004 FH-Prof. Dipl.-Ing. Dr. Gerhard Jahn Gerhard.Jahn@fh-hagenberg.at Fachhochschulstudiengänge Software Engineering Software Engineering für Medizin Software Engineering
MehrÜbung 1 mit C# 6.0 MATTHIAS RONCORONI
Übung 1 mit C# 6.0 MATTHIAS RONCORONI Inhalt 2 1. Überblick über C# 2. Lösung der Übung 1 3. Code 4. Demo C# allgemein 3 aktuell: C# 6.0 mit.net-framework 4.6: Multiparadigmatisch (Strukturiert, Objektorientiert,
Mehr