VisSim

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 1. elokuuta 2021 tarkistetusta versiosta . tarkastukset vaativat 2 muokkausta .
VisSim
Semantiikka Modulaarisuus
Kieliluokka visuaalinen ohjelmointi
Esiintyi 1989
Tekijä Visuaaliset ratkaisut
Kehittäjä Visual Solutions Inc. [d]
Vapauta 9 (2015 [1] )
Vaikutettu Xi
Verkkosivusto vissim.com/index.html
 Mediatiedostot Wikimedia Commonsissa

VisSim  on visuaalinen ohjelmointikieli dynaamiseen järjestelmän simulointiin ja mallipohjaiseen suunnitteluun sulautetuille mikroprosessoreille . VisSim yhdistää intuitiivisen Windows -pohjaisen laatikkokaavion ja tehokkaan mallinnusmoottorin. Kielen on kehittänyt amerikkalainen Visual Solutions -yritys , joka sijaitsee Westfordissa ( Massachusetts ).

VisSim-sovellus

VisSim-kieli- ja ohjelmistoympäristöä käytetään laajasti ohjausjärjestelmien ja digitaalisen signaalinkäsittelyn kehittämisessä mallintamista ja suunnittelua varten. Se sisältää lohkoja aritmeettisille, loogisille ja transsendentaalisille funktioille sekä digitaalisia suodattimia , siirtofunktioita , numeerista integrointia ja interaktiivista päättelyä. Mallintamisen pääalueita ovat ilmailu, biologinen/lääketiede, digitaalivoima, sähkömoottorit, sähkö, hydrauliikka, mekaaninen, lämpöprosessit, ekonometria.

Akateeminen ohjelma

VisSim Academic Program tarjoaa oppilaitoksille ilmaisen lisenssin VisSim-versiolle 3.0. VisSimin ja laajennuksen uudemmat versiot ovat myös opiskelijoiden ja korkeakoulujen saatavilla huomattavasti alennettuun hintaan [2] .

Kaavion jakaminen

Vapaasti jaettu VisSim Viewer tarjoaa mahdollisuuden jakaa malleja kollegoiden ja asiakkaiden kanssa, joilla ei ole VisSim-lisenssiä. Viewer pystyy suorittamaan mitä tahansa VisSim-mallia samalla kun voit muuttaa lohko- ja malliparametreja havainnollistamaan erilaisia ​​skenaarioita. Jos malli sisältää liukusäätimiä ja painikkeita, ne ovat myös aktiivisia.

Sukupolvi koodista

VisSim/C-Code on C-koodin sukupolven laajennus, joka muuntaa automaattisesti VisSim-mallit ymmärrettäväksi ja tehokkaaksi ANSI C -koodiksi . Koodi voidaan kääntää ja ajaa millä tahansa alustalla, jossa on C-kääntäjä. Luotu koodi on tehokkaampi ja luettavampi kuin useimpien muiden koodigeneraattoreiden luoma koodi. VisSim-kehittäjä oli "X3J11 ANSI C" -komitean jäsen ja on kehittänyt useita C-kääntäjiä. Hän kirjoitti myös kirjan kielestä [3] .

Mallipohjainen suunnittelu

Mallin rakentaminen on tapa esittää tilanne visuaalisesti. Mallia rakennettaessa käytetään graafisia lohkoja sen sijaan, että johdetaan ja ratkaistaisiin yhtälöjärjestelmä ongelman ratkaisemiseksi. Tämän menetelmän teho tulee erityisesti esiin ongelmissa, jotka sisältävät yleensä matemaattisia yhtälöitä, joiden ratkaiseminen on vaikeaa tai ongelmallista. Jos kuitenkin voidaan rakentaa malli, joka havainnollistaa tiettyä tilannetta, tulee selväksi, mistä etsiä ratkaisua, ja joskus se tulee yksinkertaisesti itsestään selväksi.

VisSimin avulla voit luoda hierarkkisia kaavioita. Pääsääntöisesti rakennetaan malli jostain prosessista, joka koostuu useista tasoista. Tarvittaessa käyttäjä voi itse kehittää osan lohkoista C:ssä tai Fortranissa . Järjestelmää täydennetään sitten virtuaalisella ohjaimella ja viritetään, kunnes haluttu järjestelmävaste saadaan. Liukusäätimien ja painikkeiden lisääminen helpottaa eri "Mitä jos?" -skenaarioiden suorittamista. ohjaimen konfigurointiin. Tekniikkaa, jolla mallinnetaan järjestelmän suorituskykyä offline-tilassa, jota seuraa automaattinen koodin luominen kaaviosta, kutsutaan mallipohjaiseksi kehitykseksi.

Sulautettujen mikroprosessorijärjestelmien mallipohjaista suunnittelua käytetään yhä enemmän suoraan näiden järjestelmien tuotannossa, koska se lyhentää laitteiston kehityssykliä samalla tavalla kuin mallipohjainen arkkitehtuuri ohjelmistokehityssykliä.

VisSim-laajennukset

Kuvakaappaukset näyttävät sin-funktion simulaation VisSimissa. Melu lisätään malliin ja suodatetaan sitten pois Butterworth-suodattimella. Sin-funktion signaalijäljet ​​kohinalla ja suodatetulla kohinalla näytetään ensin yhdessä ja sitten erillisissä ikkunoissa kaaviolohkossa.

screencast: 50% (320x240)
screencast: 100 % (640x480)

Muistiinpanot

  1. VisSim v9 nyt toimitus! | VisSim . Haettu 15. toukokuuta 2015. Arkistoitu alkuperäisestä 15. huhtikuuta 2015.
  2. Visuaalinen simulointi opiskelija VisSimin kanssa , Karen Darnell, 1996, PWS Pub. Co., Boston, ISBN 0-534-95485-5
  3. Peter A. Darnellin kirja . Haettu 2. lokakuuta 2017. Arkistoitu alkuperäisestä 25. syyskuuta 2014.

Linkit