Inquiry of the error of output port data type which can't be fixed
22 ビュー (過去 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!