VisSim ist eine grafische Blockdiagramm-Programmiersprache für die Simulation von dynamischen Systemen. VisSim kombiniert eine grafische Benutzeroberfläche für die Erstellung von Blockdiagrammen mit einem Modellierungs-Systemkern. Es wurde von Visual Solutions, einer amerikanischen Firma in Massachusetts entwickelt.

VisSim
Logo

VisSim Viewer icon

Basisdaten
Paradigmen: Modulare Programmierung
Erscheinungsjahr: 1989
Entwickler: Visual Solutions, Inc.
Aktuelle Version: 7  (2008)
Beeinflusst von: C (Programmiersprache), Assemblersprache
www.vissim.com

Applikation

Bearbeiten
 
VisSim-Bildschirm mit einfachen Blockdiagramm.

VisSim kann in der Mess- und Regelungstechnik eingesetzt werden. Die Simulationsmöglichkeiten ermöglichen die Erprobung von Prototypen und Simulationsaufgaben in der Automatisierung der Industrie. Beispiele sind die Verbesserung von Elektromotoren, PID-Regler und spezielle Hardware (Motherboards). Es ist möglich, mehrere Ebenen zu nutzen, um hierarchische Diagramme zu erstellen. Dies ermöglicht eine virtuelle Fabrik-Modellierung. Die Import- und Export-Funktionen von VisSim ermöglichen den Austausch von Daten in Echtzeit mit anderen Anwendungen. Die Export-Funktion kann auch dazu verwendet werden, um C-Quellcode für den Einsatz in Zielgeräte (Flash-Methode) oder Legacy-Systemen zu generieren.

VisSim wird verwendet, um blockdiagrammbasiertes Modellieren in der Entwicklungsprojekte für produzierende Unternehmen zu verkürzen. Modellierung und Simulation komplexer, nichtlinearer Systeme findet Anwendung in der Luft- und Raumfahrttechnik, Medizintechnik, Automobilindustrie, Kommunikations- und Nachrichtentechnik. VisSim („Visual-Simulation“) wird auch in der Transport-Industrie verwendet, darf aber nicht mit VISSIM („Verkehr In Städten – SImulationsModell“) verwechselt werden.

Model Exchange

Bearbeiten

Zu Demonstrationszwecken ist es möglich, Modelle gemeinsam mit anderen mit dem Viewer zu betrachten, einer kostenlosen Laufzeitversion von VisSim, die ausschließlich zur Anzeige verwendet werden kann. Der VisSim Viewer ermöglicht Benutzern die Weitergabe von VisSim-Modellen und -Simulationen an Personen, die über keine Lizenz von VisSim verfügen. Die Integrität der Modelle bleibt gewährleistet, da mit der schreibgeschützten Version keine Änderungen an der Verdrahtung oder der Modellstruktur durchgeführt werden können. Empfänger des Viewers können jedoch Block- und Simulationsparameter ändern, Verstärkungen optimieren, interaktive „Was-wäre-wenn“-Szenarien ausführen und Histogram-, Plot- und stripChart-Blöcke anpassen.

Model Based Design

Bearbeiten
 
Fraktale in der Form eines Farn, mit VisSim-Modell gebaut.

Modellbau ist eine visuelle Art der Schilderung einer Situation. Obwohl ursprünglich für den Einsatz von Ingenieuren entwickelt, kann VisSim für jedes mathematische Modell verwendet werden. Model Based Design bezeichnet die Verwendung von Modellen und Generatoren zur Verbesserung der Systementwicklung. VisSim bietet die Möglichkeit, Systemmodelle direkt an echte Prozessoren und Controller anzubinden, um auf diese Weise Hardware-in-the-Loop-Simulationen und Validierungen in Echtzeit durchzuführen.

VisSim add-ons

Bearbeiten
Simulation des einfachen Modells: Eine Sinus-Funktion, Rauschen und ein Butterworth-Filter.
Bearbeiten

Einzelnachweise

Bearbeiten
  1. C: A Software Engineering Approach, buch von Peter A Darnell, VisSim entwickler, ISBN 978-0-387-94675-7