Unable to generate C code for Serial Receive Block

2 vues (au cours des 30 derniers jours)
Fauzan
Fauzan le 16 Août 2023
Modifié(e) : Pratyush Swain le 29 Août 2023
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

Réponses (1)

Pratyush Swain
Pratyush Swain le 29 Août 2023
Modifié(e) : Pratyush Swain le 29 Août 2023
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

Catégories

En savoir plus sur Simulink Coder dans Help Center et File Exchange

Produits


Version

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by