'C Caller block is not recognizing the c program

Eventhough i have specified the header and c file in the c caller block the simulink gives an erreoe as follows:
''C Caller block 'clib/C Caller' has not specified a function to call, or the specified function 'input' does not exist. ''
But error still remains.
Can somebody help me?

回答 (1 件)

Pravarthana P
Pravarthana P 2022 年 2 月 17 日

0 投票

Hi Besme James, from your query it can be taken that you are trying to use C caller block to call your pre-defined C program. From the statements I assume you have added the header files, source codes in the Configuration parameters -> Simulation target. Ensure that you have enabled both:
To use the input variables from the custom code inside Simulink.
The following documentation may be helpful:

2 件のコメント

Besme James
Besme James 2022 年 2 月 21 日
Thankyou :) I checked with all those parameters but the error stays.
Lucian
Lucian 2023 年 5 月 3 日
It might be a stupid idea but you could get a similar behavior when you have no valid mex compiler installed
Check in Matlab that you have MinGW addon or something similar

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

製品

リリース

R2018b

質問済み:

2022 年 2 月 2 日

コメント済み:

2023 年 5 月 3 日

Community Treasure Hunt

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

Start Hunting!

Translated by