How can I control signal logging in referenced models?
古いコメントを表示
AFAIK, the only way to control signal logging in a referenced model is by right clicking on the model block and pulling up the Model Reference Signal Logging dialog. Is there a way to control signal logging in the referenced model programatically? Can it be done through model arguments so as not cause a rebuild?
回答 (2 件)
Vieniava
2011 年 1 月 26 日
Try this:
Z=get_param('YourModel/BlockName','PortHandles');
set_param(Z.Outport, 'DataLogging', 'on');
Where: YourModel is your simulink model name and BlockName is name of block which output signal you'd like to log.
Vieniava
2011 年 1 月 27 日
Phisically go to the block inside referenced model. Next find a handle to this block via
H=get_param(gcb,'Handle);
then
Z=get(H,'Porthandles');
set_param(Z.Outport, 'DataLogging', 'on')
it should work now.
カテゴリ
ヘルプ センター および File Exchange で Event Functions についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!