VisSim

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 1. srpna 2021; kontroly vyžadují 2 úpravy .
VisSim
Sémantika Modularita
Jazyková třída vizuální programování
Objevil se v 1989
Autor Vizuální řešení
Vývojář Visual Solutions Inc. [d]
Uvolnění 9 (2015 [1] )
Byl ovlivněn Xi
webová stránka vissim.com/index.html
 Mediální soubory na Wikimedia Commons

VisSim  je vizuální programovací jazyk pro simulaci dynamického systému a návrh založený na modelu pro vestavěné mikroprocesory . VisSim kombinuje intuitivní rozhraní krabicového diagramu založené na Windows s výkonným modelovacím jádrem. Jazyk byl vyvinut americkou společností Visual Solutions , která sídlí ve Westfordu ( Massachusetts ).

Aplikace VisSim

Jazykové a softwarové prostředí VisSim je široce používáno při vývoji řídicích systémů a digitálního zpracování signálů pro modelování a navrhování. Zahrnuje bloky pro aritmetické, booleovské a transcendentální funkce , stejně jako digitální filtry , přenosové funkce , numerickou integraci a interaktivní vyvozování. Hlavními oblastmi modelování jsou letecký, biologický/medicínský, digitální pohon, elektromotory, elektrické, hydraulické, mechanické, tepelné procesy, ekonometrie.

Akademický program

VisSim Academic Program poskytuje vzdělávacím institucím bezplatnou licenci pro VisSim verze 3.0. Pozdější verze VisSim a rozšíření jsou také k dispozici studentům a akademickým institucím za výrazně snížené ceny [2] .

Sdílení grafu

Volně distribuovaný VisSim Viewer poskytuje možnost sdílet modely s kolegy a zákazníky, kteří nemají licenci VisSim. Prohlížeč je schopen spouštět jakýkoli model VisSim a zároveň vám umožňuje měnit parametry bloku a modelu pro ilustraci různých scénářů. Pokud model obsahuje posuvníky a tlačítka, budou také aktivní.

Generování z kódu

VisSim/C-Code je rozšíření pro generování kódu C, které automaticky převádí modely VisSim na srozumitelný a efektivní kód ANSI C. Kód lze zkompilovat a spustit na jakékoli platformě, která má kompilátor C. Generovaný kód je efektivnější a čitelnější než kód generovaný většinou ostatních generátorů kódu. Vývojář VisSim byl členem výboru "X3J11 ANSI C" a vyvinul několik kompilátorů C. Napsal také knihu o jazyce [3] .

Návrh založený na modelu

Sestavení modelu je způsob, jak vizuálně znázornit situaci. Při sestavování modelu se místo odvozování a řešení soustavy rovnic pro řešení problému používají grafické bloky. Síla této metody se projevuje zejména na problémech, které obvykle obsahují matematické rovnice, jejichž řešení je obtížné nebo problematické. Pokud se však podaří sestavit model, který ilustruje danou situaci, pak je jasné, kde hledat řešení, a někdy je to prostě zřejmé.

VisSim umožňuje vytvářet hierarchické diagramy. Zpravidla se buduje model nějakého procesu, který se skládá z několika úrovní. V případě potřeby může uživatel vyvinout některé bloky sám v jazyce C nebo Fortran . Systém je poté rozšířen o virtuální ovladač a laděn, dokud není získána požadovaná odezva systému. Přidání posuvníků a tlačítek usnadňuje provádění různých scénářů „Co když?“. pro konfiguraci ovladače. Technika modelování výkonu systému offline s následným automatickým generováním kódu z diagramu se nazývá Vývoj založený na modelu.

Modelový design pro vestavěné mikroprocesorové systémy se stále více používá přímo při výrobě těchto systémů, protože zkracuje cyklus vývoje hardwaru stejným způsobem , jako architektura založená na modelu zkracuje cyklus vývoje softwaru.

Rozšíření VisSim

Snímky obrazovky ukazují simulaci funkce hříchu ve VisSim. Šum je přidán do modelu a poté odfiltrován pomocí Butterworthova filtru. Stopy signálu funkce sin se šumem a filtrovaným šumem se nejprve zobrazí společně a poté se zobrazí v samostatných oknech v bloku grafu.

screencast: 50 % (320x240)
screencast: 100 % (640 x 480)

Poznámky

  1. VisSim v9 nyní odesíláme! | VisSim . Získáno 15. 5. 2015. Archivováno z originálu 15. 4. 2015.
  2. Vizuální simulace se studentem VisSim , Karen Darnell, 1996, PWS Pub. Co., Boston, ISBN 0-534-95485-5
  3. Kniha Petera A. Darnella . Získáno 2. října 2017. Archivováno z originálu 25. září 2014.

Odkazy