VisSim

programmeertaal

VisSim is een visuele programmeertaal ontworpen voor het modelleren van dynamische systemen, alsmede het ontwerp, gebaseerd op modellen, van embedded systemen. VisSim combineert een intuïtieve interface voor het creëren van blokdiagrammen, met een krachtige modellering kernel. Het is ontwikkeld door Visual Solutions, een Amerikaans bedrijf in Massachusetts.

VisSim
VisSim
Paradigma Visueel Modelleertaal
Verschenen 1989
Ontwikkelaar Visual Solutions
Huidige versie Versie 9 (januari 2015)
Beïnvloed door C
Besturings­systeem Windows en Linux
Bestands­extensies .VSM
Website http://www.vissim.com
Portaal  Portaalicoon   Informatica

Applicaties

bewerken
 
VisSim scherm met simpel blokdiagram.

VisSim wordt veelal gebruikt voor meet- en regeltechniek. Door de intuïtieve simulatie mogelijkheden, leent het zich makkelijk voor prototype testing en simulatie in de procesautomatisering zoals het verbeteren van elektromotors, PID-regelaars, en specifieke hardware zoals moederbords. Het is mogelijk om met VisSim diverse lagen van blokdiagrammen te tekenen, waardoor het mogelijk is om gehele fabrieken te modelleren. Door import- en exportmogelijkheden kan VisSim in realtime praten met andere applicaties, en is het ook mogelijk om C broncode te genereren voor gebruik in firmware of andere oudere systemen.

VisSim is niet branche-specifiek, maar wordt voornamelijk gebruikt door bedrijven waar precisie vereist is, terwijl ontwikkeltrajecten langdurig zijn. Voorbeelden zijn in de lucht- en ruimtevaart, wind-energie, medische meet- en regeltechniek, en de auto-industrie.

Academische programma

bewerken
 
De Barnsley fern fractal, gemaakt met een VisSim model.

VisSim versie 3 is gratis beschikbaar voor technische universiteiten en andere geaccrediteerde opleidingen. Tevens wordt de laatste versie met alle add-on mogelijkheden tegen een sterke korting aangeboden. Er zijn diverse VisSim modellen gratis beschikbaar die ontwikkeld zijn als onderdeel van academisch onderzoek. VisSim wordt bijvoorbeeld gebruikt in innovatiegerichte onderzoeksprogramma's (IOP) zoals bij de Universiteit Twente (EWI), die in samenwerking met TU Delft en de Thales Groep[1] werkt aan Electromagnetic Interference (EMI) oplossingen. In Nederland wordt VisSim al jaren gebruikt door de TU Delft, maar het wordt daar soms verward met een Duits softwarepakket met dezelfde spelling.

Model Exchange

bewerken

Voor demonstratie doeleinden is het mogelijk om modellen te delen met anderen middels de gratis viewer. De viewer kan gratis gedownload worden van de VisSim website nadat de gebruiker zich registreert (wat ook nodig is voor downloaden van de handleidingen en gratis demonstratie modellen).

Model-based ontwerp

bewerken

Het doel van model-based ontwerp is door middel van "Wat-als?" scenario's, de ontwikkel-cycli voor hardware te verkorten. Het is mogelijk om een hiërarchische structuur van blokdiagrammen te bouwen in VisSim. Met een virtuele controller, kan hierdoor simulatie van het gehele systeem offline plaatsvinden, zonder verstoring van productie.

VisSim add-on's

bewerken

In een paar schermen wordt de simulatie van de simpele model hierboven, namelijk een sinus functie, getoond in VisSim. Eerst wordt ruis toegevoegd, en vervolgens uitgefilterd met een Butterworth filter. De grafiek wordt eerst getoond met gezamenlijke output van beide signalen, en vervolgens met beide signalen apart.

Schermgrootte: 50% (320x240 pixels)
Klik voor groter, leesbaarder versie: 100% (640x480 pixels)
bewerken
  • (en) VisSim website
  • (en) C: A Software Engineering Approach, by Peter A Darnell, Philip E Margolis, 3rd edition, 1996, ISBN 9780387946757