How to determine the dimensions of output signal from a Simulink block programmatically?
8 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
MathWorks Support Team
am 23 Feb. 2018
Beantwortet: MathWorks Support Team
am 21 Mär. 2018
How to determine the dimension of output signal from a Simulink block programmatically?
Akzeptierte Antwort
MathWorks Support Team
am 23 Feb. 2018
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 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Sources finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!