![]() |
simulink 全局变量问题
function [y1,y2] = fcn(u)
%#eml y1=u; y2=zeros(1024,1); persistent j; if isempty(j) j = 1; end if isempty(y2) y2=ones(1024,1); end y2(j)=u; j=j+1; 这是embedded matlab function中的程序,embedded matlab function这新模块与零阶保持器相连,采集零阶保持器中的数。想让y2采集数之后一直保持不变,但是embedded matlab function必须得赋值(y2=zeros(1024,1);)又不能赋空值,但采集零阶保持器下一个数时,又变成了零,不能保持上一个数,所以应该怎么赋值y2,才能正确采集零阶保持器中的数 求助,,,embedded matlab function全局变量如何定义 |
所有时间均为北京时间。现在的时间是 03:55。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.