Signaalin viiveen ja etenemisviiveen ymmärtäminen on tärkeää Simulinkin järjestelmien suunnittelussa ja analysoinnissa. Nämä mittaukset auttavat arvioimaan signaalien ajoitusta ja suorituskykyä mallin sisällä. Tässä artikkelissa selitetään, miten nämä parametrit lasketaan tehokkaasti.

Signaalin viivästyminen Simulinkissä

Signaaliviive tarkoittaa tulo- ja lähtösignaalien välistä aikaeroa. Simulinkissä se voidaan mitata [liikenneviive[] -katkoksella. Tämä lohko tuo tietyn viiveen signaaliin, jolloin voit tarkkailla järjestelmän reagointia ajan myötä.

Todellisen viiveen mittaamiseksi voit verrata tulo- ja lähtösignaaleja Scope-blokin avulla. Analysoimalla signaalien välisen aikasiirtymän voit määrittää järjestelmän komponenttien luoman viiveen.

Lasketaan edistaatioaste

Levitysviive on aika, jonka signaalin matkaaminen järjestelmän tai komponentin läpi vie. Simulinkissä se voidaan arvioida mittaamalla aikaero tulosignaalin muutoksen ja vastaavan lähtövasteen välillä.

Käytä Työtilaan[-blokkia lokisignaalien ja ajan analysoimiseksi MATLABissa. Tutkimalla signaalimuutosten aikaleiman voit laskea latenssin tarkasti.

Laskennan käytännön vaiheet

  • Lisätään liikenneviive -lohko signaalin kulkureitille.
  • Liitä syöte ja tuloste Scope -muotoon visualisointia varten.
  • Suorita simulointi ja tarkkaile signaalien välistä aikasiirtymää.
  • Käytä Työtilaan lohkoihin lokisignaaleja yksityiskohtaista analyysiä varten.
  • Lasketaan viive ja viive vertaamalla signaalimuutosten aikaleimaa.