从dymola模型获取高质量图片

时间:2018-08-14 08:13:54

标签: dymola

我需要从我的动力障碍模型对象中获得相当好的图像。由于模型的尺寸,使用屏幕截图/截图工具进行截屏会导致质量很差的图片。

有没有办法导出我在肌膜中绘制的“图片”?

2 个答案:

答案 0 :(得分:4)

您可以将模型导出为可扩展和可编辑的SVG图像。

最好的问候, 雷内·贾斯·尼尔森

答案 1 :(得分:3)

Rene Just Nielsen推荐的SVG导出还不错,但是模型通常看起来不像Dymola中的样子,因此我更喜欢png导出。

高分辨率png图像可以通过函数exportDiagram导出。

 DymolaCommands.Documentation.exportDiagram(
   "C:/tmp/export.png", 
   width=2000, 
   height=2000,
   trim=true, 
   modelToExport="Modelica.Electrical.Analog.Examples.CauerLowPassSC");

有关此功能的一些说明:

  • 非常高分辨率,例如4000x4000像素,需要很长时间才能导出
  • 如果仅指定文件名,则图片不会最终显示在工作目录中,而是在工作目录所在的驱动器顶部
  • 如果选择了带有相应结尾的文件名,该函数还将导出svg文件