Unable to generate C code for Serial Receive Block

1 回表示 (過去 30 日間)
Fauzan
Fauzan 2023 年 8 月 16 日
編集済み: Pratyush Swain 2023 年 8 月 29 日
Hi,
I'm trying to generate a C Code from a Serial Receive in Simulink. I'm receiving the following error instead:
Error:Inputs must be numeric, logical, or char. The error occurred for MATLAB System block 'untitled/Serial Receive1'. See line 432, column 39 in file 'C:\Program Files\MATLAB\R2023a\toolbox\shared\seriallib\serialblks\+system\SerialReceive.m'.
I attached the simulink file as well. Please help

回答 (1 件)

Pratyush Swain
Pratyush Swain 2023 年 8 月 29 日
編集済み: Pratyush Swain 2023 年 8 月 29 日
Hello Fauzan,
From my understanding, you are facing problem in generating c code from your simulink model.
The model file shared contains only serial receiver block, but as per the note mentioned in the serial receiver documentation , you must also configure your serial port parameters using the Serial Configuration block before you specify the Serial Receive block parameters.
Hope this helps.
Thanks & Regards,
Pratyush Swain

カテゴリ

Help Center および File ExchangeSimulink Coder についてさらに検索

製品


リリース

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by