Simulink - Modelle grafisch vergleichen



Ähnliche Dokumente
LabView7Express Gerätesteuerung über LAN in einer Client-Serverkonfiguration. 1. Steuerung eines VI über LAN

Powermanager Server- Client- Installation

Netop Vision. Einsatz von Netop Vision in mobilen Computerräumen und BYOD-Umgebungen

SOFTWARE FÜR PRG-APPLIKATIONEN

FORUM HANDREICHUNG (STAND: AUGUST 2013)

Anbindung LMS an Siemens S7. Information

Qt-Projekte mit Visual Studio 2005

Look Inside: desite. modellorientiertes Arbeiten im Bauwesen. B.I.M.

ONET: FT-NIR-Netzwerke mit zentraler Administration & Datenspeicherung. ONET Server

Anleitung zum erstellen einer PDF-Datei aus Microsoft Word

:: Anleitung Hosting Server 1cloud.ch ::

Support-Tipp Mai Release Management in Altium Designer

Produktinformation DaVinci Developer

ClubWebMan Veranstaltungskalender

dspace (1/3) dspace: Gegründet 1988 in Paderborn Mitarbeiter: Über 650 Mitarbeiter weltweit, davon über 70 % Ingenieure Ständiges Mitarbeiterwachstum

Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher)

Erstellen einer in OWA (Outlook Web App)

[Bedienungsanleitung] InfoSys App

KNX BAOS Gadget. Installations- und Bedienanleitung. WEINZIERL ENGINEERING GmbH. DE Burgkirchen Web:

SJ OFFICE - Update 3.0

Multiplayer Anweisungen

Tipps und Tricks zu Netop Vision und Vision Pro

TTS - TinyTimeSystem. Unterrichtsprojekt BIBI

Netzwerkeinstellungen unter Mac OS X

Cambridge ESOL BULATS Online FAQs Konfiguration des Internet Explorers

Design Pattern - Strukturmuster. CAS SWE - OOAD Marco Hunziker Klaus Imfeld Frédéric Bächler Marcel Lüthi

Adami CRM - Outlook Replikation User Dokumentation

Macher Solutions Produktinformation SAP Crystal Reports 2011

Quick Start Faxolution for Windows

Workshop: Eigenes Image ohne VMware-Programme erstellen

Benutzerhandbuch. bintec elmeg GmbH. Benutzerhandbuch. be.ip. Workshops. Copyright Version 1.0, 2015 bintec elmeg GmbH

AUTOMATISCHE -ARCHIVIERUNG. 10/07/28 BMD Systemhaus GmbH, Steyr Vervielfältigung bedarf der ausdrücklichen Genehmigung durch BMD!

Neuerungen im Service Pack 2

3. Anlegen eines WIN CC Projektes

DOKUMENTATION ky2help V 3.6 Servertests

Kap. 35 Swing: Grundlagen Kap Swing: Hauptfenster

Sybase Central Dokumentation Aktivierung der Monitoringfunktion

Witbox. Anleitung Repetier-Host. Witbox

Auto-Provisionierung tiptel 30x0 mit Yeastar MyPBX

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

4D Server v12 64-bit Version BETA VERSION

OP-LOG

Microsoft SharePoint 2013 Designer

PCS-Datenbankanbindung in Betrieb nehmen

Stellvertretenden Genehmiger verwalten. Tipps & Tricks

Benutzerdokumentation Hosted Backup Cloud Access

Automatisches Beantworten von - Nachrichten mit einem Exchange Server-Konto

2. Installation unter Windows 8.1 mit Internetexplorer 11.0

1 Installation QTrans V2.0 unter Windows NT4

Step by Step Remotedesktopfreigabe unter Windows Server von Christian Bartl

Alerts für Microsoft CRM 4.0 Server

Mobile-Szenario in der Integrationskomponente einrichten

Tacx Trainer-Software Version 3.6 Bedienung

Anleitung zur Nutzung der OFML Daten von Cascando in pcon.planner

CANape Option Simulink XCP

Kurzanleitung zur Softwareverteilung von BitDefender Produkten...2

Support-Ticket-System. - Anleitung zur Benutzung -

Vodafone Conferencing Meeting erstellen

Schluss mit langweiligen Papierexposees! Die Zukunft heißt immodisplay. Vision Displays GmbH Schnackenburgallee 41b Hamburg

