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执行之前,必须先打开待打印/保存的模型文件。