Get names of the current Simulink Block and then store all the inputs and outptus of the block into a structure ?
9 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
sachin narain
el 21 de En. de 2019
Comentada: sachin narain
el 22 de En. de 2019
How do i find all the inputs and outputs of a current simulink block and then store the inputs and outputs seperately into two seperate structure blocks in matlab script ?
ALso as you know each input and output have their Name , Data type and others .i also need to store these Name , Data type into the structure .
For example if i press Input.Input_Name = (It should give me all the Name , Data type as field to the structure)
Thank you for the help in advance .
0 comentarios
Respuesta aceptada
Arvind Sathyanarayanan
el 21 de En. de 2019
Editada: Arvind Sathyanarayanan
el 21 de En. de 2019
Sachin,
You can figure out the number of ports of the current block by using the get_param() command.
blockPorts = get_param(gcb,'PortHandles'); %Generates a structure with port handle
portobj = get_param(blockPorts.inport(1),'ObjectParameters'); %Generates a structure with names of first inport properties
Más respuestas (0)
Ver también
Categorías
Más información sobre Programmatic Model Editing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!