Aktivierungsanleitung

Leitfaden zur Nutzung von binder CryptShare

12. Dokumente Speichern und Drucken

IBM Software Demos WebSphere Dashboard Framework

CARM-Server. Users Guide. Version APIS Informationstechnologien GmbH

Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit,

Vorlesung Betriebstechnik/Netzplantechnik Operations Research

Inhalt. 1 Übersicht. 2 Anwendungsbeispiele. 3 Einsatzgebiete. 4 Systemanforderungen. 5 Lizenzierung. 6 Installation. 7 Key Features.

Leitfaden zur Nutzung des Systems CryptShare /Sicheres Postfach

! APS Advisor for Automic

GRS SIGNUM Product-Lifecycle-Management

Karten-Freischaltung mit dem UNLOCK MANAGER

teischl.com Software Design & Services e.u. office@teischl.com

FAQ s für die Exchange Migration

Updatehinweise für die Version forma 5.5.5

NETOP VISION KLASSENRAUM-MANAGEMENT-SOFTWARE. Einsatz von Vision in mobilen Computerräumen und BYOD-Umgebungen

AcQuickPrint / AcSetPrinter Publizieren leicht gemacht / Drucker in Layouts tauschen

Hyperlink-Erstellung in InDesign für

Kurzeinführung Excel2App. Version 1.0.0

Smap3D PDM 10. Installation. Stand-Alone-Migration-Analyzer

Windows 10. Vortrag am Fleckenherbst Bürgertreff Neuhausen.

Umgang mit der Software ebuddy Ändern von IP Adresse, Firmware und erstellen von Backups von ewon Geräten.

PayPal API Zugang aktivieren und nutzen Version / Datum V 1.5 / a) Aktivierung auf der PayPal Internetseite. 1 von 7

AGFA ORBIS eportal / Orbis Web

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten

Seite 1 von 14. Cookie-Einstellungen verschiedener Browser

Es gibt zwei Wege die elektronischen Daten aus Navision zu exportieren.

Mit einem Mausklick sind s aus ACT! heraus in Outlook geschrieben, die dann wiederum auf Wunsch in ACT! dokumentiert werden.

Revit Modelle in der Cloud: Autodesk 360 Mobile

SHAREPOINT Unterschiede zwischen SharePoint 2010 & 2013

Installationsanleitung WibuKey Treiber

BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen

Wie richten Sie Ihr Web Paket bei Netpage24 ein

Sage Customer View für Windows 8 Funktionen

SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen

C++11 C++14 Kapitel Doppelseite Übungen Musterlösungen Anhang

Browser Grid Funktionalitäten

Anleitung zum Prüfen von WebDAV

Transkript:

Simulink - Modelle grafisch vergleichen Effizienzsteigerung bei der modellbasierten Softwareentwicklung Dr. Helmuth Stahl ExpertControl GmbH Email: hstahl@expertcontrol.com Web: www.expertcontrol.com

Übersicht Graphical System Design Modellieren in Simulink GDUI Toolkit ecdiff Zusammenfassung

Graphical System Design Anwendung im gesamten Entwicklungszyklus Modellbasierte Softwareentwicklung Verbesserung der Qualität Handhabung komplexer Systeme mit zunehmend komplexer Funktionalität Automotive, Luft- und Raumfahrt, Antriebstechnik, Maschinenbau, Verfahrenstechnik, Simulink eine weit verbreitete Simulationsumgebung

Modellieren in Simulink Differential- / Differenzengleichungen sowie algebraische und logische Zusammenhänge bilden die Basis (Modelle) Simulink - Grafische Umgebung zur Darstellung dieser Gleichungen in Form von Blockdiagrammen Berechnung dieser Gleichungen (= Simulation) Modelle werden stetig weiterentwickelt Unterschiede finden und darstellen

GDUI Toolkit Das Toolkit enthält drei Komponenten: LabVIEW Base (NI) ecdiff Grafischer Vergleich von Simulink -Modellen (EC) Simulation Interface Toolkit (NI) Simulink ist optional: Simulink nicht erforderlich für den Modellvergleich (mdl-dateien werden benötigt). Simulink ist erforderlich für die grafische Darstellung der Unterschiede und bei Änderungen der Modelle. Simulink nicht erforderlich für die Erstellung eines interaktiven Benutzerschnittstelle (dll-datei wird benötigt). Simulink, Real-Time Workshop und Microsoft Visual C++ werden benötigt, um die dll- Datei aus einem Simulink -Modell zu erstellen.

