Real-Time Testing

Real-Time_Testing

Proces automatycznego testowania jest najczęściej realizowany za pomocą standardowego komputera PC podłączonego do symulatora Hardware-In-the-Loop (HIL). Ta metoda niestety nie zdaje egzaminu w sytuacji gdy interakcja ze sterownikiem musi zostać przeprowadzona bardzo szybko (np. w zakresie milisekund). Rozwiązaniem tego problemu jest narzędzie Real-Time Testing z możliwością tworzenia skryptów w języku Python. Tworzone przez programistę skrypty opisujące przebieg testu są uruchamiane bezpośrednio na symulatorze sprzętowym w czasie rzeczywistym tzn. synchronicznie z modelem, więc wszystkie zachowania w tym parametry czasowe są w 100% powtarzalne. Istnieje także możliwość implementacji skryptów będących reakcją na zmiany zachodzące w modelu (np. zmiany sygnałów). Także pomiar wartości sygnału z poziomu Real-Time Testing jest znacznie bardziej precyzyjny ze względu na brak opóźnień w komunikacji.

Więcej informacji na stronie producenta: dSPACE Real-Time Testing.