Simulink Level 2 S function, define port name
Afficher commentaires plus anciens
I would like to assign port names to input and output ports of a Level 2 S function and then use them while the output or update function is called.
But when i try to do that in the setup method by below code then it gives error saying the port name is readonly. I tried creating mask in simulink and then check the portname in update function callback but it gives me back a empty character vector. How can i do that ?
function setup(block)
block.NumDialogPrms = 1;
%% Register number of input and output ports
block.NumInputPorts = 0;
block.NumOutputPorts = 1;
%% Setup functional port properties to dynamically
%% inherited.
block.SetPreCompInpPortInfoToDynamic;
block.SetPreCompOutPortInfoToDynamic;
block.OutputPort(1).Dimensions = 1;
block.OutputPort(1).SamplingMode = 'Sample';
block.OutputPort(1).Name = 'Test';
Réponses (0)
Catégories
En savoir plus sur Modeling dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!