matlab coder--error while converting .m file.

1 回表示 (過去 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 ExchangeWorkspace Variables and MAT-Files についてさらに検索

タグ

製品

Community Treasure Hunt

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

Start Hunting!

Translated by