simulink user defined matlab function outputs zero irrespective of input
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Nithin Ravani Nanjundaswamy
el 23 de Sept. de 2020
Respondida: Jalaj Gambhir
el 1 de Oct. de 2020
I am using simulink user defined block to realise a difference equation. The function is defined as shown below.
function y = fcn(u)
a = [1 -2 1]; % left hand side of difference equation
b = [0 1 2]; % right hand side of difference equation
y=filter(b,a,u);
When I use this block independenly with some array as input, I am able to get the expected values. But when I use this block in another design, the output is always zero though the input is changing. Any suggestions on how to debug this ?
4 comentarios
Ameer Hamza
el 23 de Sept. de 2020
and what is the value of y if you execute code line by line during breakpoint?
Respuestas (1)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!