Error evaluating properties of Simulink.Signal in data dictionary. - Realease 2018a

조회 수: 36 (최근 30일)
Hi, I've a code wrote and working in Matlab R2017a, when transfering to R2018a I'm recieving the error:
"Error evaluating properties of Simulink.Signal object 'OBJECT_NAME' in data dictionary 'DATA_DICT_NAME' (used by 'place where used').
Caused by:
- DataType 'Bus: 'DATA_TYPE_NAME' did not resolve to a valid bus object'"
What I could see is that my 'DATA_TYPE_NAME' is in one DD, my 'OBJECT_NAME' is in another and both of them are referenced in 'DATA_DICT_NAME'. This is not possible anymore in 2018a release? Has anyone else seen this?
Attached a few images to represent my error.

답변 (1개)

Song-Hyun Ji
Song-Hyun Ji 2024년 2월 8일
This was an intentional change in R2018a. Prior to R2018a we allowed objects to refer to objects in any dictionary referenced from the model. In R2018a we closed this loophole to enforce that objects should only be able to reference objects that are visible from the dictionary where they are defined.

카테고리

Help CenterFile Exchange에서 Event Functions에 대해 자세히 알아보기

제품


릴리스

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by