This text contains non-empty top-level expressions. It appears to be a script.

12 ビュー (過去 30 日間)
sonali panda
sonali panda 2019 年 9 月 19 日
回答済み: Ryan Baird 2022 年 11 月 18 日
After running the below code i am getting an error "This text contains non-empty top-level expressions. It appears to be a script."
x=real(signal);
l=length(x);
xin2(1)=1;
eqin(1)=x(1);
for i=1:(l-1)
eqin(i+1)=x(i+1)-xin2(i)+eqin(i);
xin2(i+1)=sign(eqin(i+1));
end
can anyone tell me what to change in the code so as to convert this code to verilog ....
  2 件のコメント
darova
darova 2019 年 9 月 19 日
Can you attach your whole script? Which line does the error appears on?
sonali panda
sonali panda 2019 年 9 月 19 日
this is the whole script..and the error is "This text contains non-empty top-level expressions. It appears to be a script."

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

回答 (1 件)

Ryan Baird
Ryan Baird 2022 年 11 月 18 日
HDL Coder is expecting a function, rather than a script:
https://www.mathworks.com/help/matlab/matlab_prog/create-functions-in-files.html

カテゴリ

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