Übersicht über ecdiff Funktionalität Beispiele Q&A

Grafischer Vergleich von Simulink -Modellen Vergleicht zwei Simulink Modelle, um Unterschiede zu finden hinischtlich Struktur, Parameterierung und Grafik Prüft Simulink Modelle, die mehrere Subsysteme enthalten, von denen wiederum jedes Subsystem Standard Simulink Blöcke, Bibliotheksblöcke, S-Functions, Stateflow Blöcke und weitere Subsysteme enthält. Hinweis: Anwender können Quellcode-Unterschiede in S-Functions (geschrieben in C/C++ oder M-Script) mit bekannten Tools finden, die ASCII-Dateien vergleichen können. Läuft unter Windows Vista/XP/2000. Unterstützt Simulink Modelle von Release R12.1 bis zu aktuellen Versionen wie R2008a.

Grafischer Vergleich von Simulink -Modellen Festlegen der Simulink -Dateien, die zu vergleichen sind Results Viewer zur Visualisierung der Unterschiede in der Modellhierachie Die Diff-Liste zeigt die Unterschiede: Pfad, Typ und Beschreibung Ergebnisse, selektiert gemäß Einstellung im Kategorie-Filter

Ergebnisse des grafischen Vergleichs Selektiert man eine Listeneintrag, wird die Modellstruktur im Results Viewer an der entsprechenden Position geöffnet.

Optionseinstellungen für den Vergleich Durch Aktivierung der Option Show Diffs only werden nur die sich unterschiedlichen Modellteile angezeigt. Die Filter Diffs Optionen sind wie folgt eingestellt: show Structural and Parameter Differences. Aufgrund dieser Selektion werden grafische Änderungen wie Blockverschiebungen Workspace Unterschiede nicht gezeigt.

Visualisierung in Simulink Double-click auf einen Unterschied in der Ergebnisliste öffnet beide Modelle und visualisiert die Unterschiede durch Blinken der entsprechenden Elemente

Demonstration von ecdiff Beispiele (1) Federungssystem (2) Gleichstrommotor (3) Heizsystem mit Zustandsautomat

LabVIEW Simulation Interface Toolkit (SIT) Ermöglicht die Verwendung von LabVIEW Benutzerschnittstellen mit Simulink um mit dem Modell während der Simulation zu interagieren Verbindet Ihre Modell mit Echtzeit IO zum Prototypen, zur Verteilung und zur HIL Simulation Simulation Interface Toolkit

Wie funktioniert LabVIEW SIT? Simulink Modell erstellt in Simulink Real-Time Workshop Real-Time Workshop generiert C-Code aus Simulink Modell Compiler *.dll erzeugt aus C-Code LabVIEW Real-Time LabVIEW erzeugt VIs und lädt das Modell auf das Echtzeit-Zielsystem Simulink and Real-Time Workshop is a registered trademarksof The MathWorks, Inc. All

Flexible, standardisierte Echtzeit-Hardware Echtzeit-Zielsysteme

LabVIEW UI verbinden mit dem Simulink Modell LabVIEW Front Panel Simulink Modell LabVIEW Bedien- & Anzeigeelemente SIT Connection Manager Modell Parameter & Signale

LabVIEW SIT Connection Manager Auswahl des Modells & Zielsystem Verbinden mit der Benutzerschnittstelle Datenspeicherung Wiedergabe von Profilen FPGA, CAN, & DAQ I/O

Mehrwert des Simulation Interface TK Standardisierte Schnittstelle um zügig eine Verbindung zwischen dem Benutzer, dem Modell und der realen Welt zu erstellen. Flexibel genug um an die spezifischen Anforderungen der Applikation angepasst zu werden.

Modellbasierte Entwicklung Grafische Modelle Zusammenfassung Unterschiede grafischer Modelle darstellen ecdiff GDUI Toolkit bietet Funktionalität (weltweit freigegeben) für Modelle, die mit Simulink erstellt wurden: Grafischer Modellvergleich - ecdiff Interaktives User Interface SIT Toolkit Versionsverwaltung ecversim Arbeitet nahtlos zusammen mit ecdiff