Zum Inhalt springen

„VisSim“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[ungesichtete Version][ungesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
DSP-user (Diskussion | Beiträge)
AZ: Die Seite wurde neu angelegt: {{Infobox Programmiersprache | Name = VisSim | Logo = […
DSP-user (Diskussion | Beiträge)
KKeine Bearbeitungszusammenfassung
Zeile 69: Zeile 69:
<references />
<references />


[[Kategorie:Simulationsoftware]]
[[Kategorie:Simulationssoftware]]
[[Kategorie:Programmiersprache]]
[[Kategorie:Programmiersprache]]
[[Kategorie:Numerische Mathematik]]
[[Kategorie:Numerische Mathematik]]

Version vom 14. Februar 2010, 19:01 Uhr

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

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

Applikation

VisSim-Bildschirm mit einfachen Blockdiagramm.

VisSim wird oft für Mess-und Regelungstechnik eingesetzt. Die intuitive Simulationsmöglichkeiten machen es ideal für die Erprobung von Prototypen und Simulation Aufgaben in der Automatisierung der Industrie. Beispiele sind die Verbesserung von Elektromotoren, PID-Regler, und spezielle Hardware (Motherboards). Es ist möglich, mehrere Ebenen nutzen, um hierarchische Diagramme zu erstellen. Dies ermöglicht eine virtuelle Fabrik Modellierung. Die Import-und Export-Funktionen von VisSim machen 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 Raumfahrtechnik, Medizintechnik, Automobilindustrie, Kommunikations- und Nachrichtentechnik. VisSim ("Visual-Simulation") wurde auch in der Transport-Industrie verwendet werden, darf aber nicht mit VISSIM („Verkehr In Städten - SImulationsModell“) verwechselt werden.

Akademisches Programm

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

VisSim Version 3 ist kostenfrei an den technischen Universitäten und anderen anerkannten Bildungseinrichtungen. Die komplette Produktpalette mit den neuesten Ergänzungen, ist mit einem erheblichen Preisnachlass angeboten.

Model Exchange

Zu Demonstrationszwecken ist es möglich, Modelle gemeinsam mit anderen mit der Viewer, eine kostenlose 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. Der Viewer kann von der Website heruntergeladen werden, nachdem der Benutzer registriert hat (auch für die kostenlose Führer und Modelle erforderlich).

Model Based Design

Modellbau ist eine visuelle Art und Weise der Schilderung einer Situation. Anstatt die Entstehung und Lösung von Gleichungen der Variablen sind die einzelnen Modelle mit Bausteinen zur Lösung des Problems gebaut. Mathematische Gleichungen schwierig erscheinen mag, aber wo visuelle Modelle erstellt werden, die Lösung ist klar und einfach. Obwohl ursprünglich für den Einsatz von Ingenieuren entwickelt, kann VisSim für jede 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-on's

Simulation des einfachen Modells oben gezeigt. Ein Sinus-Funktion, Rauschen und ein Butterworth-Filter.

Bildschirmgröße: 50% (320x240 pixels)
Klicken Sie für größere, besser lesbare Version: 100% (640x480 pixels)‎
  • Physical layer Kommunikation Systemsimulation (modulators, encoders, PLL's, Costas Loop, BPSK, QPSK, DQPSK, QAM, Bit Error Rate (BER), Augendiagramm, Viterbi-Algorithmus, Reed-Solomon-Code, usw.)
  • Frequentiedomein analyse (Bode-Diagramm, Wurzelortskurve, Nyquist plot)
  • CAN-bus (Controller Area Network) packet read&write
  • C (Programmiersprache) Code-Generierung konvertiert VisSim-Modelle automatisch in hochgradig optimierten ANSI C-Code, der auf beliebigen Plattformen, die einen ANSI C-Compiler unterstützen, kompiliert und ausgeführt werden kann.[1]
  • Elektromotor Simulation Laufzeitbibliothek für Wechselstrom-Induktions-, EC-und Schrittmotoren
  • Neural Networks
  • Mithilfe von OPC (OLE for Process Control) können Sie problemlos Daten protokollieren und virtuelle Reglerstrecken in VisSim ausführen, um eine Offline-Feinabstimmung oder ein Operatortraining durchzuführen.
  • Globale Optimierung der Systemparameter berechnet die optimalen Werte für Entwurfsvariablen, die vom Benutzer eingeschränkt werden können.
  • Echtzeit-Analog-Signal-und Digital-I / O unter Windows
  • Fixpunkt (Mathematik) blockset simulieren des Verhaltens von Festkommaalgorithmen vor der Codegenerierung bzw. Implementierung des Algorithmus auf Festkommahardware. Sie können Festkommaalgorithmen wie Controller und Filter zusammen mit Festkommakomponenten wie Modellen von Motoren oder Verstärkern modellieren, um deren Verhalten in einem „virtuellen“ Systemprototypen zu validieren.
  • Embedded-System-Targeting für den Texas Instruments C2000 und MSP430 chips. Unterstützt On-Chip-Peripherie wie serielle Ports, CAN, PWM, Quadrature Encoder Pulse (QEP), Event Capture, Serial Peripheral Interface Bus (SPI), I²C, Analog-Digital-Umsetzer (ADC), Digital-Analog-Umsetzer (DAC), und GPIO.

Referenzen

  1. C: A Software Engineering Approach, buch von Peter A Darnell, VisSim entwickler, ISBN 9780387946757