How to use "coderTimeSleep" to pause the code of matlab function block in Simulink.

11 次查看(过去 30 天)
I want to pause the code of a matlab function block in Simulink when i'm going to generate generate C code to run on Arduino hardware.
I use the source code "coder_posix_time" and i load the files .c and the header .h successfully on the custom code.
How i run the function "coderTimeSleep" to pause the code x secs? What syntax do i have to use?
i have used coder.ceval("coder_posix_time",u); but is not working.

回答(1 个)

Mayank Sengar
Mayank Sengar 2023-5-22
You can use pause(n) function to pause execution of function for n seconds.
Kindly leverage following documentation for the same:
There are also other ways to do pause execution temporarily mentioned in the following MATLAB answer.

类别

Help CenterFile Exchange 中查找有关 MATLAB Support Package for Arduino Hardware 的更多信息

产品


版本

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by