Silver

Silver (http://www.qtronic.de/en/silver.html) viene utilizzato dagli ingegneri di sviluppo software per integrare e testare moduli di sistema tramite la simulazione in ambiente Windows. Silver è eseguito su un normale PC Windows e supporta due differenti set-up:

Co-simulazione: su una istanza di Silver sono eseguite in modalità software-in-the-loop (SIL) diverse componenti del sistema, principalmente il software di controllo e i modelli di simulazione del plant     fisico (Dymola, Simulink, …). Questa modalità permette di verificare e validare il comportamento del sistema prima della realizzazione di prototipi fisici;

Prototipazione rapida: le funzioni di controllo e i modelli del plant in esecuzione su Silver possono essere collegati via CAN alle centraline reali in modalità hardware-in-the-loop (HIL) per testare l’interazione tra la centralina di controllo reale ed il sistema fisico virtuale.

I modelli di controllo del software e del plant possono essere importati direttamente da ambienti di sviluppo quali MATLAB® / Simulink®, Real-Time Workshop, TargetLink®, ASCET®, Dymola®, SimulationX®, SIMPACK®, AMESim®, C / C++, Python®, ecc.

Silver è attualmente in uso per lo sviluppo software del settore automobilistico in Mercedes-Benz, AMG, IAV, Continental, …. Uno dei suoi vantaggi è il supporto integrato per gli standard automotive quali ASAP2/A2L, CAN, FMI, MDF, XCP e ISO 26262.

Per approfondimenti, guarda gli screencast e contattaci così da organizzare una dimostrazione live del tool:

  • Start Silver and run simulation;
  • Use the breakpoint widget to detect a fault condition;
  • Clear project and add modules;
  • Create widgets;
  • Run created projects;
  • Build a dll module with Simbuild;
  • Instrument a simulation for automatic test with TestWeaver;
  • Create a TestWeaver experiment for Silver;
  • Edit coverage report;
  • Generate scenarios, record and replay.