フィルターのクリア

matlab coder--error while converting .m file.

3 ビュー (過去 30 日間)
ECE09 ITBHU
ECE09 ITBHU 2011 年 7 月 28 日
I am trying to convert .m to .c but i ma getting following error----
>>this text contains some non-empty top-level expressions.It appears to be a script.
my .m starts with %comments and then some functions calling as per user-based inputs.

採用された回答

Kaustubha Govind
Kaustubha Govind 2011 年 7 月 28 日
You need to define your MATLAB code as a function (it appears what you have now is a script). See Basic Parts of a Program File. You need to use the function keyword and specify any input/output arguments along with the function name.

その他の回答 (1 件)

Arthur
Arthur 2013 年 4 月 7 日
Hello, i've gotta the some problem, but in other conversion type. I'm trying to convert a floating point code to fixed point format code. For that, i'm using a Test Bench Code, just like the tutorial below suggests.
The same error happens: the Builder sees the .m file of the testbench as a script. Although, i can't use it as a function because it would contradict the tutorial above. What should I do?
  1 件のコメント
Kiran Kintali
Kiran Kintali 2013 年 4 月 8 日
Hi Arthur,
Can you try making the script into a void void function (a function with no inputs or outputs)?
If you can send me your code I can give more concrete answer. (<mailto:kiran.kintali@mathworks.com kiran.kintali@mathworks.com>)

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

カテゴリ

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

タグ

製品

Community Treasure Hunt

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

Start Hunting!

Translated by