MATLAB system. The ' tf ' class does not support code generation.
54 views (last 30 days)
Show older comments
Hello everyone, When I want to do a Matlab system in Simulink, I encountered some errors.
Then this is my Function code
function out = NF(in,f_back12)
%#codegen
f1=f_back12;
Wr=2*pi*f1;
Sr=0.0707;
testNF=tf([1 (2*Wr*Sr) Wr^2],[1 (2*Wr*0.707) Wr^2]);
out=in*testNF;
end
Finally, it is an error occurred.
I want to how to generate the transfer function in Function?
Please help me, thank you
4 Comments
Mathieu NOE
on 6 Jan 2021
hello
if I were you, I would discretize all my filters in a script (if you start with continuous model , use c2dm )
then pass the parameters to the "discrete filter" block.
Answers (1)
See Also
Categories
Find more on Simulink Coder in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!