Hardware in Loop Simulation with pixhawk board using Embedded Coder for Px4 toolboxes : The base rate of the Simulink model 0 millisecond is less than 1 millisecond

5 visualizaciones (últimos 30 días)
I am trying to do Hardware in Loop Simulation with pixhawk board using Embedded Coder for Px4 toolboxes. I am getting the following error in my Simulink model:
The base rate of the Simulink model 0 millisecond is less than 1 millisecond. This is not supported by the PX4 Autopilot since the tick rate of NuttX OS is 1 millisecond.
To fix this error, change sample times of blocks in the Simulink model which is causing the base rate to be 0millisecond.
How do I resolve the issue?
Thanks,
Sajith
  3 comentarios
Purav Panchal
Purav Panchal el 22 de Jul. de 2021
I got the same error when simulating. Please have a look if there is a signal builder or some block which is having continuous time rate. Also in the configuration settings -- Code Generation -- Interface -- Uncheck the Continuous Time option if it is checked. This can help to solve the problem.

Iniciar sesión para comentar.

Respuestas (1)

Arun Mathamkode
Arun Mathamkode el 11 de Nov. de 2021
I agree with Purav's suggestion. Please makesure that the base sampletime of your model is greater or equal to 1 millisecond.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by