Skip to content

Commit dadb508

Browse files
committed
For backwards compatibility to ModiaResult, also accept ENV["MODIA_PLOT_PACKAGE"] instead of ENV["SignalTablesPlotPackage"]
1 parent e9a0b56 commit dadb508

File tree

1 file changed

+19
-2
lines changed

1 file changed

+19
-2
lines changed

src/PlotPackageDefinition.jl

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ macro usingPlotPackage()
1414
if haskey(ENV, "SignalTablesPlotPackage")
1515
PlotPackage = ENV["SignalTablesPlotPackage"]
1616
if !(PlotPackage in AvailablePlotPackages)
17-
@warn "ENV[\"SignalTablesPlotPackage\"] = \"$PlotPackage\" is not supported!. Using \"SilentNoPlot\"."
17+
@info "ENV[\"SignalTablesPlotPackage\"] = \"$PlotPackage\" is not supported!. Using \"SilentNoPlot\"."
1818
@goto USE_NO_PLOT
1919
elseif PlotPackage == "NoPlot"
2020
@goto USE_NO_PLOT
@@ -28,8 +28,25 @@ macro usingPlotPackage()
2828
return esc( :(using $PlotPackage) )
2929
end
3030

31+
elseif haskey(ENV, "MODIA_PLOT_PACKAGE")
32+
PlotPackage = ENV["MODIA_PLOT_PACKAGE"]
33+
if !(PlotPackage in AvailablePlotPackages)
34+
@info "ENV[\"MODIA_PLOT_PACKAGE\"] = \"$PlotPackage\" is not supported!. Using \"SilentNoPlot\"."
35+
@goto USE_NO_PLOT
36+
elseif PlotPackage == "NoPlot"
37+
@goto USE_NO_PLOT
38+
elseif PlotPackage == "SilentNoPlot"
39+
expr = :( import SignalTables.SilentNoPlot: plot, showFigure, saveFigure, closeFigure, closeAllFigures )
40+
return esc( expr )
41+
else
42+
PlotPackage = Symbol("SignalTablesInterface_" * PlotPackage)
43+
expr = :(using $PlotPackage)
44+
println("$expr")
45+
return esc( :(using $PlotPackage) )
46+
end
47+
3148
else
32-
@warn "No plot package activated. Using \"SilentNoPlot\"."
49+
@info "No plot package activated. Using \"SilentNoPlot\"."
3350
@goto USE_NO_PLOT
3451
end
3552

0 commit comments

Comments
 (0)