simulink_root does not have a parameter named 'PaperType'
23 次查看(过去 30 天)
显示 更早的评论
My code is using the following to set the paper type for Simulink. Howerver, I am getting the following error: simulink_root does not have a parameter named 'PaperType'.
set_param(0,'PaperType','A4'); % Simulink
Note: A similar command is used on the line before to set the paper type for MATLAB and that one works (see below). Also the same code runs on R2011b but it fails on R2025b after conversion.
set(0,'DefaultFigurePaperType','a4'); % Matlab
5 个评论
Walter Roberson
2025-9-26,1:17
By the way, for set_param(0,'PaperType','A4')
R2018a reported
Warning: Clearing the current default model template so that new models will inherit this property of the root block diagram. To restore the default
model template call Simulink.defaultModelTemplate('$restore') or restart MATLAB. For more information, see the documentation.
采纳的回答
Walter Roberson
2025-9-26,1:40
R2022b reports
Warning: Getting parameter 'PaperType' of the default block diagram will not be supported in a future release.
Warning: Setting parameter 'PaperType' of the default block diagram will not be supported in a future release because new models inherit parameter values from templates.
Warning: Clearing the current default model template so that new models will inherit this property of the root block diagram. To restore the default model template call Simulink.defaultModelTemplate('$restore') or restart MATLAB. For more information, see the
documentation.
By R2023b, the facility was gone.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Model, Block, and Port Callbacks 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!