Data types mismatch in Simulink

3 ビュー (過去 30 日間)
Sergei
Sergei 2025 年 4 月 18 日
編集済み: Sergei 2025 年 4 月 22 日
Dear all,
in the attached file you can find a project, obtained by following the instructions in SoC Blockset User's Guide, page 2-34 (Create an SoC Project Application).
When I run the project I get the following Errors:
Could you please help me to solve the issue?
  2 件のコメント
Walter Roberson
Walter Roberson 2025 年 4 月 18 日
You forgot to attach the project.
Sergei
Sergei 2025 年 4 月 22 日
Thank you! ;D That is true, I attached it now

サインインしてコメントする。

採用された回答

SACHIN KHANDELWAL
SACHIN KHANDELWAL 2025 年 4 月 21 日
Hi @Sergei,
I understand that when running the model you are encountering data type mismatch issues.
Regarding the second error - "Data type mismatch". It is clearly stated that Input port 2 expects a signal of data type 'double', but the currently it is 'uint8'. I recommend you to refer the following MATLAB Answer post : https://www.mathworks.com/matlabcentral/answers/92959-why-do-i-receive-a-data-type-mismatch-error-when-using-a-model-reference-in-simulink
Also, Could you please attach the model file/project for better recommendation.
  1 件のコメント
Sergei
Sergei 2025 年 4 月 22 日
編集済み: Sergei 2025 年 4 月 22 日
Sorry for the confusion - attached the project now.
I chiked the Data types to the best of my knowledge - everything seems right, but the multiplication block inside the FPGA algorithm wrapper seems to expect double instead of int8, that is provided from the Register Channel

サインインしてコメントする。

その他の回答 (0 件)

製品


リリース

R2024b

Community Treasure Hunt

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

Start Hunting!

Translated by