SolidThinking Beágyazás | ||
Az első változat kelte | 1989 | |
---|---|---|
Paradigma | Grafikus nyelv , logikai programozás | |
Fejlesztő | Vizuális megoldások | |
Utolsó verzió | 2017.1 | |
Befolyásolta | VS | |
Operációs rendszer | Windows , Linux | |
Weboldal | http://www.vissim.com | |
A SolidThinking Embed (korábban VisSim ) egy vizuális programozási nyelv, amelyet megkülönböztet az összetett dinamikus rendszerek modellezésének és szimulálásának képessége . A SolidThinking Embed ötvözi a diagramblokkok összeállításához szükséges intuitív kezelőfelületet (drag and drop) és egy erőteljes szimulációs motorral. Ezt eleinte által kifejlesztett amerikai cég Visual Solutions, honnan Westford majd megvette Altair Engineering (en) a2014. augusztus.
A SolidThinking Embed széles körben használják a digitális jelfeldolgozó és vezérlő rendszerek területén zajló projektek tervezéséhez és szimulációjához . Integrálja az aritmetikai, logikai és transzcendens függvények blokkjait, valamint a digitális szűrőket , az átviteli funkciókat , a digitális integrációt és az interaktív ábrázolást. A leggyakrabban modellezett alkalmazásokat a repülés, a biológia vagy az orvosi kutatás, a digitális teljesítménykapacitás, az elektromos motorok, valamint az elektromos, hidraulikus, mechanikus vagy ökonometriai folyamatok alkotják.
A SolidThinking Embed Academic Program lehetővé teszi az akkreditált oktatási intézmények számára a SolidThinking Embed v3.0 ingyenes licencének használatát. A SolidThinking Embed legújabb verziói, kiegészítő szolgáltatásaikkal együtt, jelentősen kedvezményes áron is elérhetők a hallgatók és az egyetemi intézmények számára.
A VisSim Viewer ingyenes módot kínál a modellek megosztására kollégákkal vagy ügyfelekkel, további SolidThinking Embed licenc nélkül. A néző mindenféle modellt futtathat a SolidThinking Embed alkalmazásból, miközben lehetővé teszi bizonyos változtatások végrehajtását blokkokban vagy szimulációs paraméterekben, a különböző kialakítású forgatókönyvek bemutatása érdekében. Lehetőség van a sablonban található gombok aktiválására vagy megváltoztatására.
A SolidThinking Embed / C-Code kiegészítő funkció automatikusan átalakítja a SolidThinking Embed modelleket nagyon optimalizált ANSI C kódokká , amelyek összeállíthatók és futtathatóak bármely, ezt a nyelvet támogató platformon. Ez hatékonyabb és olvashatóbb kódot eredményez, mint a legtöbb más kódgenerátor. A VisSim fejlesztője az "X3J11 ANSI C" bizottságban szolgált és különféle C fordítókat, valamint könyvet írt a C nyelvről.
A modellépítés a helyzet ábrázolásának vizuális módja, problémamegoldó blokkok felhasználásával ahelyett, hogy matematikai jelölésekkel szimultán egyenleteket képezne. Ha egy modell konkrét helyzetből épül fel, a megoldás világosabbá, sőt nyilvánvalóbbá válik, miközben a matematikai egyenletekkel gyakran találkozunk problémákkal, kevésbé hatékony megoldások alkalmazásával.
A beágyazott diagramok könnyen elkészíthetők: általában különböző SolidThinking Embed rétegekkel készíti el a modelleket, ha szükséges, kombinálva C vagy Fortran formátumban írt egyedi blokkokkal, majd egy virtuális vezérlőt adunk hozzá a szükséges segítséggel, hogy az összes kívánt válasz elérhető legyen a teljes rendszerből . Továbbra is lehetőség van csúszkák és gombok hozzáadására, megkönnyítve ezzel a különféle forgatókönyvek végrehajtását, amelyeket a kezelő képzésére vagy fókuszszabályozásra szánnak. Az offline rendszer teljesítményének szimulálásának technikája, amelyet a szimulált diagram automatikus kód előállítása követ, "modell köré épített fejlesztés" néven ismert. Ez egy beágyazott rendszerek modellalapú fejlesztése : széles körben alkalmazzák a termelési rendszerek számára, ugyanúgy lerövidíti a hardverfejlesztési ciklusokat, mint a modellvezérelt architektúra a szoftverfejlesztési ciklusokat.