From 302538403a39b01bf7ec951dbbc11f69763b9b03 Mon Sep 17 00:00:00 2001 From: tyneises Date: Fri, 6 Dec 2024 15:51:54 -0600 Subject: [PATCH] move rec su vars to system control page --- .../runtime/ui/MSLF IPH System Control.json | 200 ++++++++++- deploy/runtime/ui/MSLF Solar Field.json | 320 ++++-------------- deploy/runtime/ui/MSLF System Control.json | 194 +++++++++++ .../Physical Trough IPH System Control.json | 198 ++++++++++- .../ui/Physical Trough Solar Field.json | 200 +---------- .../ui/Physical Trough System Control.json | 279 ++++++++++++++- 6 files changed, 933 insertions(+), 458 deletions(-) diff --git a/deploy/runtime/ui/MSLF IPH System Control.json b/deploy/runtime/ui/MSLF IPH System Control.json index eb80c9ce0f..09095f5d4d 100644 --- a/deploy/runtime/ui/MSLF IPH System Control.json +++ b/deploy/runtime/ui/MSLF IPH System Control.json @@ -1,7 +1,7 @@ { "Name": "MSLF IPH System Control", - "Width": 838.0, - "Height": 364.0, + "Width": 841.0, + "Height": 413.0, "FormObjects": { "GroupBox": { "Visible": 1.0, @@ -1988,7 +1988,7 @@ }, "Height": { "Type": 3.0, - "Integer": 126.0 + "Integer": 171.0 }, "Tool Tip": { "Type": 5.0, @@ -2185,6 +2185,172 @@ "Integer": 4.0 } } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "rec_qf_delay" + }, + "X": { + "Type": 3.0, + "Integer": 273.0 + }, + "Y": { + "Type": 3.0, + "Integer": 381.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 4.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "rec_su_delay" + }, + "X": { + "Type": 3.0, + "Integer": 273.0 + }, + "Y": { + "Type": 3.0, + "Integer": 357.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 4.0 + } + } } }, "VarDatabase": { @@ -2600,6 +2766,32 @@ "UIObject": "Default", "sscVariableName": "", "sscVariableValue": "" + }, + "rec_qf_delay": { + "Version": 4.0, + "Type": 1.0, + "Label": "Receiver startup delay energy fraction", + "Units": "", + "Group": "System Control", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.25, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "rec_su_delay": { + "Version": 4.0, + "Type": 1.0, + "Label": "Receiver startup delay time", + "Units": "hr", + "Group": "System Control", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.2, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" } }, "Equations": [ @@ -2675,6 +2867,8 @@ " enable(\"disp_timeout\", en==1);\r", " enable(\"disp_mip_gap\", en==1);\r", " enable(\"disp_time_weighting\", en==1);\r", + " enable(\"rec_su_delay\", en==1);\r", + " enable(\"rec_qf_delay\", en==1);\r", "\r", "};" ] diff --git a/deploy/runtime/ui/MSLF Solar Field.json b/deploy/runtime/ui/MSLF Solar Field.json index 135fcfcbf3..6fef9eb226 100644 --- a/deploy/runtime/ui/MSLF Solar Field.json +++ b/deploy/runtime/ui/MSLF Solar Field.json @@ -1,7 +1,7 @@ { "Name": "MSLF Solar Field", - "Width": 1043.0, - "Height": 1209.0, + "Width": 1027.0, + "Height": 1159.0, "FormObjects": { "Choice": { "Visible": 1.0, @@ -106,7 +106,7 @@ }, "Height": { "Type": 3.0, - "Integer": 443.0 + "Integer": 383.0 }, "Tool Tip": { "Type": 5.0, @@ -143,7 +143,7 @@ }, "Height": { "Type": 3.0, - "Integer": 170.0 + "Integer": 149.0 }, "Tool Tip": { "Type": 5.0, @@ -172,7 +172,7 @@ }, "Y": { "Type": 3.0, - "Integer": 462.0 + "Integer": 408.0 }, "Width": { "Type": 3.0, @@ -209,7 +209,7 @@ }, "Y": { "Type": 3.0, - "Integer": 660.0 + "Integer": 606.0 }, "Width": { "Type": 3.0, @@ -246,7 +246,7 @@ }, "Y": { "Type": 3.0, - "Integer": 603.0 + "Integer": 549.0 }, "Width": { "Type": 3.0, @@ -283,7 +283,7 @@ }, "Y": { "Type": 3.0, - "Integer": 462.0 + "Integer": 408.0 }, "Width": { "Type": 3.0, @@ -403,7 +403,7 @@ }, "Y": { "Type": 3.0, - "Integer": 405.0 + "Integer": 351.0 }, "Width": { "Type": 3.0, @@ -652,7 +652,7 @@ }, "Y": { "Type": 3.0, - "Integer": 678.0 + "Integer": 624.0 }, "Width": { "Type": 3.0, @@ -735,7 +735,7 @@ }, "Y": { "Type": 3.0, - "Integer": 828.0 + "Integer": 774.0 }, "Width": { "Type": 3.0, @@ -818,7 +818,7 @@ }, "Y": { "Type": 3.0, - "Integer": 738.0 + "Integer": 684.0 }, "Width": { "Type": 3.0, @@ -901,7 +901,7 @@ }, "Y": { "Type": 3.0, - "Integer": 1116.0 + "Integer": 1062.0 }, "Width": { "Type": 3.0, @@ -984,7 +984,7 @@ }, "Y": { "Type": 3.0, - "Integer": 981.0 + "Integer": 927.0 }, "Width": { "Type": 3.0, @@ -1067,7 +1067,7 @@ }, "Y": { "Type": 3.0, - "Integer": 1116.0 + "Integer": 1062.0 }, "Width": { "Type": 3.0, @@ -1150,7 +1150,7 @@ }, "Y": { "Type": 3.0, - "Integer": 1143.0 + "Integer": 1089.0 }, "Width": { "Type": 3.0, @@ -1233,7 +1233,7 @@ }, "Y": { "Type": 3.0, - "Integer": 1089.0 + "Integer": 1035.0 }, "Width": { "Type": 3.0, @@ -1316,7 +1316,7 @@ }, "Y": { "Type": 3.0, - "Integer": 1062.0 + "Integer": 1008.0 }, "Width": { "Type": 3.0, @@ -1399,7 +1399,7 @@ }, "Y": { "Type": 3.0, - "Integer": 981.0 + "Integer": 927.0 }, "Width": { "Type": 3.0, @@ -1482,7 +1482,7 @@ }, "Y": { "Type": 3.0, - "Integer": 954.0 + "Integer": 900.0 }, "Width": { "Type": 3.0, @@ -1565,7 +1565,7 @@ }, "Y": { "Type": 3.0, - "Integer": 1089.0 + "Integer": 1035.0 }, "Width": { "Type": 3.0, @@ -1648,7 +1648,7 @@ }, "Y": { "Type": 3.0, - "Integer": 1008.0 + "Integer": 954.0 }, "Width": { "Type": 3.0, @@ -1731,7 +1731,7 @@ }, "Y": { "Type": 3.0, - "Integer": 1035.0 + "Integer": 981.0 }, "Width": { "Type": 3.0, @@ -1814,7 +1814,7 @@ }, "Y": { "Type": 3.0, - "Integer": 309.0 + "Integer": 273.0 }, "Width": { "Type": 3.0, @@ -1897,7 +1897,7 @@ }, "Y": { "Type": 3.0, - "Integer": 282.0 + "Integer": 246.0 }, "Width": { "Type": 3.0, @@ -1980,7 +1980,7 @@ }, "Y": { "Type": 3.0, - "Integer": 624.0 + "Integer": 570.0 }, "Width": { "Type": 3.0, @@ -2229,7 +2229,7 @@ }, "Y": { "Type": 3.0, - "Integer": 768.0 + "Integer": 714.0 }, "Width": { "Type": 3.0, @@ -2312,7 +2312,7 @@ }, "Y": { "Type": 3.0, - "Integer": 708.0 + "Integer": 654.0 }, "Width": { "Type": 3.0, @@ -2395,7 +2395,7 @@ }, "Y": { "Type": 3.0, - "Integer": 738.0 + "Integer": 684.0 }, "Width": { "Type": 3.0, @@ -2478,7 +2478,7 @@ }, "Y": { "Type": 3.0, - "Integer": 1008.0 + "Integer": 954.0 }, "Width": { "Type": 3.0, @@ -2561,7 +2561,7 @@ }, "Y": { "Type": 3.0, - "Integer": 255.0 + "Integer": 219.0 }, "Width": { "Type": 3.0, @@ -2644,7 +2644,7 @@ }, "Y": { "Type": 3.0, - "Integer": 228.0 + "Integer": 192.0 }, "Width": { "Type": 3.0, @@ -2727,7 +2727,7 @@ }, "Y": { "Type": 3.0, - "Integer": 1035.0 + "Integer": 981.0 }, "Width": { "Type": 3.0, @@ -2810,7 +2810,7 @@ }, "Y": { "Type": 3.0, - "Integer": 888.0 + "Integer": 834.0 }, "Width": { "Type": 3.0, @@ -2893,7 +2893,7 @@ }, "Y": { "Type": 3.0, - "Integer": 858.0 + "Integer": 804.0 }, "Width": { "Type": 3.0, @@ -2976,7 +2976,7 @@ }, "Y": { "Type": 3.0, - "Integer": 798.0 + "Integer": 744.0 }, "Width": { "Type": 3.0, @@ -3059,7 +3059,7 @@ }, "Y": { "Type": 3.0, - "Integer": 1062.0 + "Integer": 1008.0 }, "Width": { "Type": 3.0, @@ -3142,7 +3142,7 @@ }, "Y": { "Type": 3.0, - "Integer": 954.0 + "Integer": 900.0 }, "Width": { "Type": 3.0, @@ -3225,7 +3225,7 @@ }, "Y": { "Type": 3.0, - "Integer": 624.0 + "Integer": 570.0 }, "Width": { "Type": 3.0, @@ -3308,7 +3308,7 @@ }, "Y": { "Type": 3.0, - "Integer": 678.0 + "Integer": 624.0 }, "Width": { "Type": 3.0, @@ -3391,7 +3391,7 @@ }, "Y": { "Type": 3.0, - "Integer": 828.0 + "Integer": 774.0 }, "Width": { "Type": 3.0, @@ -3474,7 +3474,7 @@ }, "Y": { "Type": 3.0, - "Integer": 858.0 + "Integer": 804.0 }, "Width": { "Type": 3.0, @@ -3557,7 +3557,7 @@ }, "Y": { "Type": 3.0, - "Integer": 708.0 + "Integer": 654.0 }, "Width": { "Type": 3.0, @@ -3640,7 +3640,7 @@ }, "Y": { "Type": 3.0, - "Integer": 798.0 + "Integer": 744.0 }, "Width": { "Type": 3.0, @@ -3723,7 +3723,7 @@ }, "Y": { "Type": 3.0, - "Integer": 768.0 + "Integer": 714.0 }, "Width": { "Type": 3.0, @@ -4055,7 +4055,7 @@ }, "Y": { "Type": 3.0, - "Integer": 396.0 + "Integer": 360.0 }, "Width": { "Type": 3.0, @@ -4138,7 +4138,7 @@ }, "Y": { "Type": 3.0, - "Integer": 369.0 + "Integer": 333.0 }, "Width": { "Type": 3.0, @@ -4470,7 +4470,7 @@ }, "Y": { "Type": 3.0, - "Integer": 309.0 + "Integer": 273.0 }, "Width": { "Type": 3.0, @@ -4553,7 +4553,7 @@ }, "Y": { "Type": 3.0, - "Integer": 282.0 + "Integer": 246.0 }, "Width": { "Type": 3.0, @@ -4669,7 +4669,7 @@ }, "Y": { "Type": 3.0, - "Integer": 624.0 + "Integer": 570.0 }, "Width": { "Type": 3.0, @@ -4752,7 +4752,7 @@ }, "Y": { "Type": 3.0, - "Integer": 255.0 + "Integer": 219.0 }, "Width": { "Type": 3.0, @@ -4835,7 +4835,7 @@ }, "Y": { "Type": 3.0, - "Integer": 228.0 + "Integer": 192.0 }, "Width": { "Type": 3.0, @@ -4918,7 +4918,7 @@ }, "Y": { "Type": 3.0, - "Integer": 510.0 + "Integer": 456.0 }, "Width": { "Type": 3.0, @@ -5001,7 +5001,7 @@ }, "Y": { "Type": 3.0, - "Integer": 483.0 + "Integer": 429.0 }, "Width": { "Type": 3.0, @@ -5084,7 +5084,7 @@ }, "Y": { "Type": 3.0, - "Integer": 537.0 + "Integer": 483.0 }, "Width": { "Type": 3.0, @@ -5250,7 +5250,7 @@ }, "Y": { "Type": 3.0, - "Integer": 183.0 + "Integer": 168.0 }, "Width": { "Type": 3.0, @@ -5258,7 +5258,7 @@ }, "Height": { "Type": 3.0, - "Integer": 270.0 + "Integer": 225.0 }, "Tool Tip": { "Type": 5.0, @@ -5287,7 +5287,7 @@ }, "Y": { "Type": 3.0, - "Integer": 918.0 + "Integer": 864.0 }, "Width": { "Type": 3.0, @@ -5324,7 +5324,7 @@ }, "Y": { "Type": 3.0, - "Integer": 225.0 + "Integer": 189.0 }, "Width": { "Type": 3.0, @@ -5386,7 +5386,7 @@ }, "Y": { "Type": 3.0, - "Integer": 378.0 + "Integer": 324.0 }, "Width": { "Type": 3.0, @@ -5469,7 +5469,7 @@ }, "Y": { "Type": 3.0, - "Integer": 564.0 + "Integer": 510.0 }, "Width": { "Type": 3.0, @@ -5539,172 +5539,6 @@ } } }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "rec_qf_delay" - }, - "X": { - "Type": 3.0, - "Integer": 288.0 - }, - "Y": { - "Type": 3.0, - "Integer": 351.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 4.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "rec_su_delay" - }, - "X": { - "Type": 3.0, - "Integer": 288.0 - }, - "Y": { - "Type": 3.0, - "Integer": 324.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 4.0 - } - } - }, "Numeric": { "Visible": 1.0, "ObjectProperties": { @@ -5884,7 +5718,7 @@ }, "Y": { "Type": 3.0, - "Integer": 255.0 + "Integer": 219.0 }, "Width": { "Type": 3.0, @@ -5933,7 +5767,7 @@ }, "Y": { "Type": 3.0, - "Integer": 537.0 + "Integer": 483.0 }, "Width": { "Type": 3.0, @@ -6016,7 +5850,7 @@ }, "Y": { "Type": 3.0, - "Integer": 510.0 + "Integer": 456.0 }, "Width": { "Type": 3.0, @@ -6958,32 +6792,6 @@ "sscVariableName": "", "sscVariableValue": "" }, - "rec_qf_delay": { - "Version": 4.0, - "Type": 1.0, - "Label": "Receiver startup delay energy fraction", - "Units": "", - "Group": "MSLF Solar Field", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 0.25, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "rec_su_delay": { - "Version": 4.0, - "Type": 1.0, - "Label": "Receiver startup delay time", - "Units": "hr", - "Group": "MSLF Solar Field", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 0.2, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, "theta_dep": { "Version": 4.0, "Type": 1.0, diff --git a/deploy/runtime/ui/MSLF System Control.json b/deploy/runtime/ui/MSLF System Control.json index 99ccf4a3d5..3c96d6c5c6 100644 --- a/deploy/runtime/ui/MSLF System Control.json +++ b/deploy/runtime/ui/MSLF System Control.json @@ -2351,6 +2351,172 @@ "Integer": 4.0 } } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "rec_qf_delay" + }, + "X": { + "Type": 3.0, + "Integer": 759.0 + }, + "Y": { + "Type": 3.0, + "Integer": 396.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 4.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "rec_su_delay" + }, + "X": { + "Type": 3.0, + "Integer": 759.0 + }, + "Y": { + "Type": 3.0, + "Integer": 369.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 4.0 + } + } } }, "VarDatabase": { @@ -2766,6 +2932,32 @@ "UIObject": "Default", "sscVariableName": "", "sscVariableValue": "" + }, + "rec_qf_delay": { + "Version": 4.0, + "Type": 1.0, + "Label": "Receiver startup delay energy fraction", + "Units": "", + "Group": "System Control", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.25, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "rec_su_delay": { + "Version": 4.0, + "Type": 1.0, + "Label": "Receiver startup delay time", + "Units": "hr", + "Group": "System Control", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.2, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" } }, "Equations": [ @@ -2819,6 +3011,8 @@ " enable(\"disp_rsu_cost_rel\", en==1);\r", " enable(\"disp_pen_ramping\", en==1);\r", " enable(\"disp_time_weighting\", en==1);\r", + " enable(\"rec_su_delay\", en==1);\r", + " enable(\"rec_qf_delay\", en==1);\r", "};\r", "\r", "function loss_adjustment_set() \r", diff --git a/deploy/runtime/ui/Physical Trough IPH System Control.json b/deploy/runtime/ui/Physical Trough IPH System Control.json index 6e0642053d..2d2a1f98fe 100644 --- a/deploy/runtime/ui/Physical Trough IPH System Control.json +++ b/deploy/runtime/ui/Physical Trough IPH System Control.json @@ -1,7 +1,7 @@ { "Name": "Physical Trough IPH System Control", "Width": 841.0, - "Height": 374.0, + "Height": 391.0, "FormObjects": { "GroupBox": { "Visible": 1.0, @@ -1905,7 +1905,7 @@ }, "Height": { "Type": 3.0, - "Integer": 120.0 + "Integer": 141.0 }, "Tool Tip": { "Type": 5.0, @@ -2102,6 +2102,172 @@ "Integer": 4.0 } } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "rec_qf_delay" + }, + "X": { + "Type": 3.0, + "Integer": 234.0 + }, + "Y": { + "Type": 3.0, + "Integer": 360.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "rec_su_delay" + }, + "X": { + "Type": 3.0, + "Integer": 234.0 + }, + "Y": { + "Type": 3.0, + "Integer": 336.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } } }, "VarDatabase": { @@ -2494,6 +2660,32 @@ "sscVariableName": "", "sscVariableValue": "" }, + "rec_qf_delay": { + "Version": 4.0, + "Type": 1.0, + "Label": "Receiver startup delay energy fraction", + "Units": "", + "Group": "System Control", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.25, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "rec_su_delay": { + "Version": 4.0, + "Type": 1.0, + "Label": "Receiver startup delay time", + "Units": "hr", + "Group": "System Control", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.2, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, "time_start": { "Version": 4.0, "Type": 1.0, @@ -2580,6 +2772,8 @@ " //enable(\"disp_wlim_max\", en==1);\r", " //enable(\"disp_wlim_maxspec\", en==1);\r", " enable(\"disp_time_weighting\", en==1);\r", + " enable(\"rec_su_delay\", en==1);\r", + " enable(\"rec_qf_delay\", en==1);\r", "};\r", "", "function loss_adjustment_set() ", diff --git a/deploy/runtime/ui/Physical Trough Solar Field.json b/deploy/runtime/ui/Physical Trough Solar Field.json index db08f49026..8f7bd74b37 100644 --- a/deploy/runtime/ui/Physical Trough Solar Field.json +++ b/deploy/runtime/ui/Physical Trough Solar Field.json @@ -1265,7 +1265,7 @@ }, "Y": { "Type": 3.0, - "Integer": 528.0 + "Integer": 480.0 }, "Width": { "Type": 3.0, @@ -2095,7 +2095,7 @@ }, "Y": { "Type": 3.0, - "Integer": 552.0 + "Integer": 504.0 }, "Width": { "Type": 3.0, @@ -2136,7 +2136,7 @@ }, "Y": { "Type": 3.0, - "Integer": 576.0 + "Integer": 528.0 }, "Width": { "Type": 3.0, @@ -3081,7 +3081,7 @@ }, "Y": { "Type": 3.0, - "Integer": 579.0 + "Integer": 531.0 }, "Width": { "Type": 3.0, @@ -4132,172 +4132,6 @@ "Type": 3.0, "Integer": 225.0 }, - "Y": { - "Type": 3.0, - "Integer": 504.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 4.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "rec_qf_delay" - }, - "X": { - "Type": 3.0, - "Integer": 225.0 - }, - "Y": { - "Type": 3.0, - "Integer": 480.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 4.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "rec_su_delay" - }, - "X": { - "Type": 3.0, - "Integer": 225.0 - }, "Y": { "Type": 3.0, "Integer": 456.0 @@ -6560,32 +6394,6 @@ "sscVariableName": "", "sscVariableValue": "" }, - "rec_qf_delay": { - "Version": 4.0, - "Type": 1.0, - "Label": "Receiver startup delay energy fraction", - "Units": "-", - "Group": "Physical Trough Solar Field", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 0.25, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "rec_su_delay": { - "Version": 4.0, - "Type": 1.0, - "Label": "Receiver startup delay time", - "Units": "hr", - "Group": "Physical Trough Solar Field", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 0.2, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, "required_number_of_loops_for_SM1": { "Version": 4.0, "Type": 1.0, diff --git a/deploy/runtime/ui/Physical Trough System Control.json b/deploy/runtime/ui/Physical Trough System Control.json index fe8405f4fc..fbffe0cab6 100644 --- a/deploy/runtime/ui/Physical Trough System Control.json +++ b/deploy/runtime/ui/Physical Trough System Control.json @@ -2351,6 +2351,255 @@ "Integer": 4.0 } } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "rec_qf_delay" + }, + "X": { + "Type": 3.0, + "Integer": 699.0 + }, + "Y": { + "Type": 3.0, + "Integer": 396.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "rec_su_delay" + }, + "X": { + "Type": 3.0, + "Integer": 699.0 + }, + "Y": { + "Type": 3.0, + "Integer": 369.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "rec_su_delay33" + }, + "X": { + "Type": 3.0, + "Integer": 225.0 + }, + "Y": { + "Type": 3.0, + "Integer": 456.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 4.0 + } + } } }, "VarDatabase": { @@ -2767,6 +3016,32 @@ "sscVariableName": "", "sscVariableValue": "" }, + "rec_qf_delay": { + "Version": 4.0, + "Type": 1.0, + "Label": "Receiver startup delay energy fraction", + "Units": "", + "Group": "System Control", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 0.25, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "rec_su_delay": { + "Version": 4.0, + "Type": 1.0, + "Label": "Receiver startup delay time", + "Units": "hr", + "Group": "System Control", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.2, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, "time_start": { "Version": 4.0, "Type": 1.0, @@ -2843,7 +3118,9 @@ " enable(\"disp_csu_cost_rel\", en==1);", " enable(\"disp_rsu_cost_rel\", en==1);", " enable(\"disp_pen_ramping\", en==1);", - " enable(\"disp_time_weighting\", en==1);", + " enable(\"disp_time_weighting\", en==1);\r", + " enable(\"rec_su_delay\", en==1);\r", + " enable(\"rec_qf_delay\", en==1);", "};", "", "function loss_adjustment_set() ",