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
Show older comments
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 Comments
Osman Hökerek
on 24 Dec 2019
I encountered this issue. I am trying hardware in the loop with simscape multibody. Did you solve this problem ?
Regards,
Yunjie Yang
on 26 Mar 2021
Best Regards
Purav Panchal
on 22 Jul 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.
Answers (1)
Arun Mathamkode
on 11 Nov 2021
0 votes
I agree with Purav's suggestion. Please makesure that the base sampletime of your model is greater or equal to 1 millisecond.
Categories
Find more on PX4 Autopilots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!