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

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 commentaires

I encountered this issue. I am trying hardware in the loop with simscape multibody. Did you solve this problem ?
Regards,
Hi @Sajith Kk@Osman Hökerek, I also encountered this problem. Do you have any solutions? Thank you
Best Regards
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.

Connectez-vous pour commenter.

Réponses (1)

I agree with Purav's suggestion. Please makesure that the base sampletime of your model is greater or equal to 1 millisecond.

Catégories

En savoir plus sur Deployment, Integration, and Supported Hardware dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by