Get names of the current Simulink Block and then store all the inputs and outptus of the block into a structure ?
9 ビュー (過去 30 日間)
古いコメントを表示
sachin narain
2019 年 1 月 21 日
コメント済み: sachin narain
2019 年 1 月 22 日
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 件のコメント
採用された回答
Arvind Sathyanarayanan
2019 年 1 月 21 日
編集済み: Arvind Sathyanarayanan
2019 年 1 月 21 日
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
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!