Getting 'empty' Compiled Port Data Types
Show older comments
I'm trying to write a script to get datatypes of an inport and a outport of a subsytem/block. When I run following command:
get_param(port_handle,'CompiledPortDataType')
an empty array/structure is returned. Model is compiled before running this command. 'CompiledPortDataDimensions' also returns an empty results.
1 Comment
Paul
on 4 Jul 2023
If you do get this sorted out, please post the solution either here and/or in the linked question.
Accepted Answer
More Answers (1)
Run the model once (insted of just compiling) and check if model generates any data from ports and call or run the command
get_param(port_handle,'CompiledPortDataType')
Possibly no data might have been generated by model
4 Comments
VBBV
on 3 Jul 2023
If you have run the model and the problem still persists,in that case check whether the I/O ports are connected to model correctly
Siddhesh Wani
on 4 Jul 2023
Ok. Test your model with valid inputs or input range. Before running your model, check simulation settings also e.g. time scale for simulation etc. A reasonable time duration. If the same problem exists then verify for any model inconsistencies.
BTW , how is the data being read from I/O ports ? Do you use read or some other functions to read data from ports ?
Siddhesh Wani
on 4 Jul 2023
Categories
Find more on Manual Performance Optimization in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!