Hello everyone,
I want to use a user-defined PX4 uORB message with the hardware support package.
When I try to run the model, I get the following error.
MATLAB System block 'test/PX4 uORB Write/SinkBlock' error occurred when invoking 'setupImpl' method of 'px4.internal.block.Publisher'. The error was thrown from '
'C:\ProgramData\MATLAB\SupportPackages\R2023a\toolbox\target\supportpackages\px4\+px4\+internal\+block\Publisher.p' at line 151
'C:\Program Files\MATLAB\R2023a\toolbox\target\codertarget\sltoolstrip\m\+codertarget\+internal\+sltoolstrip\ConnectedIOHandler.m' at line 106
'C:\Program Files\MATLAB\R2023a\toolbox\target\codertarget\sltoolstrip\m\+codertarget\+sltoolstrip\EmbeddedHardwareBoardContext.m' at line 493'.
Caused by:
  • The class px4.internal.ConnectedIO.uORBMsgMap has no Constant property or Static method named 'actuator_motors_simulink'.
I checked the class px4.internal.ConnectedIO.uORBMsgMap and saw that my custom message is not in there. Is there an update function for that?
Best regards
Simon

 채택된 답변

Arun Mathamkode
Arun Mathamkode 2023년 7월 14일

1 개 추천

Custom uORB messages are not supported with Connected I/O currently. You can consider using the Monitor and Tune Simulation instead.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Arduino Hardware에 대해 자세히 알아보기

제품

릴리스

R2023a

태그

질문:

2023년 5월 3일

답변:

2023년 7월 14일

Community Treasure Hunt

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

Start Hunting!

Translated by