Homepage | Chi Siamo | Prodotti | Supporto/Servizi | Training | Contatti | News
news
01/11/2011
Vector/Microtask TechDay il 30 Novembre 2011 a Torino

20/10/2011
Versione v10.0 per il tool CANape

01/10/2011
Aerospace e Defense Meetings di Torino, 26/27 Ottobre 2011, Oval Lingotto Torino

06/10/2011
Nuova versione v4.22a per MDK ARM di KEIL

27/09/2011
Rilascio della versione v5.1 di GPS







Test, Verifica, Validazione »
Geensys »
CosiMate


CosiMate

CosiMate e’ un ambiente di co-simulazione che consente a vari simulatori come Simulink, Saber, AMESim, C, VHDL, etc di comunicare e sincronizzarsi in una architettura distribuita.
CosiMate e’ usato per applicazioni come la validazione di sistemi meccatronici, dove e’ necessario simulare architetture eterogenee basate su componenti elettroniche, meccaniche, idrauliche e modelli software sviluppati a vari livelli di astrazione.

A differenza dell’approccio tradizionale in cui le connessioni tra i vari simulatori e sottosistemi sono cablate in modo punto-punto o con l’import/export batch di dati e risultati, CosiMate usa un bus di co-simulazione, approccio questo che offre due vantaggi fondamentali:

  • Architettura aperta che offre un alto grado di flessibilita’
  • La co-simulazione distribuita ottimizza l’uso dei vari simulatori e del tempo di CPU




    Una architettura aperta

    CosiMate consente di collegare insieme un numero illimato di ambienti di simulazione eterogenei. Una volta che il processo di co-simulazione e’ stato lanciato, gli utenti interagiscono con i singoli simulatori in modo trasparente, come si CosiMate non fosse presente.

    Modelli con diversi livelli di astrazione del sistema in esame possono essere liberamente mescolati
    offrendo un livello di flessibilita’ che consente la riduzione dei tempi complessivi di validazione del sistema e la possbilita’ di anticipare la simulazione di alcune parti.

    Gli sviluppatori possono creare le proprie interfacce utente (con LabView, Simulink o programmando direttamente in C) , connetterle al bus di co-simulazione ed utilizzarle per prototipare alcuni aspetti del sistema ancora in sviluppo.



    Connettendo uno o piu simulatori ad un ambiente di misura come LabVIEW, LabWindows CVI, o un qualsisasi ambiente di sviluppo C, gli utenti posso effettuare la validazione ed il tuning dei modelli interfacciandosi direttamente all’ambiente fisico di riferimento tramite attuatori e sensori:



    Un’altro vantaggio di CosiMate passa attraverso la possibilita’ di preservare i propri investimenti nello sviluppo di modelli: una nuova simulazione puo’ essere basata sul modello originale, che viene eseguito su un determinato simulatore piu’ una nuova parte che puo’ usare tool totalmente diversi, senza obbligare al porting o alla riscrittura di tutto il sistema.



    Una architettura distribuita

    In ragione della sua architettura distribuita, CosiMate consente di splittare su piu’ macchine eterogenee la simulazione del sistema, facendola eseguire in parallelo e facilitando l’integrazione tra i modelli e le applicazioni di piu’ fornitori:








    HomePage     |     torna alla pagina precedente
    Powered by DGLine
    MICROTASK Embedded S.r.L.  C.so Buenos Aires 77, 20124 MILANO
    Tel. 02-66802557 (4 linee r.a.) - Fax 02-69008174 - E-mail: info@microtask-embedded.it - P. IVA 11506290151