Unable to generate C code for Serial Receive Block
Afficher commentaires plus anciens
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
le 29 Août 2023
Modifié(e) : Pratyush Swain
le 29 Août 2023
0 votes
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 Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!