Simulink Coder Fatal: The data type 'CAN_DATATYPE' is not supported because it has no CustomCast function.

6 Ansichten (letzte 30 Tage)
I am receiving the following error when building a simulink model
'Error: File: C:\Program Files\MATLAB\R2018b\rtw\c\tlc\lib\utillib.tlc Line: 1526 Column: 8 %exit directive: Simulink Coder Fatal: The data type 'CAN_DATATYPE' is not supported because it has no CustomCast function.'
I am unsure how to fix this or why it is occurring

Antworten (1)

Dhruv
Dhruv am 22 Feb. 2023
The Simulink Coder throws this error when it encounters a custom data type in the model that it does not know how to handle which in this scenario is 'CAN_DATATYPE'. To help solve the above issue, Simulink Coder requires a CustomCast function to be defined for any custom data types that it detects in the model and it appears that this function is missing for the 'CAN_DATATYPE' data type. The function takes an input value of the custom data type and returns a value that is supported by Simulink Coder.

Kategorien

Mehr zu Simulink Coder finden Sie in Help Center und File Exchange

Produkte


Version

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by