diff --git a/MP.MONO.UI/Components/ParamOverview.razor b/MP.MONO.UI/Components/ParamOverview.razor index 98bbce6..0523b60 100644 --- a/MP.MONO.UI/Components/ParamOverview.razor +++ b/MP.MONO.UI/Components/ParamOverview.razor @@ -22,8 +22,16 @@ {
@item.Title
} -
-
@item.Value
+
+
@item.Value
+ @if (item.ShowBar) + { +
+
+
+
+
+ }
diff --git a/MP.MONO.UI/Components/ParamOverview.razor.cs b/MP.MONO.UI/Components/ParamOverview.razor.cs index e6cfb43..1f71435 100644 --- a/MP.MONO.UI/Components/ParamOverview.razor.cs +++ b/MP.MONO.UI/Components/ParamOverview.razor.cs @@ -47,6 +47,15 @@ namespace MP.MONO.UI.Components ListRecords = await MMDataService.MachineParameters(); } + protected string percProgress(double num, double minVal, double maxVal) + { + string answ = "width: 0%;"; + double den = (maxVal - minVal) != 0 ? (maxVal - minVal) : 1; + double ratio = ((double)num) / den; + answ = $"width: {ratio:P0};"; + return answ; + } + #endregion Protected Methods } } \ No newline at end of file diff --git a/MachineSim/SimParams.json b/MachineSim/SimParams.json index a004f70..919c21c 100644 --- a/MachineSim/SimParams.json +++ b/MachineSim/SimParams.json @@ -45,7 +45,7 @@ "DisplFormat": "N1", "IsNumeric": true, "EnablePlot": true, - "ShowGauge": true, + "ShowBar": true, "CssIcon": "fa-solid fa-bolt" }, {