SolidThinking Embed

SolidThinking Embed
Logo.
Data della prima versione 1989
Paradigma Linguaggio grafico , programmazione logica
Sviluppatore Soluzioni visive
Ultima versione 2017.1
Influenzato da VS
Sistema operativo Windows , Linux
Sito web http://www.vissim.com

SolidThinking Embed (precedentemente VisSim ) è un linguaggio di programmazione visuale che si distingue per la sua capacità di modellare e simulare sistemi dinamici complessi. SolidThinking Embed combina un'interfaccia intuitiva per l'assemblaggio di blocchi di diagrammi (tramite drag & drop) con un potente motore di simulazione. Inizialmente è stato sviluppato dalla società americana Visual Solutions, di Westford poi acquistata da Altair Engineering  (en) inagosto 2014.

Applicazioni

SolidThinking Embed è ampiamente utilizzato per la progettazione e la simulazione di progetti nel campo dell'elaborazione del segnale digitale e dei sistemi di controllo . Integra blocchi per funzioni aritmetiche, booleane e trascendenti, nonché filtri digitali , funzioni di trasferimento , integrazione digitale e stampa interattiva. Le applicazioni più comunemente modellate sono nel campo dell'aeronautica, della biologia o della ricerca medica, della capacità di potenza digitale, dei motori elettrici, nonché del processo elettrico, idraulico, meccanico o econometrico.

Programma accademico

Il programma SolidThinking Embed Academic consente alle istituzioni educative accreditate di utilizzare una licenza gratuita di SolidThinking Embed v3.0. Le ultime versioni di SolidThinking Embed, insieme alle loro funzionalità aggiuntive, sono disponibili anche per studenti e istituzioni accademiche a prezzi notevolmente ridotti.

Condivisione di diagrammi

Il Visualizzatore VISSIM offre un modo libero di modelli di condivisione con i colleghi o clienti, senza una licenza aggiuntiva solidThinking Embed. Il visualizzatore può eseguire tutti i tipi di modelli da SolidThinking Embed, consentendo al contempo di apportare alcune modifiche ai blocchi o ai parametri di simulazione, al fine di illustrare scenari di diversi progetti. È possibile attivare o modificare i pulsanti inclusi nel modello.

Codice sorgente

La funzionalità aggiuntiva SolidThinking Embed / C-Code converte automaticamente i modelli SolidThinking Embed in codice ANSI C altamente ottimizzato, che può essere compilato ed eseguito su qualsiasi piattaforma che supporti questo linguaggio. Ciò si traduce in un codice più efficiente e più leggibile rispetto alla maggior parte degli altri generatori di codice. Lo sviluppatore di VisSim ha fatto parte del comitato "X3J11 ANSI C" e ha scritto vari compilatori C, oltre a un libro sul linguaggio C.

Ingegneria basata su modelli

La costruzione di modelli è un modo visivo per rappresentare una situazione, utilizzando blocchi di risoluzione dei problemi invece di formare equazioni simultanee con notazioni matematiche. Se un modello è costruito da una situazione concreta, la soluzione diventa più chiara, persino ovvia, mentre spesso incontriamo problemi con equazioni matematiche che utilizzano soluzioni meno efficienti.

I diagrammi annidati sono facili da creare: normalmente si costruiscono i modelli con diversi livelli SolidThinking Embed, se necessario combinati con blocchi personalizzati scritti in C o Fortran, quindi viene aggiunto un controller virtuale con l'assistenza necessaria per ottenere tutta la risposta desiderata dal sistema complessivo . È ancora possibile aggiungere cursori e pulsanti, semplificando l'esecuzione di vari scenari per l'addestramento degli operatori o il controllo della messa a fuoco. La tecnica di simulazione delle prestazioni del sistema offline, seguita dalla produzione automatica di codice dal diagramma simulato è nota come "Sviluppo costruito attorno a un modello". È uno sviluppo model-based per sistemi embedded  : ampiamente adottato per i sistemi di produzione, accorcia i cicli di sviluppo hardware nello stesso modo in cui l' architettura model-driven accorcia i cicli di sviluppo software.

Funzionalità aggiuntive SolidThinking Embed

fonte

  1. "  http://wpc.23a7.iotacdn.net/8023A7/origin2/rl/solidthinking/2017.1/sT_solidThinking_Embed_2017.1_ReleaseNotes.pdf  "
  2. (in) "  Altair VisSim ™ 9.0 Accelerates Model-Based Design of Embedded Systems  " (visitato il 14 agosto 2017 )
  3. Simulazione visiva con lo studente VisSim , di Karen Darnell, 1996, PWS Pub. Co., Boston, ( ISBN  0534954855 )
  4. Libro di Peter A. Darnell

link esterno