필터 지우기
필터 지우기

Does exportgrahics work with simulink diagrams?

조회 수: 7 (최근 30일)
jessupj
jessupj 2021년 9월 8일
편집: Richard Quist 2021년 12월 17일
I've been using
saveas(get_param(gcs,'Handle'),filename,'png')
to take images (albeit low-res crummy) of simulink diagrams. I also noticed that R2020a introduced (?) exportgraphics. But the parallel syntax fails:
exportgraphics(get_param(gcs,'Handle'),filename,'png')
Error using exportgraphics
First parameter must specify the axes or chart object
Is there a newer way to export simulink views to PNG (or other formats) using exportgraphics so that e.g output resolution can be supplied? It seems like there is no way to resolution options to saveas.
(The alternative seems like screenshotting or printing to PDF and then converting to PNG, but i feel like i'm missing some basic existing functionality.)

답변 (1개)

Richard Quist
Richard Quist 2021년 12월 17일
편집: Richard Quist 2021년 12월 17일
exportgraphics only supports graphics charts/plots; it does not support Simulink models. From the documentation:
saves the contents of...any type of axes, a figure, a standalone visualization, a tiled chart layout, or a container within the figure
For higher quality output from Simulink models the recommendation is to use a vector format such as SVG or PDF:
saveas(get_param(gcs, 'handle'), 'output.pdf')

카테고리

Help CenterFile Exchange에서 Printing and Saving에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by