How can i get the system clock of a raspberry pi 4 with Simulink?

7 visualizaciones (últimos 30 días)
enrico Erbogasto
enrico Erbogasto el 8 de Jun. de 2023
Editada: Raghava S N el 19 de Jun. de 2023
I have to debug a signal from a GPS readed by a raspberry pi 4. From the gps i obtain the time in hh:mm:ss:ms and i save it on a file. I want also to save the system clock of the raspberry (NOT the simulations time), to compare the delay. Currently i am deploing a simulink script with the raspberry toolbox. How is it possible? Thanks to all.

Respuestas (1)

Raghava S N
Raghava S N el 13 de Jun. de 2023
Editada: Raghava S N el 14 de Jun. de 2023
You need to include profile_timer.h from MATLAB\R2023a\toolbox\target\shared\armcortexabase\include\profile_timer.c. This has a function called profileReadTimer() which is defined in MATLAB\R2023a\toolbox\target\shared\armcortexabase\src\profile_timer.c. This function can be called to access the local time of the Pi.
  2 comentarios
enrico Erbogasto
enrico Erbogasto el 15 de Jun. de 2023
Thanks for the reply. Excuse my ignorance, but I have another question for you. What do I call this function? With a C function block, right? Thank you very much.
Raghava S N
Raghava S N el 19 de Jun. de 2023
Editada: Raghava S N el 19 de Jun. de 2023
Yes, presumably, although that depends on your use-case. You can also manually insert the function call after C/C++ code generation of your Simulink block.

Iniciar sesión para comentar.

Categorías

Más información sobre Run on Target Hardware en Help Center y File Exchange.

Productos


Versión

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by