Inquiry of the error of output port data type which can't be fixed
조회 수: 28 (최근 30일)
이전 댓글 표시
Hello everyone,
I faced one error "Unable to register data type 'BusMultiObjectTracker1' for 'TrialRef/Tracks' due to the following error: The number of elements must be greater than zero for this data type.",which I cann't figure it out. I don't get it.
I've spent many many days on my model and it's not still working.
Please take a look at this issue if you are familiar with it.
The layout is like below:
Any help is much appreicated!
Regards,
Edward
댓글 수: 0
답변 (1개)
Fangjun Jiang
2020년 9월 15일
'BusMultiObjectTracker1' is likely a Simulink.Bus object. Check it in base workspace or your Simulink Data Dictionary. The number 2 Outport block "Tracks" is specified to have that bus. Now, it seems that the actual signal connected to that Outport block does not have any bus element.
댓글 수: 3
Fangjun Jiang
2020년 9월 17일
Use BusCreator and BusSelector block to interface between Bus and signal elements
Change the data type of the Outport block to change from "Bus: <object name>" to any other data type.
참고 항목
카테고리
Help Center 및 File Exchange에서 Interactive Model Editing에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!