- Ensure Serial Send/Receive and MAVLink blocks have matching data types and sizes.
- Use Simulink's signal dimension display to identify mismatches.
- Verify hardware setup consistency, including sample times and data rates.
- Use conversion blocks like Reshape or Concatenate for size compatibility.
- Confirm correct message IDs and payload sizes.
- Use "Update Model" to refresh the setup.
- Inspect variable sizes to locate mismatches.
- Step through execution to pinpoint errors.
- Follow model and library setup guidelines.
Using Simulink to read/send MAVlink packets to/from a PX4
조회 수: 17 (최근 30일)
이전 댓글 표시
Hello,
I am getting an "Arrays have incompatible sizes for this operation" error when running the 'jetsoncpu_pixhawk_interface' public Simulink model. I am hooked up to the PX4 Cube Orange Plus flight controller. Regardless of when I use the serial send/receive blocks or even the MAVlink blocks, I run into this issue.
Please let me know if anyone has any suggestions for this issue.
댓글 수: 0
답변 (1개)
Pratyush
2024년 8월 16일
Hello Nikhil,
To resolve the "Arrays have incompatible sizes for this operation" error in the jetsoncpu_pixhawk_interface Simulink model with the PX4 Cube Orange Plus, try the following:
These steps should help identify and fix the error.
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!