function mySFcn(block)
setup(block);
function setup(block)
nInPorts = 2;
block.NumInputPorts = nInPorts;
block.NumOutputPorts = 1;
for i = 1 : nInPorts
block.InputPort(i).Dimensions = -1;
block.InputPort(i).DatatypeID = 0;
block.InputPort(i).Complexity = 'Inherited';
block.InputPort(i).DirectFeedthrough = true;
block.InputPort(i).SamplingMode = 'Inherited';
end
block.OutputPort(1).Dimensions = -1;
block.OutputPort(1).DatatypeID = 0;
block.OutputPort(1).Complexity = 'Inherited';
block.NumDialogPrms = 0;
block.SampleTimes = [-1 0];
block.SimStateCompliance = 'DefaultSimState';
block.RegBlockMethod('Outputs', @Outputs);
block.RegBlockMethod('Terminate', @Terminate);
function Outputs(block)
W = block.InputPort(1).Data;
tau = block.InputPort(2).Data;
block.OutputPort(1).Data = qpas(W,tau);
function Terminate(block)
1 Comment
Direct link to this comment
https://se.mathworks.com/matlabcentral/answers/281548-inherit-dimension-of-multiple-input-port-in-a-level-2-s-function#comment_451376
Direct link to this comment
https://se.mathworks.com/matlabcentral/answers/281548-inherit-dimension-of-multiple-input-port-in-a-level-2-s-function#comment_451376
Sign in to comment.