6基础、Simulink模型保存为图片

6.1 截图保存方式

6.2 拷贝视图方式

支持两种存储格式, bitmap格式和metafile格式。

复制后,支持粘贴到word。

6.3 使用saveas函数保存

saveas函数专门用于保存figure或simulink框图。2种调用方式:

saveas(h, 'filename.ext') ——直接将句柄h所表示的对象保存到filename.ext文件中;

saveas(h, 'filename', 'fomat')——将句柄h所表示的对象以format格式保存到名为filename的文件中。

saveas函数支持保存的文件格式如下:

 

在工作空间中,路径选择要保存的路径。 语句运行后,路径下生成图像。

首个参数必须是模型句柄,通过get_param(gcs, 'handle')返回当前模型的句柄,gcs表示当前处于活动状态的模型。

如果不清楚哪一种格式最适合当前的模型,也可以使用M语言编写程序将模型一次性保存为多种格式的文件,然后选最合适最清晰的使用。

6.4 使用print函数保存s

用于打印或保存文件的函数,打印前先保存为某种格式的图片文件。利用文件保存过程也可以实现simulink模型转图像的过程。

print 保存当前图像内容并进行打印;

print(handle, 'filename'),参数2表示保存文件的名字,这个不支持Simulink模型的打印;

print(model_full_path),将模型保存为同名的ps类型文件;

print('-s'),启动当前模型打印预处理,在弹出对话框中用户选择将当前模型保存为tif格式文件;

print('-ssldemo_counters')指定将模型sldemo_counters.slx保存为tif格式文件。

-s指明print函数的目标模型名, -d指定所保存的格式。

print ( '-ssldemo_counters', '-dpdf ', 'simulink_model' )   保存为pdf格式,名称为sldemo_counters,路径为最近一次print('-s')保存文件时通过窗口所选的路径。

注意:print执行之前,必须先打开待打印/保存的模型文件。 

原文地址:https://www.cnblogs.com/snoopingmind/p/14421125.html