Getting CompiledPortDataTypes from within a PostCodeGenCommand

조회 수: 11 (최근 30일)
Traz Daczkowski
Traz Daczkowski 2017년 12월 18일
답변: Matthew Rademacher 2023년 5월 30일
I'm tying to get a list of the compiled port data-types from within a function being called by PostCodeGenCommand. get_param(outportlist,'CompiledPortDataTypes')is returning empty cell arrays as though the model were not compiled. If I put the command Model([],[],[],'compile'); into the script I get an error about a recursive function call.
Is there a handle to the compiled model that I should be passing to my PostCodeGenCommand?

답변 (1개)

Matthew Rademacher
Matthew Rademacher 2023년 5월 30일
in my opinion this is very unsatisfying but it technically works:
set_param(model,'SimulationCommand','start')
set_param(model,'SimulationCommand','pause')
c=get_param(gcbh,'CompiledPortDataTypes')
for some reason you can only get the data types if you are paused in a simulation? seems weird.

카테고리

Help CenterFile Exchange에서 Event Functions에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by