필터 지우기
필터 지우기

Brace indexing is not supported for variables of this type in Simulink

조회 수: 1 (최근 30일)
I have been having a lot of trouble building and runing simulink models with custom messages.
Nothing I seems to do works. It does not help that the error messages have no information in the them to
help trace the issues.
Right now I am trying to just build a simple publisher
My custom message is the following
simple_test/temp.msg:
int64 a
int64 b
My models is as looks has follows:
Top model targets built:
Model Action Rebuild Reason
========================================================================
test_service Failed Code generation information file does not exist.
0 of 1 models built (0 models already up to date)
Build duration: 0h 0m 10.522s
BuildDependencies{1}
Caused by:
Brace indexing is not supported for variables of this type.
I dont understand what is causing this issue. WHAT is causing this issue? WHAT variables is it talking about? HOW can I get any better diagnoustic information?

채택된 답변

Abhijeet Gadkari
Abhijeet Gadkari 2021년 6월 11일
편집: Abhijeet Gadkari 2021년 6월 11일
Hello Nathaniel,
This is a known problem that was fixed in R2021a update3.
Please install R2021a update 3 and generate code again.
As a workaround, can you please deploy the code using "Remote Device" on a VM or your robot?
To deploy the code on a remote device, in Simulink toolstrip, ROS tab, select "Remote Device" option from the "Deploy to" drop-down section in CONNECT tab. You can use "Manage Remote Device" button to set the IP Address, user, password of your VM or remote device.
Let us know if this resolved the issue.
-Abhijeet

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Publishers and Subscribers에 대해 자세히 알아보기

제품


릴리스

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by