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

24 ビュー (過去 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

タグ

製品

Community Treasure Hunt

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

Start Hunting!

Translated by