VisSim

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2021. augusztus 1-jén felülvizsgált verziótól ; az ellenőrzések 2 szerkesztést igényelnek .
VisSim
Szemantika Modularitás
Nyelvóra vizuális programozás
Megjelent 1989
Szerző Vizuális megoldások
Fejlesztő Visual Solutions Inc. [d]
Kiadás 9 (2015 [1] )
Befolyásolt Xi
Weboldal vissim.com/index.html
 Médiafájlok a Wikimedia Commons oldalon

A VisSim  egy vizuális programozási nyelv dinamikus rendszerszimulációhoz és modell alapú tervezéshez beágyazott mikroprocesszorokhoz . A VisSim az intuitív Windows -alapú dobozdiagram interfészt egy erőteljes modellező motorral kombinálja. A nyelvet az amerikai Visual Solutions cég fejlesztette ki , amely Westfordban ( Massachusetts ) található.

A VisSim alkalmazása

A VisSim nyelvi és szoftverkörnyezetet széles körben használják vezérlőrendszerek és digitális jelfeldolgozás fejlesztésében modellezéshez és tervezéshez. Ez magában foglalja az aritmetikai, logikai és transzcendentális függvények blokkjait , valamint digitális szűrőket , átviteli függvényeket , numerikus integrációt és interaktív következtetéseket. A modellezés főbb területei az űrrepülés, biológiai/orvosi, digitális erőmű, villanymotorok, elektromos, hidraulikus, mechanikai, hőfolyamatok, ökonometria.

Akadémiai program

A VisSim Academic Program ingyenes licencet biztosít az oktatási intézményeknek a VisSim 3.0-s verziójához. A VisSim és a bővítmény későbbi verziói a hallgatók és a felsőoktatási intézmények számára is elérhetőek jelentősen csökkentett áron [2] .

Diagram megosztás

A szabadon terjesztett VisSim Viewer lehetővé teszi a modellek megosztását a VisSim licenccel nem rendelkező kollégákkal és ügyfelekkel. A Viewer bármilyen VisSim modellt képes végrehajtani, miközben lehetővé teszi a blokk- és modellparaméterek megváltoztatását a különböző forgatókönyvek illusztrálására. Ha a modell tartalmaz csúszkákat és gombokat, akkor azok is aktívak lesznek.

Generáció kódból

A VisSim/C-Code egy C kódgeneráló bővítmény, amely automatikusan átalakítja a VisSim modelleket érthető és hatékony ANSI C kódokká . A kód lefordítható és futtatható bármilyen platformon, amely rendelkezik C fordítóval. A generált kód hatékonyabb és jobban olvasható, mint a legtöbb más kódgenerátor által generált kód. A VisSim fejlesztő tagja volt az "X3J11 ANSI C" bizottságnak, és több C fordítót is kifejlesztett, valamint könyvet is írt a nyelvről [3] .

Modell alapú tervezés

A modell felépítése a helyzet vizuális ábrázolásának módja. A modell felépítésénél ahelyett, hogy egy probléma megoldására egyenletrendszert levezetnének és megoldanának, grafikus blokkokat használnak. Ennek a módszernek az ereje különösen nyilvánvaló azoknál a feladatoknál, amelyek általában matematikai egyenleteket tartalmaznak, és amelyek megoldása nehéz vagy problematikus. Márpedig ha fel lehet építeni egy modellt, amely egy adott helyzetet szemléltet, akkor világossá válik, hogy hol kell keresni a megoldást, és néha egyszerűen nyilvánvalóvá válik.

A VisSim lehetővé teszi hierarchikus diagramok létrehozását. Általában valamilyen folyamat modelljét építik fel, amely több szintből áll. Szükség esetén a blokkok egy részét a felhasználó maga fejlesztheti C vagy Fortran nyelven . A rendszert ezután egy virtuális vezérlővel egészítik ki, és addig hangolják, amíg el nem érik a kívánt rendszerválaszt. A csúszkák és gombok hozzáadása megkönnyíti a különféle „Mi lenne, ha?” forgatókönyvek végrehajtását. a vezérlő konfigurálásához. A rendszerteljesítmény offline modellezésének technikáját, amelyet egy diagramból automatikus kódgenerálás követ, modellalapú fejlesztésnek nevezik.

A beágyazott mikroprocesszoros rendszerek modellalapú tervezését egyre gyakrabban használják közvetlenül ezeknek a rendszereknek a gyártásában, mivel az ugyanúgy lerövidíti a hardverfejlesztési ciklust, mint a modellalapú architektúra a szoftverfejlesztési ciklust.

VisSim kiterjesztések

A képernyőképek a sin függvény szimulációját mutatják VisSimben. Zajt adnak a modellhez, majd Butterworth szűrővel kiszűrik. A sin függvény zajos és szűrt zajos jelnyomai először együtt, majd külön ablakokban jelennek meg a grafikonblokkban.

képernyőkép: 50% (320x240)
képernyőkép: 100% (640x480)

Jegyzetek

  1. VisSim v9 most kiszállítással! | VisSim . Letöltve: 2015. május 15. Az eredetiből archiválva : 2015. április 15.
  2. Vizuális szimuláció VisSim tanulóval , Karen Darnell, 1996, PWS Pub. Co., Boston, ISBN 0-534-95485-5
  3. Peter A. Darnell könyve . Letöltve: 2017. október 2. Az eredetiből archiválva : 2014. szeptember 25..

Linkek