How can i take screenshot of state flow and paste it in the word document?

2 次查看(过去 30 天)
How to take screen shot of state flow and paste it in the word document?
I tried the below codes, but it dint work for me
code1:
sfprint(gcs, 'meta');
Selection.Paste
code2:
print(gcs, '-dpng', 'stateflow_screenshot.png');
code3:
print(gcs, '-dmeta', 'stateflow_screenshot.emf');
Kindly guide me if there are any other method to take screen shot and place it in the word document.
Thank you.

回答(1 个)

Yash
Yash 2024-3-18
Hi Sowmyaa,
You can export your Stateflow chart as an image using the code snippet below:
open_system("sf_model"); % open your stateflow model, replace sf_model with your model name
ch = find(sfroot,"-isa","Stateflow.Chart"); % access the Stateflow.Chart object for the chart
sfprint(ch,'jpg'); % export your chart as jpg
Refer here for more information on "Stateflow.Clipboard" and "sfprint":

类别

Help CenterFile Exchange 中查找有关 Stateflow 的更多信息

产品


版本

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by