How to determine the dimensions of output signal from a Simulink block programmatically?
조회 수: 5 (최근 30일)
이전 댓글 표시
MathWorks Support Team
2018년 2월 23일
답변: MathWorks Support Team
2018년 3월 21일
How to determine the dimension of output signal from a Simulink block programmatically?
채택된 답변
MathWorks Support Team
2018년 2월 23일
To determine the dimension of output signal from a Simulink block programmatically, please follow these steps:
1. Get the port handles of the required Simulink block. To do this, you can use the "Port Handles" Parameter.
For example:
Handles = get_param('test/Add', 'PortHandles');
This will return a struct. You can isolate Outport handles by accessing it like this :
OutHandles = Handles.Outport
2. You can now use the "CompiledPortDimensions" on the corresponding handle to get the dimensions.
For example:
Dimensions = get_param(Outport, 'CompiledPortDimensions');
댓글 수: 0
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!