VisSim - VisSim - Wikipedia
![]() | tento článek obsahuje obsah, který je napsán jako reklama.Květen 2013) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
![]() | |
Paradigma | Modulární, Vizuální programování, Simulační jazyk |
---|---|
Vývojář | Vizuální řešení / solidThinking |
Poprvé se objevil | 1989 |
Stabilní uvolnění | Vložit 2016 / leden 2016 |
OS | Okna |
Licence | Proprietární software |
Přípony názvu souboru | .VSM |
webová stránka | http://www.vissim.com, http://www.solidthinking.com/embed_land.html |
Ovlivněno | |
C, Laboratorní pracovní stůl, AVS (Advanced Visualization System) |
VisSim je vizuální blokové schéma program pro simulaci dynamické systémy a modelový design z vestavěné systémy, s vlastním vizuální jazyk. Je vyvinut společností Visual Solutions of Westford, Massachusetts. Vizuální řešení získala společnost Altair v srpnu 2014 a její produkty byly přejmenovány na Altair Embed jako součást Altair Modelová vývojová sada. S vložením můžete vyvíjet virtuální prototypy dynamických systémů. Modely jsou postaveny zasunutím bloků do pracovní oblasti a jejich propojením pomocí myši. Embed automaticky převádí řídicí diagramy do C-kódu připraveného ke stažení na cílový hardware.
VisSim nebo nyní Altair Embed používá paradigma grafického toku dat k implementaci dynamických systémů založených na diferenciálních rovnicích. Verze 8 přidává interaktivní UML pro Boha 2 kompatibilní stavové grafy které jsou umístěny v diagramech VisSim. To umožňuje modelování stavově založených systémů, jako je spouštěcí sekvenování procesních rostlin nebo dekódování sériového protokolu.
Aplikace
VisSim / Altair Embed se používá v kontrolní systém design a zpracování digitálních signálů pro simulaci a design více domén.[1] Zahrnuje bloky pro aritmetiku, logickou hodnotu a transcendentální funkce, stejně jako digitální filtry, přenosové funkce, numerická integrace a interaktivní vykreslování.[2] Nejčastěji modelované systémy jsou letecké, biologické / lékařské, digitální, elektrické, elektrické, hydraulické, mechanické, procesní, tepelné / vzduchotechnické a ekonometrické.[1]
Distribuce modelů VisSim
Verze softwaru pouze pro čtení, Prohlížeč VisSim,, je k dispozici zdarma a poskytuje způsob, jak mohou uživatelé bez licence používat VisSim ke spouštění modelů VisSim.[3] Tento program má umožnit širší sdílení modelů při zachování modelu v jeho publikované podobě.[3] Prohlížeč provede jakýkoli model VisSim a umožňuje pouze změny parametrů blokování a simulace pro ilustraci různých scénářů návrhu. Pokud jsou součástí modelu, mohou být aktivovány posuvníky a tlačítka.
Generování kódu
Generuje se doplněk „VisSim / C-Code“ ANSI C. kód pro model a generuje cílový specifický kód pro zařízení na čipu jako PWM, ADC, kodér, GPIO, I2C atd. To je užitečné pro vývoj vestavěné systémy. Po simulaci chování řadiče lze generovat, kompilovat a spouštět C-kód na cíli. Pro ladění VisSim podporuje interaktivní propojení JTAG s názvem „Hotlink“, které umožňuje interaktivní změnu zisku a vykreslování proměnných v cíli. Generovaný kód VisSim byl nazýván efektivní a čitelný, takže je vhodný pro vývoj vestavěných systémů.[4] Autor VisSimu pracoval ve výboru X3J11 ANSI C a napsal několik překladačů C, kromě toho, že spoluautorem knihy o C.[5] Toto hluboké porozumění ANSI C a povaze výsledného strojový kód při kompilaci je klíčem k efektivitě generátoru kódu. VisSim může cílit na malé 16-bit pevný bod systémy jako Texas Instruments MSP430, používající pouze 740 bytů flash a 64 bytů RAM pro malou uzavřenou smyčku Pulzní šířková modulace (PWM) aktivovaný systém, stejně jako umožňuje velmi vysoké kontrolní vzorkovací frekvence nad 500 kHz na větších 32-bit procesory s plovoucí desetinnou čárkou jako Texas Instruments 150 MHz F28335.
Využití modelového vývoje
Technika simulace výkonu systému offline a následného generování kódu ze simulace je známá jako „modelový vývoj“. Vývoj založený na modelech pro vestavěné systémy se stává široce přijímaným pro produkční systémy, protože zkracuje vývojové cykly pro vývoj hardwaru stejným způsobem Architektura řízená modelem zkracuje produkční cykly pro vývoj softwaru.[6]
Vytváření modelu je vizuální způsob popisu situace. V inženýrském kontextu místo psaní a řešení a soustava rovnic, stavba modelu zahrnuje použití vizuálních „bloků“ k vyřešení problému. Výhodou použití modelů je, že v některých případech lze problémy, které se zdají obtížné, pokud jsou vyjádřeny matematicky, snáze pochopit, pokud jsou zobrazeny obrazově.
VisSim používá hierarchickou kompozici k vytváření vnořených blokových diagramů. Typický model by sestával z „virtuálních rostlin“ složených z různých „vrstev“ VisSim, v případě potřeby kombinovaných s vlastními bloky napsanými v C nebo FORTRAN. Virtuální řadič lze přidat a vyladit tak, aby poskytoval požadovanou celkovou odezvu systému. Grafický ovládací prvek posuvníky a tlačítka umožňují ovládání co-když analýza pro školení obsluhy nebo vyladění ovladače.
Ačkoli VisSim byl původně navržen pro použití společností kontrolní technici, lze jej použít pro jakýkoli typ matematického modelu.
Volitelné funkce
Screenshoty ukazují simulaci a sinus funkce ve VisSim. Do modelu se přidá šum, který se poté odfiltruje pomocí a Butterworthův filtr. Signálové stopy sinusové funkce s hlukem a filtrovaným šumem se nejprve zobrazí společně a poté se zobrazí v samostatných oknech v bloku plotru. |
Velikost tohoto videa: 50% (320 x 240 pixelů) |
Jiná velikost: 100% (640 x 480 pixelů) |
- Sběrnice CAN (Síť v oblasti řadiče ) čtení a zápis paketů
- Komunikační systém Fyzická vrstva simulace (modulátory kodéry, PLL, Costas Loop, BPSK, QPSK, DQPSK, QAM, Bitová chybovost (BER), Oční diagram, Viterbiho algoritmus, Reed-Solomon, atd.)
- C generování kódu - Generuje spustitelný C kód přímo z blokového diagramu
- Elektrický motor simulační knihovna pro indukci střídavého proudu, Střídavý DC, a Krokové motory
- Cílené na zabudovaný systém pro Texas Instruments C2000 a MSP430, ARM Cortex-M bramborové hranolky. Podporuje periferní zařízení na čipu, jako jsou sériové porty, UMĚT, PWM, Quadrature Encoder Pulse (QEP), Zachycení události, Sériová periferní sběrnice rozhraní (SPI), I²C, Analogově-digitální převodník (ADC), Digitálně analogový převodník (DAC) a GPIO.
- Aritmetika s pevným bodem sada bloků pro bitovou pravdivou simulaci a generování kódu
- Analýza frekvenční domény (Bode spiknutí, Root locus, Nyquistova zápletka )
- Globální optimalizace parametrů systému
- Neuronové sítě
- OPC (OLE pro řízení procesu ) klient dává čtení a zápis OPC tagů pro simulaci v reálném čase SCADA / HMI virtuální rostliny
- Reálný čas analogový signál a digitální I / O ve Windows
- Seriál(RS-232 /RS-485 ) čtení a zápis sériových dat. Umožňuje čtení a zápis sériových dat v reálném čase z diagramu VisSim. Podporuje porovnávání vzorů, přenos založený na řetězcích a simulované datové toky.
- UDP (Protokol uživatele Datagram ) čtení a zápis paketů. Umožňuje čtení a zápis ethernetových UDP paketů v reálném čase z diagramu VisSim
Viz také
Reference
- ^ A b Knihy o nejrůznějších technických předmětech odkazující na VisSim na Projekt Knihovna knih Google
- ^ Vizuální simulace se studentem VisSim, Karen Darnell, 1996, PWS Pub. Co., Boston, ISBN 0-534-95485-5
- ^ A b Stránka prohlížeče na webových stránkách společnosti
- ^ „Grafické prostředí pro modelování řídicích systémů ve výcvikových simulátorech s plným rozsahem“ (PDF). Archivovány od originál (PDF) dne 21. 7. 2011. Citováno 2010-09-09.
- ^ Knihy o C od Petera A. Darnella a Philipa E. Margolisa
- ^ Principy architektury založené na modelu Stephen J. Mellor, Addison-Wesley, 2004
- Článek Spotlight společnosti Texas Instruments MSP430[trvalý mrtvý odkaz ] publikoval v IEEE časopis.
- Webové stránky VisSim
- Návrh systému mechatroniky, autor: Devdas Shetty, Richard A. Kolk, vydání 2, Cengage Learning, 2011, ISBN 143906198X, ISBN 9781439061985
- C: Přístup softwarového inženýrství, Peter A Darnell, Philip E Margolis, 3. vydání, 1996, ISBN 978-0-387-94675-7
externí odkazy
- Simulační úvod s VisSim / Comm Série digitálního přenosu: Signály a komunikační technologie, Guimaraes, Dayan Adionel, 2010, ISBN 978-3-642-01358-4
- Řídicí jednotka pro přistání hybridního inteligentního letadla a jeho hardwarová implementace „Jih-gau Juang a Bo-Shian Lin ve hře Advances in Natural Computation: Second International Conference, ICNC 2006, ISBN 978-3-540-45907-1