# ExportPlot
曲线导出
# 语法
ExportPlot(; filePath, fileFormat, id = -1, w = -1, h = -1)
ExportPlot( filePath; fileFormat, id = -1, w = -1, h = -1)
ExportPlot( filePath, fileFormat; id = -1, w = -1, h = -1)
ExportPlot( filePath, fileFormat, id, w, h;)
# 说明
用于指定窗口编号、图片宽度和图片高度将指定图形导出到指定文件中。
# 示例
示例 1:导出曲线为 png 文件
请确保您已查看过 Plot 文档。 按照 Plot 文档的流程创建曲线,曲线 id 为 1,将曲线窗口 - 1 作为 500*500 大小的图片导出,导出的文件路径为工作目录。
LoadLibrary("Modelica", "3.2.1")
SimulateModel("Modelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulum")
Plot(y=["boxBody2.frame_a.r_0[2]","boxBody1.frame_a.r_0[1]","damper.phi_rel"], colors=[LineColor.Black, LineColor.Red, LineColor.Purple], displayUnits=["cm","m","rad"],verticalAxes=[VerticalAxis.Left, VerticalAxis.Left, VerticalAxis.Right])
ExportPlot(GetDirectory() * "/Plot.png", 1, 1, 500, 500)
结果: 可以在工作目录文件夹下查看到生成的 Plot.png 文件。
# 输入参数
filePath - 存储路径
数据类型: String
fileFormat - 文件格式 可选变量如下:
- PlotFileFormat.Image 曲线窗口导出为图片,命令中可缩写为 "1"
- PlotFileFormat.Csv 曲线导出为 csv 文件,命令中可缩写为 "2"
- PlotFileFormat.Mat 曲线导出为 mat 文件,命令中可缩写为 "3"
- PlotFileFormat.Text 曲线导出为文本文件,命令中可缩写为 "4"
数据类型: Int
id - 窗口编号
数据类型: Int
w - 图片宽度
数据类型: Int
h - 图片高度
数据类型: Int
# 返回值
Bool 表示是否导出成功。