diff --git a/client/src/data/template.ts b/client/src/data/template.ts index 6354fd7f..d445b573 100644 --- a/client/src/data/template.ts +++ b/client/src/data/template.ts @@ -22,6 +22,10 @@ export interface OptionInterface { options?: string[]; childOptions?: OptionInterface[]; valueExpression?: any; //{ expression: string; modelicaPath: string }; + /** Never synthesized to `false` by the parser: undefined for non-selectable + * composite groups; a defined value evaluating to false (explicit + * Dialog(enable=...) annotation or dead end) disables the whole subtree of + * an instance of this option. */ enable?: any; // { modelicaPath: string; expression: string }; modifiers: any; choiceModifiers?: { [key: string]: Modifiers }; diff --git a/client/src/data/templates.json b/client/src/data/templates.json index 94954440..d7447bca 100644 --- a/client/src/data/templates.json +++ b/client/src/data/templates.json @@ -166,7 +166,6 @@ "recordBinding": true } }, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -227,7 +226,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper.damOut.Medium": { "final": true, @@ -258,7 +256,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Actuators.Damper.typ", + "Buildings.Templates.Components.Actuators.Damper.dp_nominal", + "Buildings.Templates.Components.Actuators.Damper.use_strokeTime", + "Buildings.Templates.Components.Actuators.Damper.strokeTime", + "Buildings.Templates.Components.Actuators.Damper.init", + "Buildings.Templates.Components.Actuators.Damper.y_start", + "Buildings.Templates.Components.Actuators.Damper.from_dp", + "Buildings.Templates.Components.Actuators.Damper.linearized", + "Buildings.Templates.Components.Actuators.Damper.typBla", + "Buildings.Templates.Components.Actuators.Damper.text_rotation", + "Buildings.Templates.Components.Actuators.Damper.text_flip", + "Buildings.Templates.Components.Actuators.Damper.bus", + "Buildings.Templates.Components.Actuators.Damper.exp", + "Buildings.Templates.Components.Actuators.Damper.ind", + "Buildings.Templates.Components.Actuators.Damper.non", + "Buildings.Templates.Components.Actuators.Damper.y1", + "Buildings.Templates.Components.Actuators.Damper.y", + "Buildings.Templates.Components.Actuators.Damper.y0_actual", + "Buildings.Templates.Components.Actuators.Damper.y1_actual", + "Buildings.Templates.Components.Actuators.Damper.y_actual" + ], "definition": false, "shortExclType": false }, @@ -381,7 +400,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Damper.Modulating", + "Buildings.Templates.Components.Types.Damper.None", + "Buildings.Templates.Components.Types.Damper.PressureIndependent", + "Buildings.Templates.Components.Types.Damper.TwoPosition" + ], "definition": false, "shortExclType": false }, @@ -734,7 +758,11 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.DamperBlades.Opposed", + "Buildings.Templates.Components.Types.DamperBlades.Parallel", + "Buildings.Templates.Components.Types.DamperBlades.VAV" + ], "definition": false, "shortExclType": false }, @@ -846,7 +874,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Damper.exp.Medium": { "final": true, @@ -898,7 +925,49 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.dpDamper_nominal", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.dpFixed_nominal", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.use_deltaM", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.deltaM", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.v_nominal", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.A", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.roundDuct", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.ReC", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.a", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.b", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.yL", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.yU", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.k0", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.k1", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.l", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.use_constant_density", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.rho", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.kFixed", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.kDam", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.k", + "Buildings.Fluid.BaseClasses.PartialResistance.homotopyInitialization", + "Buildings.Fluid.BaseClasses.PartialResistance.from_dp", + "Buildings.Fluid.BaseClasses.PartialResistance.dp_nominal", + "Buildings.Fluid.BaseClasses.PartialResistance.linearized", + "Buildings.Fluid.BaseClasses.PartialResistance.m_flow_turbulent", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b", + "Buildings.Fluid.Actuators.BaseClasses.ActuatorSignal.use_strokeTime", + "Buildings.Fluid.Actuators.BaseClasses.ActuatorSignal.strokeTime", + "Buildings.Fluid.Actuators.BaseClasses.ActuatorSignal.init", + "Buildings.Fluid.Actuators.BaseClasses.ActuatorSignal.y_start", + "Buildings.Fluid.Actuators.BaseClasses.ActuatorSignal.y", + "Buildings.Fluid.Actuators.BaseClasses.ActuatorSignal.y_actual" + ], "definition": false, "shortExclType": false }, @@ -2061,7 +2130,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Damper.ind.Medium": { "final": true, @@ -2109,7 +2177,52 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.Actuators.Dampers.PressureIndependent.phi", + "Buildings.Fluid.Actuators.Dampers.PressureIndependent.l2", + "Buildings.Fluid.Actuators.Dampers.PressureIndependent.deltax", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.dpDamper_nominal", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.dpFixed_nominal", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.use_deltaM", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.deltaM", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.v_nominal", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.A", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.roundDuct", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.ReC", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.a", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.b", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.yL", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.yU", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.k0", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.k1", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.l", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.use_constant_density", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.rho", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.kFixed", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.kDam", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.k", + "Buildings.Fluid.BaseClasses.PartialResistance.homotopyInitialization", + "Buildings.Fluid.BaseClasses.PartialResistance.from_dp", + "Buildings.Fluid.BaseClasses.PartialResistance.dp_nominal", + "Buildings.Fluid.BaseClasses.PartialResistance.linearized", + "Buildings.Fluid.BaseClasses.PartialResistance.m_flow_turbulent", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b", + "Buildings.Fluid.Actuators.BaseClasses.ActuatorSignal.use_strokeTime", + "Buildings.Fluid.Actuators.BaseClasses.ActuatorSignal.strokeTime", + "Buildings.Fluid.Actuators.BaseClasses.ActuatorSignal.init", + "Buildings.Fluid.Actuators.BaseClasses.ActuatorSignal.y_start", + "Buildings.Fluid.Actuators.BaseClasses.ActuatorSignal.y", + "Buildings.Fluid.Actuators.BaseClasses.ActuatorSignal.y_actual" + ], "definition": false, "shortExclType": false }, @@ -2254,7 +2367,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Damper.non.Medium": { "final": true, @@ -2262,7 +2374,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Routing.PassThroughFluid.icon_pipe", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -2277,7 +2394,11 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.IntegrationPoint.None", + "Buildings.Templates.Components.Types.IntegrationPoint.Return", + "Buildings.Templates.Components.Types.IntegrationPoint.Supply" + ], "definition": false, "shortExclType": false }, @@ -2364,7 +2485,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Damper.y1.realTrue": { "expression": 1, @@ -2376,7 +2496,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realTrue", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realFalse", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.u", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.y" + ], "definition": false, "shortExclType": false }, @@ -2477,7 +2602,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Damper.y0_actual.t": { "expression": 0.01, @@ -2489,7 +2613,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -2592,7 +2722,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Damper.y1_actual.t": { "expression": 0.99, @@ -2604,7 +2733,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -2761,7 +2896,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper.VOut_flow.Medium": { "final": true, @@ -2785,7 +2919,27 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.VolumeFlowRate.typ", + "Buildings.Templates.Components.Sensors.VolumeFlowRate.senVolFlo", + "Buildings.Templates.Components.Sensors.VolumeFlowRate.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -2799,7 +2953,11 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.SensorVolumeFlowRate.AFMS", + "Buildings.Templates.Components.Types.SensorVolumeFlowRate.FlowCross", + "Buildings.Templates.Components.Types.SensorVolumeFlowRate.FlowMeter" + ], "definition": false, "shortExclType": false }, @@ -2867,7 +3025,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Sensors.VolumeFlowRate.senVolFlo.Medium": { "final": true, @@ -2879,7 +3036,20 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.Sensors.VolumeFlowRate.d_start", + "Buildings.Fluid.Sensors.VolumeFlowRate.T_start", + "Buildings.Fluid.Sensors.VolumeFlowRate.p_start", + "Buildings.Fluid.Sensors.VolumeFlowRate.X_start", + "Buildings.Fluid.Sensors.VolumeFlowRate.V_flow", + "Buildings.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor.tau", + "Buildings.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor.initType", + "Buildings.Fluid.Sensors.BaseClasses.PartialFlowSensor.m_flow_nominal", + "Buildings.Fluid.Sensors.BaseClasses.PartialFlowSensor.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -3125,7 +3295,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Sensors.VolumeFlowRate.pas.Medium": { "final": true, @@ -3133,7 +3302,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Routing.PassThroughFluid.icon_pipe", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -3208,7 +3382,11 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.IntegrationPoint.None", + "Buildings.Templates.Components.Types.IntegrationPoint.Return", + "Buildings.Templates.Components.Types.IntegrationPoint.Supply" + ], "definition": false, "shortExclType": false }, @@ -3311,7 +3489,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper.TOut.Medium": { "final": true, @@ -3331,7 +3508,27 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.Temperature.typ", + "Buildings.Templates.Components.Sensors.Temperature.senTem", + "Buildings.Templates.Components.Sensors.Temperature.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -3346,7 +3543,11 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.SensorTemperature.Standard", + "Buildings.Templates.Components.Types.SensorTemperature.Averaging", + "Buildings.Templates.Components.Types.SensorTemperature.InWell" + ], "definition": false, "shortExclType": false }, @@ -3414,7 +3615,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Sensors.Temperature.senTem.Medium": { "final": true, @@ -3426,7 +3626,20 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.Sensors.TemperatureTwoPort.T", + "Buildings.Fluid.Sensors.TemperatureTwoPort.T_start", + "Buildings.Fluid.Sensors.TemperatureTwoPort.transferHeat", + "Buildings.Fluid.Sensors.TemperatureTwoPort.TAmb", + "Buildings.Fluid.Sensors.TemperatureTwoPort.tauHeaTra", + "Buildings.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor.tau", + "Buildings.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor.initType", + "Buildings.Fluid.Sensors.BaseClasses.PartialFlowSensor.m_flow_nominal", + "Buildings.Fluid.Sensors.BaseClasses.PartialFlowSensor.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -3561,7 +3774,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Sensors.Temperature.pas.Medium": { "final": true, @@ -3569,7 +3781,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Routing.PassThroughFluid.icon_pipe", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -3630,7 +3847,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper.hAirOut.Medium": { "final": true, @@ -3668,7 +3884,26 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.SpecificEnthalpy.senSpeEnt", + "Buildings.Templates.Components.Sensors.SpecificEnthalpy.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -3679,7 +3914,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Sensors.SpecificEnthalpy.senSpeEnt.Medium": { "final": true, @@ -3695,7 +3929,17 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.Sensors.SpecificEnthalpyTwoPort.h_out_start", + "Buildings.Fluid.Sensors.SpecificEnthalpyTwoPort.h_out", + "Buildings.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor.tau", + "Buildings.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor.initType", + "Buildings.Fluid.Sensors.BaseClasses.PartialFlowSensor.m_flow_nominal", + "Buildings.Fluid.Sensors.BaseClasses.PartialFlowSensor.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -3784,7 +4028,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Sensors.SpecificEnthalpy.pas.Medium": { "final": true, @@ -3796,7 +4039,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Routing.PassThroughFluid.icon_pipe", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -4210,7 +4458,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Damper.Modulating", + "Buildings.Templates.Components.Types.Damper.None", + "Buildings.Templates.Components.Types.Damper.PressureIndependent", + "Buildings.Templates.Components.Types.Damper.TwoPosition" + ], "definition": false, "shortExclType": false }, @@ -4224,7 +4477,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Damper.Modulating", + "Buildings.Templates.Components.Types.Damper.None", + "Buildings.Templates.Components.Types.Damper.PressureIndependent", + "Buildings.Templates.Components.Types.Damper.TwoPosition" + ], "definition": false, "shortExclType": false }, @@ -4238,7 +4496,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Damper.Modulating", + "Buildings.Templates.Components.Types.Damper.None", + "Buildings.Templates.Components.Types.Damper.PressureIndependent", + "Buildings.Templates.Components.Types.Damper.TwoPosition" + ], "definition": false, "shortExclType": false }, @@ -4252,7 +4515,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Damper.Modulating", + "Buildings.Templates.Components.Types.Damper.None", + "Buildings.Templates.Components.Types.Damper.PressureIndependent", + "Buildings.Templates.Components.Types.Damper.TwoPosition" + ], "definition": false, "shortExclType": false }, @@ -4266,7 +4534,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Fan.None", + "Buildings.Templates.Components.Types.Fan.SingleConstant", + "Buildings.Templates.Components.Types.Fan.SingleVariable", + "Buildings.Templates.Components.Types.Fan.ArrayVariable" + ], "definition": false, "shortExclType": false }, @@ -4351,7 +4624,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Fan.None", + "Buildings.Templates.Components.Types.Fan.SingleConstant", + "Buildings.Templates.Components.Types.Fan.SingleVariable", + "Buildings.Templates.Components.Types.Fan.ArrayVariable" + ], "definition": false, "shortExclType": false }, @@ -4633,7 +4911,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Fan.None", + "Buildings.Templates.Components.Types.Fan.SingleConstant", + "Buildings.Templates.Components.Types.Fan.SingleVariable", + "Buildings.Templates.Components.Types.Fan.ArrayVariable" + ], "definition": false, "shortExclType": false }, @@ -5884,7 +6167,10 @@ "modifiers": {}, "replaceable": false, "recordBinding": true, - "options": [], + "options": [ + "Buildings.Fluid.Movers.BaseClasses.Characteristics.efficiencyParameters_yMot.y", + "Buildings.Fluid.Movers.BaseClasses.Characteristics.efficiencyParameters_yMot.eta" + ], "definition": false, "shortExclType": false }, @@ -6602,7 +6888,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.damOut.Medium": { "final": true, @@ -6633,7 +6918,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Actuators.Damper.typ", + "Buildings.Templates.Components.Actuators.Damper.dp_nominal", + "Buildings.Templates.Components.Actuators.Damper.use_strokeTime", + "Buildings.Templates.Components.Actuators.Damper.strokeTime", + "Buildings.Templates.Components.Actuators.Damper.init", + "Buildings.Templates.Components.Actuators.Damper.y_start", + "Buildings.Templates.Components.Actuators.Damper.from_dp", + "Buildings.Templates.Components.Actuators.Damper.linearized", + "Buildings.Templates.Components.Actuators.Damper.typBla", + "Buildings.Templates.Components.Actuators.Damper.text_rotation", + "Buildings.Templates.Components.Actuators.Damper.text_flip", + "Buildings.Templates.Components.Actuators.Damper.bus", + "Buildings.Templates.Components.Actuators.Damper.exp", + "Buildings.Templates.Components.Actuators.Damper.ind", + "Buildings.Templates.Components.Actuators.Damper.non", + "Buildings.Templates.Components.Actuators.Damper.y1", + "Buildings.Templates.Components.Actuators.Damper.y", + "Buildings.Templates.Components.Actuators.Damper.y0_actual", + "Buildings.Templates.Components.Actuators.Damper.y1_actual", + "Buildings.Templates.Components.Actuators.Damper.y_actual" + ], "definition": false, "shortExclType": false }, @@ -6644,7 +6950,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.damOutMin.Medium": { "final": true, @@ -6675,7 +6980,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Actuators.Damper.typ", + "Buildings.Templates.Components.Actuators.Damper.dp_nominal", + "Buildings.Templates.Components.Actuators.Damper.use_strokeTime", + "Buildings.Templates.Components.Actuators.Damper.strokeTime", + "Buildings.Templates.Components.Actuators.Damper.init", + "Buildings.Templates.Components.Actuators.Damper.y_start", + "Buildings.Templates.Components.Actuators.Damper.from_dp", + "Buildings.Templates.Components.Actuators.Damper.linearized", + "Buildings.Templates.Components.Actuators.Damper.typBla", + "Buildings.Templates.Components.Actuators.Damper.text_rotation", + "Buildings.Templates.Components.Actuators.Damper.text_flip", + "Buildings.Templates.Components.Actuators.Damper.bus", + "Buildings.Templates.Components.Actuators.Damper.exp", + "Buildings.Templates.Components.Actuators.Damper.ind", + "Buildings.Templates.Components.Actuators.Damper.non", + "Buildings.Templates.Components.Actuators.Damper.y1", + "Buildings.Templates.Components.Actuators.Damper.y", + "Buildings.Templates.Components.Actuators.Damper.y0_actual", + "Buildings.Templates.Components.Actuators.Damper.y1_actual", + "Buildings.Templates.Components.Actuators.Damper.y_actual" + ], "definition": false, "shortExclType": false }, @@ -6686,7 +7012,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.TOut.Medium": { "final": true, @@ -6706,7 +7031,27 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.Temperature.typ", + "Buildings.Templates.Components.Sensors.Temperature.senTem", + "Buildings.Templates.Components.Sensors.Temperature.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -6717,7 +7062,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.VOutMin_flow.Medium": { "final": true, @@ -6747,7 +7091,27 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.VolumeFlowRate.typ", + "Buildings.Templates.Components.Sensors.VolumeFlowRate.senVolFlo", + "Buildings.Templates.Components.Sensors.VolumeFlowRate.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -6758,7 +7122,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.hAirOut.Medium": { "final": true, @@ -6796,7 +7159,26 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.SpecificEnthalpy.senSpeEnt", + "Buildings.Templates.Components.Sensors.SpecificEnthalpy.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -6807,7 +7189,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.dpAirOutMin.Medium": { "final": true, @@ -6825,7 +7206,25 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.DifferentialPressure.senRelPre", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -6836,7 +7235,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Sensors.DifferentialPressure.senRelPre.Medium": { "final": true, @@ -6844,7 +7242,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.Sensors.RelativePressure.port_a", + "Buildings.Fluid.Sensors.RelativePressure.port_b", + "Buildings.Fluid.Sensors.RelativePressure.p_rel" + ], "definition": false, "shortExclType": false }, @@ -7005,7 +7407,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.junInl.Medium": { "final": true, @@ -7036,7 +7437,38 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.FixedResistances.Junction.homotopyInitialization", + "Buildings.Fluid.FixedResistances.Junction.m_flow_nominal", + "Buildings.Fluid.FixedResistances.Junction.dp_nominal", + "Buildings.Fluid.FixedResistances.Junction.deltaM", + "Buildings.Fluid.FixedResistances.Junction.linearized", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.tau", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.mDyn_flow_nominal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.from_dp", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.verifyFlowReversal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.m_flow_small", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.vol", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.energyDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.massDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.substanceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.traceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.p_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.T_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.X_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_nominal", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.mSenFac" + ], "definition": false, "shortExclType": false }, @@ -7529,7 +7961,6 @@ "final": false } }, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -7561,7 +7992,6 @@ "final": false } }, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -7593,7 +8023,6 @@ "final": false } }, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -7609,7 +8038,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.vol.Medium": { "final": true, @@ -7657,7 +8085,39 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.Delays.DelayFirstOrder.tau", + "Buildings.Fluid.MixingVolumes.MixingVolume.use_C_flow", + "Buildings.Fluid.MixingVolumes.MixingVolume.heatPort", + "Buildings.Fluid.MixingVolumes.MixingVolume.C_flow", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.initialize_p", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.prescribedHeatFlowRate", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.simplify_mWat_flow", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.m_flow_nominal", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.nPorts", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.m_flow_small", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.allowFlowReversal", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.V", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.ports", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.T", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.U", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.p", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.m", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.Xi", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.mXi", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.C", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.mC", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.energyDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.massDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.substanceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.traceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.p_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.T_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.X_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_nominal", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.mSenFac" + ], "definition": false, "shortExclType": false }, @@ -8638,7 +9098,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.junOut.Medium": { "final": true, @@ -8669,7 +9128,38 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.FixedResistances.Junction.homotopyInitialization", + "Buildings.Fluid.FixedResistances.Junction.m_flow_nominal", + "Buildings.Fluid.FixedResistances.Junction.dp_nominal", + "Buildings.Fluid.FixedResistances.Junction.deltaM", + "Buildings.Fluid.FixedResistances.Junction.linearized", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.tau", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.mDyn_flow_nominal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.from_dp", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.verifyFlowReversal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.m_flow_small", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.vol", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.energyDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.massDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.substanceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.traceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.p_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.T_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.X_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_nominal", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.mSenFac" + ], "definition": false, "shortExclType": false }, @@ -8851,7 +9341,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReturnFan.damRel.Medium": { "final": true, @@ -8886,7 +9375,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Actuators.Damper.typ", + "Buildings.Templates.Components.Actuators.Damper.dp_nominal", + "Buildings.Templates.Components.Actuators.Damper.use_strokeTime", + "Buildings.Templates.Components.Actuators.Damper.strokeTime", + "Buildings.Templates.Components.Actuators.Damper.init", + "Buildings.Templates.Components.Actuators.Damper.y_start", + "Buildings.Templates.Components.Actuators.Damper.from_dp", + "Buildings.Templates.Components.Actuators.Damper.linearized", + "Buildings.Templates.Components.Actuators.Damper.typBla", + "Buildings.Templates.Components.Actuators.Damper.text_rotation", + "Buildings.Templates.Components.Actuators.Damper.text_flip", + "Buildings.Templates.Components.Actuators.Damper.bus", + "Buildings.Templates.Components.Actuators.Damper.exp", + "Buildings.Templates.Components.Actuators.Damper.ind", + "Buildings.Templates.Components.Actuators.Damper.non", + "Buildings.Templates.Components.Actuators.Damper.y1", + "Buildings.Templates.Components.Actuators.Damper.y", + "Buildings.Templates.Components.Actuators.Damper.y0_actual", + "Buildings.Templates.Components.Actuators.Damper.y1_actual", + "Buildings.Templates.Components.Actuators.Damper.y_actual" + ], "definition": false, "shortExclType": false }, @@ -8947,7 +9457,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Fans.SingleVariable.fan.Medium": { "final": true, @@ -8986,7 +9495,49 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.Movers.SpeedControlled_y.y_start", + "Buildings.Fluid.Movers.SpeedControlled_y.y", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.per", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.inputType", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.constInput", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.stageInputs", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.computePowerUsingSimilarityLaws", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.addPowerToMedium", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.nominalValuesDefineDefaultPressureCurve", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.tau", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.use_riseTime", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.riseTime", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.init", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.stage", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.y_actual", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.P", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.heatPort", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.VMachine_flow", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.dpMachine", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.eta", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.etaHyd", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.etaMot", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.m_flow_small", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.show_T", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.m_flow", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.dp", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.sta_a", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.sta_b", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.energyDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.massDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.substanceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.traceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.p_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.T_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.X_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_nominal", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.mSenFac", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -9783,10 +10334,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realTrue", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realFalse", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.u", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.y" + ], "definition": false, "shortExclType": false }, @@ -9797,10 +10352,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -9870,7 +10428,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Fans.SingleVariable.evaSta.t": { "expression": 0.01, @@ -9882,7 +10439,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -9967,7 +10530,11 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.FanSingle.Housed", + "Buildings.Templates.Components.Types.FanSingle.Plug", + "Buildings.Templates.Components.Types.FanSingle.Propeller" + ], "definition": false, "shortExclType": false }, @@ -10146,7 +10713,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Interfaces.PartialFan.V_flow.Medium": { "final": true, @@ -10166,7 +10732,27 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.VolumeFlowRate.typ", + "Buildings.Templates.Components.Sensors.VolumeFlowRate.senVolFlo", + "Buildings.Templates.Components.Sensors.VolumeFlowRate.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -10244,7 +10830,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Fans.ArrayVariable.fan.Medium": { "final": true, @@ -10283,7 +10868,49 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.Movers.SpeedControlled_y.y_start", + "Buildings.Fluid.Movers.SpeedControlled_y.y", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.per", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.inputType", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.constInput", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.stageInputs", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.computePowerUsingSimilarityLaws", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.addPowerToMedium", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.nominalValuesDefineDefaultPressureCurve", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.tau", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.use_riseTime", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.riseTime", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.init", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.stage", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.y_actual", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.P", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.heatPort", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.VMachine_flow", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.dpMachine", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.eta", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.etaHyd", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.etaMot", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.m_flow_small", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.show_T", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.m_flow", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.dp", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.sta_a", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.sta_b", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.energyDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.massDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.substanceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.traceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.p_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.T_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.X_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_nominal", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.mSenFac", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -10294,10 +10921,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realTrue", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realFalse", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.u", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.y" + ], "definition": false, "shortExclType": false }, @@ -10308,10 +10939,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -10322,7 +10956,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Fans.ArrayVariable.evaSta.t": { "expression": 0.01, @@ -10334,7 +10967,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -10345,7 +10984,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Fans.ArrayVariable.mulInl.Medium": { "final": true, @@ -10357,7 +10995,15 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.BaseClasses.MassFlowRateMultiplier.use_input", + "Buildings.Fluid.BaseClasses.MassFlowRateMultiplier.k", + "Buildings.Fluid.BaseClasses.MassFlowRateMultiplier.u", + "Buildings.Fluid.BaseClasses.MassFlowRateMultiplier.uInv", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -10462,7 +11108,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Fans.ArrayVariable.mulOut.Medium": { "final": true, @@ -10474,7 +11119,15 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.BaseClasses.MassFlowRateMultiplier.use_input", + "Buildings.Fluid.BaseClasses.MassFlowRateMultiplier.k", + "Buildings.Fluid.BaseClasses.MassFlowRateMultiplier.u", + "Buildings.Fluid.BaseClasses.MassFlowRateMultiplier.uInv", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -10485,7 +11138,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Fans.ArrayVariable.conCom.nUni": { "expression": "nFan", @@ -10493,7 +11145,18 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Controls.MultipleCommands.nUni", + "Buildings.Templates.Components.Controls.MultipleCommands.y1", + "Buildings.Templates.Components.Controls.MultipleCommands.y1One", + "Buildings.Templates.Components.Controls.MultipleCommands.nUniOnBou", + "Buildings.Templates.Components.Controls.MultipleCommands.nUniOn", + "Buildings.Templates.Components.Controls.MultipleCommands.booToRea", + "Buildings.Templates.Components.Controls.MultipleCommands.mulSum", + "Buildings.Templates.Components.Controls.MultipleCommands.max1", + "Buildings.Templates.Components.Controls.MultipleCommands.one", + "Buildings.Templates.Components.Controls.MultipleCommands.mulOr" + ], "definition": false, "shortExclType": false }, @@ -10583,10 +11246,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realTrue", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realFalse", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.u", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.y" + ], "definition": false, "shortExclType": false }, @@ -10597,7 +11264,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Controls.MultipleCommands.mulSum.nin": { "expression": "nUni", @@ -10605,7 +11271,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiSum.nin", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.k", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.u", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.y" + ], "definition": false, "shortExclType": false }, @@ -10703,10 +11374,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Max.u1", + "Buildings.Controls.OBC.CDL.Reals.Max.u2", + "Buildings.Controls.OBC.CDL.Reals.Max.y" + ], "definition": false, "shortExclType": false }, @@ -10776,7 +11450,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Controls.MultipleCommands.one.k": { "expression": 1, @@ -10784,7 +11457,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -10839,7 +11515,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Controls.MultipleCommands.mulOr.nin": { "expression": "nUni", @@ -10847,7 +11522,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.MultiOr.nin", + "Buildings.Controls.OBC.CDL.Logical.MultiOr.u", + "Buildings.Controls.OBC.CDL.Logical.MultiOr.y" + ], "definition": false, "shortExclType": false }, @@ -10942,10 +11621,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -10956,7 +11638,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Fans.ArrayVariable.rep.nout": { "expression": "nFan", @@ -10964,7 +11645,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Routing.BooleanScalarReplicator.nout", + "Buildings.Controls.OBC.CDL.Routing.BooleanScalarReplicator.u", + "Buildings.Controls.OBC.CDL.Routing.BooleanScalarReplicator.y" + ], "definition": false, "shortExclType": false }, @@ -11902,7 +12587,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialReliefReturnSection.splEco.Medium": { "final": true, @@ -11996,7 +12680,38 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.FixedResistances.Junction.homotopyInitialization", + "Buildings.Fluid.FixedResistances.Junction.m_flow_nominal", + "Buildings.Fluid.FixedResistances.Junction.dp_nominal", + "Buildings.Fluid.FixedResistances.Junction.deltaM", + "Buildings.Fluid.FixedResistances.Junction.linearized", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.tau", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.mDyn_flow_nominal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.from_dp", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.verifyFlowReversal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.m_flow_small", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.vol", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.energyDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.massDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.substanceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.traceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.p_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.T_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.X_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_nominal", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.mSenFac" + ], "definition": false, "shortExclType": false }, @@ -12007,7 +12722,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialReliefReturnSection.pAirRet_rel.Medium": { "final": true, @@ -12037,7 +12751,25 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.DifferentialPressure.senRelPre", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -12147,7 +12879,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefFan.damRel.Medium": { "final": true, @@ -12182,7 +12913,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Actuators.Damper.typ", + "Buildings.Templates.Components.Actuators.Damper.dp_nominal", + "Buildings.Templates.Components.Actuators.Damper.use_strokeTime", + "Buildings.Templates.Components.Actuators.Damper.strokeTime", + "Buildings.Templates.Components.Actuators.Damper.init", + "Buildings.Templates.Components.Actuators.Damper.y_start", + "Buildings.Templates.Components.Actuators.Damper.from_dp", + "Buildings.Templates.Components.Actuators.Damper.linearized", + "Buildings.Templates.Components.Actuators.Damper.typBla", + "Buildings.Templates.Components.Actuators.Damper.text_rotation", + "Buildings.Templates.Components.Actuators.Damper.text_flip", + "Buildings.Templates.Components.Actuators.Damper.bus", + "Buildings.Templates.Components.Actuators.Damper.exp", + "Buildings.Templates.Components.Actuators.Damper.ind", + "Buildings.Templates.Components.Actuators.Damper.non", + "Buildings.Templates.Components.Actuators.Damper.y1", + "Buildings.Templates.Components.Actuators.Damper.y", + "Buildings.Templates.Components.Actuators.Damper.y0_actual", + "Buildings.Templates.Components.Actuators.Damper.y1_actual", + "Buildings.Templates.Components.Actuators.Damper.y_actual" + ], "definition": false, "shortExclType": false }, @@ -12305,7 +13057,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefDamper.damRel.Medium": { "final": true, @@ -12344,7 +13095,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Actuators.Damper.typ", + "Buildings.Templates.Components.Actuators.Damper.dp_nominal", + "Buildings.Templates.Components.Actuators.Damper.use_strokeTime", + "Buildings.Templates.Components.Actuators.Damper.strokeTime", + "Buildings.Templates.Components.Actuators.Damper.init", + "Buildings.Templates.Components.Actuators.Damper.y_start", + "Buildings.Templates.Components.Actuators.Damper.from_dp", + "Buildings.Templates.Components.Actuators.Damper.linearized", + "Buildings.Templates.Components.Actuators.Damper.typBla", + "Buildings.Templates.Components.Actuators.Damper.text_rotation", + "Buildings.Templates.Components.Actuators.Damper.text_flip", + "Buildings.Templates.Components.Actuators.Damper.bus", + "Buildings.Templates.Components.Actuators.Damper.exp", + "Buildings.Templates.Components.Actuators.Damper.ind", + "Buildings.Templates.Components.Actuators.Damper.non", + "Buildings.Templates.Components.Actuators.Damper.y1", + "Buildings.Templates.Components.Actuators.Damper.y", + "Buildings.Templates.Components.Actuators.Damper.y0_actual", + "Buildings.Templates.Components.Actuators.Damper.y1_actual", + "Buildings.Templates.Components.Actuators.Damper.y_actual" + ], "definition": false, "shortExclType": false }, @@ -12418,7 +13190,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.damRet.Medium": { "final": true, @@ -12453,7 +13224,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Actuators.Damper.typ", + "Buildings.Templates.Components.Actuators.Damper.dp_nominal", + "Buildings.Templates.Components.Actuators.Damper.use_strokeTime", + "Buildings.Templates.Components.Actuators.Damper.strokeTime", + "Buildings.Templates.Components.Actuators.Damper.init", + "Buildings.Templates.Components.Actuators.Damper.y_start", + "Buildings.Templates.Components.Actuators.Damper.from_dp", + "Buildings.Templates.Components.Actuators.Damper.linearized", + "Buildings.Templates.Components.Actuators.Damper.typBla", + "Buildings.Templates.Components.Actuators.Damper.text_rotation", + "Buildings.Templates.Components.Actuators.Damper.text_flip", + "Buildings.Templates.Components.Actuators.Damper.bus", + "Buildings.Templates.Components.Actuators.Damper.exp", + "Buildings.Templates.Components.Actuators.Damper.ind", + "Buildings.Templates.Components.Actuators.Damper.non", + "Buildings.Templates.Components.Actuators.Damper.y1", + "Buildings.Templates.Components.Actuators.Damper.y", + "Buildings.Templates.Components.Actuators.Damper.y0_actual", + "Buildings.Templates.Components.Actuators.Damper.y1_actual", + "Buildings.Templates.Components.Actuators.Damper.y_actual" + ], "definition": false, "shortExclType": false }, @@ -12474,7 +13266,6 @@ "final": true } }, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -13827,7 +14618,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirMix.Medium": { "final": true, @@ -13851,7 +14641,27 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.Temperature.typ", + "Buildings.Templates.Components.Sensors.Temperature.senTem", + "Buildings.Templates.Components.Sensors.Temperature.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -13949,7 +14759,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirCoiHeaLvg.Medium": { "final": true, @@ -13991,7 +14800,27 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.Temperature.typ", + "Buildings.Templates.Components.Sensors.Temperature.senTem", + "Buildings.Templates.Components.Sensors.Temperature.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -14002,7 +14831,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirCoiCooLvg.Medium": { "final": true, @@ -14044,7 +14872,27 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.Temperature.typ", + "Buildings.Templates.Components.Sensors.Temperature.senTem", + "Buildings.Templates.Components.Sensors.Temperature.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -14108,7 +14956,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirSup.Medium": { "final": true, @@ -14132,7 +14979,27 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.Temperature.typ", + "Buildings.Templates.Components.Sensors.Temperature.senTem", + "Buildings.Templates.Components.Sensors.Temperature.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -14143,7 +15010,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.pBui_rel.Medium": { "final": true, @@ -14159,7 +15025,25 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.DifferentialPressure.senRelPre", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -14170,7 +15054,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.out.Medium": { "final": true, @@ -14182,7 +15065,15 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.Sources.BaseClasses.Outside.use_C_in", + "Buildings.Fluid.Sources.BaseClasses.Outside.C", + "Buildings.Fluid.Sources.BaseClasses.Outside.C_in", + "Buildings.Fluid.Sources.BaseClasses.Outside.weaBus", + "Buildings.Fluid.Sources.BaseClasses.PartialAirSource.nPorts", + "Buildings.Fluid.Sources.BaseClasses.PartialAirSource.verifyInputs", + "Buildings.Fluid.Sources.BaseClasses.PartialAirSource.ports" + ], "definition": false, "shortExclType": false }, @@ -14907,7 +15798,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.bui.Medium": { "final": true, @@ -14923,7 +15813,25 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.Sources.Boundary_pT.use_p_in", + "Buildings.Fluid.Sources.Boundary_pT.p", + "Buildings.Fluid.Sources.Boundary_pT.use_T_in", + "Buildings.Fluid.Sources.Boundary_pT.T", + "Buildings.Fluid.Sources.Boundary_pT.p_in", + "Buildings.Fluid.Sources.Boundary_pT.T_in", + "Buildings.Fluid.Sources.BaseClasses.PartialSource_Xi_C.use_X_in", + "Buildings.Fluid.Sources.BaseClasses.PartialSource_Xi_C.use_Xi_in", + "Buildings.Fluid.Sources.BaseClasses.PartialSource_Xi_C.use_C_in", + "Buildings.Fluid.Sources.BaseClasses.PartialSource_Xi_C.X", + "Buildings.Fluid.Sources.BaseClasses.PartialSource_Xi_C.C", + "Buildings.Fluid.Sources.BaseClasses.PartialSource_Xi_C.X_in", + "Buildings.Fluid.Sources.BaseClasses.PartialSource_Xi_C.Xi_in", + "Buildings.Fluid.Sources.BaseClasses.PartialSource_Xi_C.C_in", + "Buildings.Fluid.Sources.BaseClasses.PartialSource.nPorts", + "Buildings.Fluid.Sources.BaseClasses.PartialSource.verifyInputs", + "Buildings.Fluid.Sources.BaseClasses.PartialSource.ports" + ], "definition": false, "shortExclType": false }, @@ -15418,7 +16326,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirRet.Medium": { "final": true, @@ -15466,7 +16373,27 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.Temperature.typ", + "Buildings.Templates.Components.Sensors.Temperature.senTem", + "Buildings.Templates.Components.Sensors.Temperature.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -15477,7 +16404,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.hAirRet.Medium": { "final": true, @@ -15509,7 +16435,26 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.SpecificEnthalpy.senSpeEnt", + "Buildings.Templates.Components.Sensors.SpecificEnthalpy.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -15520,7 +16465,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.pAirSup_rel.Medium": { "final": true, @@ -15532,7 +16476,25 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.DifferentialPressure.senRelPre", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -15931,7 +16893,14 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Coil.ElectricHeating", + "Buildings.Templates.Components.Types.Coil.EvaporatorMultiStage", + "Buildings.Templates.Components.Types.Coil.EvaporatorVariableSpeed", + "Buildings.Templates.Components.Types.Coil.None", + "Buildings.Templates.Components.Types.Coil.WaterBasedCooling", + "Buildings.Templates.Components.Types.Coil.WaterBasedHeating" + ], "definition": false, "shortExclType": false }, @@ -15945,7 +16914,13 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Valve.None", + "Buildings.Templates.Components.Types.Valve.ThreeWayModulating", + "Buildings.Templates.Components.Types.Valve.ThreeWayTwoPosition", + "Buildings.Templates.Components.Types.Valve.TwoWayModulating", + "Buildings.Templates.Components.Types.Valve.TwoWayTwoPosition" + ], "definition": false, "shortExclType": false }, @@ -16980,7 +17955,13 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Valve.None", + "Buildings.Templates.Components.Types.Valve.ThreeWayModulating", + "Buildings.Templates.Components.Types.Valve.ThreeWayTwoPosition", + "Buildings.Templates.Components.Types.Valve.TwoWayModulating", + "Buildings.Templates.Components.Types.Valve.TwoWayTwoPosition" + ], "definition": false, "shortExclType": false }, @@ -17248,7 +18229,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Coils.WaterBasedHeating.val.typ": { "expression": "typVal", @@ -17287,7 +18267,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Actuators.Valve.typ", + "Buildings.Templates.Components.Actuators.Valve.is_twoWay", + "Buildings.Templates.Components.Actuators.Valve.is_thrWay", + "Buildings.Templates.Components.Actuators.Valve.is_actTwo", + "Buildings.Templates.Components.Actuators.Valve.is_actMod", + "Buildings.Templates.Components.Actuators.Valve.dpValve_nominal", + "Buildings.Templates.Components.Actuators.Valve.dpFixed_nominal", + "Buildings.Templates.Components.Actuators.Valve.dpFixedByp_nominal", + "Buildings.Templates.Components.Actuators.Valve.from_dp", + "Buildings.Templates.Components.Actuators.Valve.linearized", + "Buildings.Templates.Components.Actuators.Valve.text_rotation", + "Buildings.Templates.Components.Actuators.Valve.text_flip", + "Buildings.Templates.Components.Actuators.Valve.portByp_a", + "Buildings.Templates.Components.Actuators.Valve.bus", + "Buildings.Templates.Components.Actuators.Valve.y1", + "Buildings.Templates.Components.Actuators.Valve.y", + "Buildings.Templates.Components.Actuators.Valve.y_actual", + "Buildings.Templates.Components.Actuators.Valve.y1_actual", + "Buildings.Templates.Components.Actuators.Valve.y0_actual", + "Buildings.Templates.Components.Actuators.Valve.non" + ], "definition": false, "shortExclType": false }, @@ -18214,7 +19215,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Valve.y1.realTrue": { "expression": 1, @@ -18226,7 +19226,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realTrue", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realFalse", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.u", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.y" + ], "definition": false, "shortExclType": false }, @@ -18265,7 +19270,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Valve.y1_actual.t": { "expression": 0.99, @@ -18277,7 +19281,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -18288,7 +19298,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Valve.y0_actual.t": { "expression": 0.01, @@ -18300,7 +19309,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -18311,7 +19326,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Valve.non.Medium": { "final": true, @@ -18319,7 +19333,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Routing.PassThroughFluid.icon_pipe", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -20658,7 +21677,6 @@ "final": true } }, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -20689,7 +21707,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Fluid.HeatExchangers.DryCoilEffectivenessNTU.hA.r_nominal": { "expression": "r_nominal", @@ -20717,7 +21734,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.UA_nominal", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.m_flow_nominal_w", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.m_flow_nominal_a", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.m1_flow", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.m2_flow", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.T_1", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.T_2", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.hA_1", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.hA_2", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.r_nominal", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.hA_nominal_w", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.hA_nominal_a", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.n_w", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.n_a", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.T0_w", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.T0_a", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.waterSideFlowDependent", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.airSideFlowDependent", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.waterSideTemperatureDependent", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.airSideTemperatureDependent" + ], "definition": false, "shortExclType": false }, @@ -22852,7 +23890,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Coils.WaterBasedHeating.pas.Medium": { "final": true, @@ -22864,7 +23901,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Routing.PassThroughFluid.icon_pipe", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -22875,7 +23917,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Coils.WaterBasedHeating.jun.Medium": { "final": true, @@ -22969,7 +24010,38 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.FixedResistances.Junction.homotopyInitialization", + "Buildings.Fluid.FixedResistances.Junction.m_flow_nominal", + "Buildings.Fluid.FixedResistances.Junction.dp_nominal", + "Buildings.Fluid.FixedResistances.Junction.deltaM", + "Buildings.Fluid.FixedResistances.Junction.linearized", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.tau", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.mDyn_flow_nominal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.from_dp", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.verifyFlowReversal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.m_flow_small", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.vol", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.energyDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.massDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.substanceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.traceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.p_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.T_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.X_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_nominal", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.mSenFac" + ], "definition": false, "shortExclType": false }, @@ -23027,7 +24099,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Coils.ElectricHeating.hex.Medium": { "final": true, @@ -23063,7 +24134,35 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.HeatExchangers.HeaterCooler_u.Q_flow_nominal", + "Buildings.Fluid.HeatExchangers.HeaterCooler_u.u", + "Buildings.Fluid.HeatExchangers.HeaterCooler_u.Q_flow", + "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.homotopyInitialization", + "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.tau", + "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.energyDynamics", + "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.p_start", + "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.T_start", + "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.X_start", + "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.C_start", + "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.vol", + "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.preDro", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b", + "Buildings.Fluid.Interfaces.TwoPortFlowResistanceParameters.computeFlowResistance", + "Buildings.Fluid.Interfaces.TwoPortFlowResistanceParameters.from_dp", + "Buildings.Fluid.Interfaces.TwoPortFlowResistanceParameters.dp_nominal", + "Buildings.Fluid.Interfaces.TwoPortFlowResistanceParameters.linearizeFlowResistance", + "Buildings.Fluid.Interfaces.TwoPortFlowResistanceParameters.deltaM" + ], "definition": false, "shortExclType": false }, @@ -23304,7 +24403,6 @@ "final": true } }, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -23320,7 +24418,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.preDro.Medium": { "final": true, @@ -23360,7 +24457,25 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.FixedResistances.PressureDrop.deltaM", + "Buildings.Fluid.FixedResistances.PressureDrop.k", + "Buildings.Fluid.BaseClasses.PartialResistance.homotopyInitialization", + "Buildings.Fluid.BaseClasses.PartialResistance.from_dp", + "Buildings.Fluid.BaseClasses.PartialResistance.dp_nominal", + "Buildings.Fluid.BaseClasses.PartialResistance.linearized", + "Buildings.Fluid.BaseClasses.PartialResistance.m_flow_turbulent", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -23838,7 +24953,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Coils.WaterBasedCooling.val.Medium": { "final": true, @@ -23877,7 +24991,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Actuators.Valve.typ", + "Buildings.Templates.Components.Actuators.Valve.is_twoWay", + "Buildings.Templates.Components.Actuators.Valve.is_thrWay", + "Buildings.Templates.Components.Actuators.Valve.is_actTwo", + "Buildings.Templates.Components.Actuators.Valve.is_actMod", + "Buildings.Templates.Components.Actuators.Valve.dpValve_nominal", + "Buildings.Templates.Components.Actuators.Valve.dpFixed_nominal", + "Buildings.Templates.Components.Actuators.Valve.dpFixedByp_nominal", + "Buildings.Templates.Components.Actuators.Valve.from_dp", + "Buildings.Templates.Components.Actuators.Valve.linearized", + "Buildings.Templates.Components.Actuators.Valve.text_rotation", + "Buildings.Templates.Components.Actuators.Valve.text_flip", + "Buildings.Templates.Components.Actuators.Valve.portByp_a", + "Buildings.Templates.Components.Actuators.Valve.bus", + "Buildings.Templates.Components.Actuators.Valve.y1", + "Buildings.Templates.Components.Actuators.Valve.y", + "Buildings.Templates.Components.Actuators.Valve.y_actual", + "Buildings.Templates.Components.Actuators.Valve.y1_actual", + "Buildings.Templates.Components.Actuators.Valve.y0_actual", + "Buildings.Templates.Components.Actuators.Valve.non" + ], "definition": false, "shortExclType": false }, @@ -23973,7 +25108,6 @@ "final": true } }, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -24475,7 +25609,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Coils.WaterBasedCooling.jun.Medium": { "final": true, @@ -24569,7 +25702,38 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.FixedResistances.Junction.homotopyInitialization", + "Buildings.Fluid.FixedResistances.Junction.m_flow_nominal", + "Buildings.Fluid.FixedResistances.Junction.dp_nominal", + "Buildings.Fluid.FixedResistances.Junction.deltaM", + "Buildings.Fluid.FixedResistances.Junction.linearized", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.tau", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.mDyn_flow_nominal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.from_dp", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.verifyFlowReversal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.m_flow_small", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.vol", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.energyDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.massDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.substanceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.traceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.p_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.T_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.X_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_nominal", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.mSenFac" + ], "definition": false, "shortExclType": false }, @@ -24580,7 +25744,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Coils.WaterBasedCooling.pas.Medium": { "final": true, @@ -24592,7 +25755,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Routing.PassThroughFluid.icon_pipe", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -24720,7 +25888,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.junHeaWatSup.Medium": { "final": true, @@ -24814,7 +25981,38 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.FixedResistances.Junction.homotopyInitialization", + "Buildings.Fluid.FixedResistances.Junction.m_flow_nominal", + "Buildings.Fluid.FixedResistances.Junction.dp_nominal", + "Buildings.Fluid.FixedResistances.Junction.deltaM", + "Buildings.Fluid.FixedResistances.Junction.linearized", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.tau", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.mDyn_flow_nominal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.from_dp", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.verifyFlowReversal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.m_flow_small", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.vol", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.energyDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.massDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.substanceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.traceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.p_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.T_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.X_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_nominal", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.mSenFac" + ], "definition": false, "shortExclType": false }, @@ -24825,7 +26023,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.junHeaWatRet.Medium": { "final": true, @@ -24919,7 +26116,38 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.FixedResistances.Junction.homotopyInitialization", + "Buildings.Fluid.FixedResistances.Junction.m_flow_nominal", + "Buildings.Fluid.FixedResistances.Junction.dp_nominal", + "Buildings.Fluid.FixedResistances.Junction.deltaM", + "Buildings.Fluid.FixedResistances.Junction.linearized", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.tau", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.mDyn_flow_nominal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.from_dp", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.verifyFlowReversal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.m_flow_small", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.vol", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.energyDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.massDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.substanceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.traceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.p_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.T_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.X_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_nominal", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.mSenFac" + ], "definition": false, "shortExclType": false }, @@ -24965,7 +26193,6 @@ "final": true } }, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -26343,7 +27570,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.eneStd": { "expression": "stdEne", @@ -26463,7 +27689,169 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.eneStd", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.venStd", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ashCliZon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.tit24CliZon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.have_frePro", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.freSta", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.minOADes", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.buiPreCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.have_ahuRelFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoHigLimCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.cooCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.heaCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.have_perZonRehBox", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VUncDesOutAir_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VDesTotOutAir_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VAbsOutAir_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VDesOutAir_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.pIniSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.pMinSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.pMaxSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.pDelTim", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.pSamplePeriod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.pNumIgnReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.pTriAmo", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.pResAmo", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.pMaxRes", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.fanSpeCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.kFanSpe", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TiFanSpe", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TdFanSpe", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.supFanSpe_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.supFanSpe_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.iniFanSpe", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TSupCoo_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TSupCoo_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TOut_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TOut_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TSupWarUpSetBac", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.delTimSupTem", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.samPerSupTem", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ignReqSupTem", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.triAmoSupTem", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.resAmoSupTem", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.maxResSupTem", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.valCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.kVal", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TiVal", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TdVal", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uHeaCoi_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uCooCoi_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.minOAConTyp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.kMinOA", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TiMinOA", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TdMinOA", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.have_CO2Sen", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpAbsMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpDesMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpConTyp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.kDp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TiDp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TdDp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uRetDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.delTOutHis", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.delEntHis", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retDamFulOpeTim", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.disDel", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retDamPhy_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.outDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.outDamPhy_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.minOutDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.minOutDamPhy_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uHeaMax", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uCooMin", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.minHotWatReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.freProHeaCoiCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.kFrePro", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TiFrePro", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TdFrePro", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yMaxFrePro", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yMinFrePro", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpBuiSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.kRelDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.difFloSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.kRetFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TiRetFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TdRetFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanSpe_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanSpe_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.p_rel_RetFan_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.p_rel_RetFan_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.relFanSpe_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.kRelFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.Thys", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.posHys", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.hys", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uAhuOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uZonPreResReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpDuc", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TOut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uZonTemResReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.u1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TAirSup", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VSumAdjPopBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VSumAdjAreBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VSumZonPri_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uOutAirFra_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VSumZonAbsMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VSumZonDesMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VAirOut_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uCO2Loo_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TAirRet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.hAirOut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.hAirRet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.u1FreSta", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.u1SofSwiRes", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.u1RelFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TAirMix", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpBui", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VAirSup_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VAirRet_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TAirSupSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VEffAirOut_flow_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.y1MinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yRetDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yRelDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.y1EneCHWPum", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.y1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ySupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.y1RetFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yRetFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.y1RelFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yRelFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.y1RelDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yCooCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yHeaCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yAla", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yDpBui", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpDisSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yChiWatResReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yChiPlaReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yHotWatResReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yHotWatPlaReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.freProMod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.intSwi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.frePro", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.plaReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conSupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.supSig", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conTSupSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ashOutAirSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.relDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanDpCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanAirTra", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.tit24OutAirSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.relFanCon" + ], "definition": false, "shortExclType": false }, @@ -30084,10 +31472,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.GreaterThreshold.t", + "Buildings.Controls.OBC.CDL.Integers.GreaterThreshold.u", + "Buildings.Controls.OBC.CDL.Integers.GreaterThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -30158,10 +31549,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.Switch.u1", + "Buildings.Controls.OBC.CDL.Integers.Switch.u2", + "Buildings.Controls.OBC.CDL.Integers.Switch.u3", + "Buildings.Controls.OBC.CDL.Integers.Switch.y" + ], "definition": false, "shortExclType": false }, @@ -30246,7 +31641,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.frePro.have_frePro": { "expression": "have_frePro", @@ -30306,7 +31700,56 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.have_frePro", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.buiPreCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.minOADes", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.freSta", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.heaCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.cooCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.minHotWatReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.heaCoiCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.k", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.Ti", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.Td", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yMax", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yMin", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.Thys", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uOutDamPosMin", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uHeaCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.u1MinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uRetDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.TAirSup", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.u1FreSta", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.u1SofSwiRes", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.u1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uSupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.u1RetFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uRetFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.u1RelFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uRelFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uCooCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.TAirMix", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yFreProSta", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.y1EneCHWPum", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yRetDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.y1MinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.y1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.ySupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.y1RetFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yRetFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.y1RelFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.y1RelDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yRelFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yCooCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yHeaCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yHotWatPlaReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yAla" + ], "definition": false, "shortExclType": false }, @@ -31533,7 +32976,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.plaReq.heaCoi": { "expression": "heaCoi", @@ -31553,7 +32995,20 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.heaCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.cooCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.Thys", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.posHys", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.TAirSup", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.TAirSupSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.uCooCoiSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.uHeaCoiSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.yChiWatResReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.yChiPlaReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.yHotWatResReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.yHotWatPlaReq" + ], "definition": false, "shortExclType": false }, @@ -31822,7 +33277,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.minOADes": { "expression": "minOADes", @@ -31974,7 +33428,71 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.minOADes", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.buiPreCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.eneStd", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.ecoHigLimCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.ashCliZon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.tit24CliZon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.minSpe", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.minOAConTyp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.kMinOA", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.TiMinOA", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.TdMinOA", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.venStd", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.have_CO2Sen", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.dpAbsMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.dpDesMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.dpConTyp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.kDp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.TiDp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.TdDp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.uRetDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.delTOutHis", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.delEntHis", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.retDamFulOpeTim", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.disDel", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.retDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.retDamPhy_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.outDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.outDamPhy_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.minOutDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.minOutDamPhy_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.uHeaMax", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.uCooMin", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.uOutDamMax", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.uRetDamMin", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.VOutMinSet_flow_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.VOut_flow_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.uSupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.effAbsOutAir_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.uCO2Loo_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.effDesOutAir_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.dpMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.uTSup", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.TOut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.TAirRet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.hAirOut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.hAirRet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.u1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.uFreProSta", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.yOutDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.yEnaMinOut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.yMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.y1MinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.yRetDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.yRelDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.yOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepAFMS", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepDp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.damLim", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.enaDis", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.modRet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.modRel", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.ecoHigLim" + ], "definition": false, "shortExclType": false }, @@ -33375,7 +34893,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepAFMS.minSpe": { "expression": "minSpe", @@ -33423,7 +34940,33 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.minSpe", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.minOAConTyp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.kMinOA", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.TiMinOA", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.TdMinOA", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.retDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.retDamPhy_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.outDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.outDamPhy_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.minOutDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.minOutDamPhy_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.VOutMinSet_flow_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.VOut_flow_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.u1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.uOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.uSupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yEnaMinOut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yOutDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yOutDam_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yRetDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yRetDam_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yRetDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.conMinOA" + ], "definition": false, "shortExclType": false }, @@ -33948,7 +35491,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.conMinOA.controllerType": { "expression": "minOAConTyp", @@ -33976,7 +35518,34 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controllerType", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.k", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ti", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Td", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.r", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMax", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMin", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ni", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Nd", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.xi_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yd_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.reverseActing", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y_reset", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_s", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_m", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.trigger", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controlError", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.P", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.I", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.D", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errP", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errD", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI1", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI2", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.lim" + ], "definition": false, "shortExclType": false }, @@ -34369,10 +35938,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Subtract.u1", + "Buildings.Controls.OBC.CDL.Reals.Subtract.u2", + "Buildings.Controls.OBC.CDL.Reals.Subtract.y" + ], "definition": false, "shortExclType": false }, @@ -34442,7 +36014,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.P.k": { "expression": "k", @@ -34450,7 +36021,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.k", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.u", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.y" + ], "definition": false, "shortExclType": false }, @@ -34520,7 +36095,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.I.k": { "expression": "k/Ti", @@ -34532,7 +36106,14 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset.k", + "Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset.y_start", + "Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset.u", + "Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset.y_reset_in", + "Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset.trigger", + "Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset.y" + ], "definition": false, "shortExclType": false }, @@ -34649,7 +36230,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.D.y_start": { "expression": "yd_start", @@ -34657,7 +36237,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Derivative.y_start", + "Buildings.Controls.OBC.CDL.Reals.Derivative.k", + "Buildings.Controls.OBC.CDL.Reals.Derivative.T", + "Buildings.Controls.OBC.CDL.Reals.Derivative.u", + "Buildings.Controls.OBC.CDL.Reals.Derivative.y" + ], "definition": false, "shortExclType": false }, @@ -34771,10 +36357,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Subtract.u1", + "Buildings.Controls.OBC.CDL.Reals.Subtract.u2", + "Buildings.Controls.OBC.CDL.Reals.Subtract.y" + ], "definition": false, "shortExclType": false }, @@ -34785,10 +36374,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Subtract.u1", + "Buildings.Controls.OBC.CDL.Reals.Subtract.u2", + "Buildings.Controls.OBC.CDL.Reals.Subtract.y" + ], "definition": false, "shortExclType": false }, @@ -34799,10 +36391,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Subtract.u1", + "Buildings.Controls.OBC.CDL.Reals.Subtract.u2", + "Buildings.Controls.OBC.CDL.Reals.Subtract.y" + ], "definition": false, "shortExclType": false }, @@ -34813,10 +36408,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Subtract.u1", + "Buildings.Controls.OBC.CDL.Reals.Subtract.u2", + "Buildings.Controls.OBC.CDL.Reals.Subtract.y" + ], "definition": false, "shortExclType": false }, @@ -34827,7 +36425,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.lim.uMax": { "expression": "yMax", @@ -34839,7 +36436,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Limiter.uMax", + "Buildings.Controls.OBC.CDL.Reals.Limiter.uMin", + "Buildings.Controls.OBC.CDL.Reals.Limiter.u", + "Buildings.Controls.OBC.CDL.Reals.Limiter.y" + ], "definition": false, "shortExclType": false }, @@ -35003,7 +36605,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepDp.venStd": { "expression": "venStd", @@ -35059,7 +36660,38 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.venStd", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.have_CO2Sen", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.dpAbsMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.dpDesMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.minSpe", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.dpCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.kDp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.TiDp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.TdDp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.retDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.retDamPhy_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.outDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.outDamPhy_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.effAbsOutAir_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.uCO2Loo_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.effDesOutAir_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.dpMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.VOutMinSet_flow_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.u1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.uOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.uSupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.y1MinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.yOutDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.yOutDam_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.yRetDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.yRetDam_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.yRetDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.minDp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.maxRetDam" + ], "definition": false, "shortExclType": false }, @@ -35658,10 +37290,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -35672,7 +37307,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.maxRetDam.controllerType": { "expression": "dpCon", @@ -35692,7 +37326,34 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controllerType", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.k", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ti", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Td", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.r", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMax", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMin", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ni", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Nd", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.xi_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yd_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.reverseActing", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y_reset", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_s", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_m", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.trigger", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controlError", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.P", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.I", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.D", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errP", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errD", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI1", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI2", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.lim" + ], "definition": false, "shortExclType": false }, @@ -35747,7 +37408,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.damLim.uRetDam_min": { "expression": "uRetDam_min", @@ -35787,7 +37447,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.controllerType", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.k", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.Ti", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.Td", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.uRetDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.retDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.retDamPhy_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.outDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.outDamPhy_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.VOut_flow_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.VOutMinSet_flow_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.u1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.yOutDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.yOutDam_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.yRetDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.yRetDam_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.yRetDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.yEnaMinOut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.damLimCon" + ], "definition": false, "shortExclType": false }, @@ -36189,7 +37870,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.damLimCon.controllerType": { "expression": "controllerType", @@ -36217,7 +37897,34 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controllerType", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.k", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ti", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Td", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.r", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMax", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMin", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ni", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Nd", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.xi_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yd_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.reverseActing", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y_reset", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_s", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_m", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.trigger", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controlError", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.P", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.I", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.D", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errP", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errD", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI1", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI2", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.lim" + ], "definition": false, "shortExclType": false }, @@ -36262,7 +37969,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.enaDis.use_enthalpy": { "expression": { @@ -36304,7 +38010,29 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.use_enthalpy", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.delTOutHis", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.delEntHis", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.retDamFulOpeTim", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.disDel", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.TOut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.hOut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.TOutCut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.hOutCut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.uOutDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.uOutDam_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.uRetDam_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.uRetDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.uRetDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.u1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.uFreProSta", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.yOutDam_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.yRetDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.yRetDam_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.truFalHol", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.andEnaDis" + ], "definition": false, "shortExclType": false }, @@ -36734,7 +38462,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.truFalHol.trueHoldDuration": { "expression": 600, @@ -36742,7 +38469,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.TrueFalseHold.trueHoldDuration", + "Buildings.Controls.OBC.CDL.Logical.TrueFalseHold.falseHoldDuration", + "Buildings.Controls.OBC.CDL.Logical.TrueFalseHold.u", + "Buildings.Controls.OBC.CDL.Logical.TrueFalseHold.y" + ], "definition": false, "shortExclType": false }, @@ -36837,10 +38569,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -36945,7 +38680,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.modRet.have_dirCon": { "expression": { @@ -36967,7 +38701,17 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.have_dirCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.uMin", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.uMax", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.uTSup", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.uRetDam_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.uRetDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.yRetDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.yRelDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.yOutDam" + ], "definition": false, "shortExclType": false }, @@ -37200,7 +38944,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.modRel.uMin": { "expression": "uHeaMax", @@ -37220,7 +38963,19 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uMin", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uMax", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uOutDamMax", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uRetDamMin", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uTSup", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uOutDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uOutDam_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uRetDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uRetDam_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.yOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.yRetDam" + ], "definition": false, "shortExclType": false }, @@ -37509,7 +39264,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.ecoHigLim.eneStd": { "expression": "eneStd", @@ -37529,7 +39283,16 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.eneStd", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.ecoHigLimCon", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.ashCliZon", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.tit24CliZon", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.TRet", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.hRet", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.TCut", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.hCut" + ], "definition": false, "shortExclType": false }, @@ -37855,7 +39618,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conSupFan.have_perZonRehBox": { "expression": "have_perZonRehBox", @@ -37927,7 +39689,32 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.have_perZonRehBox", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.iniSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.minSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.maxSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.delTim", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.samplePeriod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.numIgnReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.triAmo", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.resAmo", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.maxRes", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.controllerType", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.k", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.Ti", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.Td", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.maxSpe", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.minSpe", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.iniSpe", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.dpDuc", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.uZonPreResReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.y1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.ySupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.staPreSetRes", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.conSpe" + ], "definition": false, "shortExclType": false }, @@ -38334,7 +40121,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.staPreSetRes.iniSet": { "expression": "iniSet", @@ -38374,7 +40160,40 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.have_hol", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.iniSet", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.minSet", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.maxSet", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.delTim", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.samplePeriod", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.numIgnReq", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.triAmo", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.resAmo", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.maxRes", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.dtHol", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.numOfReq", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.uDevSta", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.uHol", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.y", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.tim", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.greThr", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.netRes", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.resAmoCon", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.pro", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.pro1", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.pro2", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.uniDel", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.swi", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.swi1", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.swi2", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.swi3", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.sampler", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.lesThr1", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.greThr2", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.greThr1", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.gai" + ], "definition": false, "shortExclType": false }, @@ -38615,7 +40434,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.tim.delayTime": { "expression": "delTim +samplePeriod", @@ -38627,7 +40445,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayTime", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayOnInit", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.u", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.y" + ], "definition": false, "shortExclType": false }, @@ -38722,10 +40545,15 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -38736,10 +40564,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Switch.u1", + "Buildings.Controls.OBC.CDL.Reals.Switch.u2", + "Buildings.Controls.OBC.CDL.Reals.Switch.u3", + "Buildings.Controls.OBC.CDL.Reals.Switch.y" + ], "definition": false, "shortExclType": false }, @@ -38824,7 +40656,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.resAmoCon.k": { "expression": "resAmo", @@ -38832,7 +40663,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -38843,10 +40677,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -38857,10 +40694,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -38871,10 +40711,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -38885,7 +40728,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.uniDel.samplePeriod": { "expression": "samplePeriod", @@ -38897,7 +40739,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Discrete.UnitDelay.samplePeriod", + "Buildings.Controls.OBC.CDL.Discrete.UnitDelay.y_start", + "Buildings.Controls.OBC.CDL.Discrete.UnitDelay.u", + "Buildings.Controls.OBC.CDL.Discrete.UnitDelay.y" + ], "definition": false, "shortExclType": false }, @@ -38996,10 +40843,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Switch.u1", + "Buildings.Controls.OBC.CDL.Reals.Switch.u2", + "Buildings.Controls.OBC.CDL.Reals.Switch.u3", + "Buildings.Controls.OBC.CDL.Reals.Switch.y" + ], "definition": false, "shortExclType": false }, @@ -39010,10 +40861,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Switch.u1", + "Buildings.Controls.OBC.CDL.Reals.Switch.u2", + "Buildings.Controls.OBC.CDL.Reals.Switch.u3", + "Buildings.Controls.OBC.CDL.Reals.Switch.y" + ], "definition": false, "shortExclType": false }, @@ -39024,10 +40879,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Switch.u1", + "Buildings.Controls.OBC.CDL.Reals.Switch.u2", + "Buildings.Controls.OBC.CDL.Reals.Switch.u3", + "Buildings.Controls.OBC.CDL.Reals.Switch.y" + ], "definition": false, "shortExclType": false }, @@ -39038,10 +40897,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Switch.u1", + "Buildings.Controls.OBC.CDL.Reals.Switch.u2", + "Buildings.Controls.OBC.CDL.Reals.Switch.u3", + "Buildings.Controls.OBC.CDL.Reals.Switch.y" + ], "definition": false, "shortExclType": false }, @@ -39052,7 +40915,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.sampler.samplePeriod": { "expression": "samplePeriod", @@ -39060,7 +40922,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Discrete.Sampler.samplePeriod", + "Buildings.Controls.OBC.CDL.Discrete.Sampler.u", + "Buildings.Controls.OBC.CDL.Discrete.Sampler.y" + ], "definition": false, "shortExclType": false }, @@ -39143,10 +41009,15 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -39157,10 +41028,15 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -39171,10 +41047,15 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -39185,7 +41066,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.gai.k": { "expression": -1, @@ -39193,7 +41073,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.k", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.u", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.y" + ], "definition": false, "shortExclType": false }, @@ -39250,7 +41134,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.conSpe.controllerType": { "expression": "controllerType", @@ -39282,7 +41165,34 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controllerType", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.k", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ti", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Td", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.r", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMax", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMin", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ni", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Nd", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.xi_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yd_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.reverseActing", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y_reset", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_s", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_m", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.trigger", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controlError", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.P", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.I", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.D", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errP", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errD", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI1", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI2", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.lim" + ], "definition": false, "shortExclType": false }, @@ -39331,7 +41241,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.supSig.have_heaCoi": { "expression": { @@ -39403,7 +41312,23 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.have_heaCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.have_cooCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.controllerType", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.kTSup", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.TiTSup", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.TdTSup", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.uHea_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.uCoo_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.TAirSup", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.TAirSupSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.u1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.yHeaCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.yCooCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.uTSup", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.conTSup" + ], "definition": false, "shortExclType": false }, @@ -39724,7 +41649,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.conTSup.controllerType": { "expression": "controllerType", @@ -39760,7 +41684,34 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controllerType", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.k", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ti", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Td", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.r", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMax", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMin", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ni", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Nd", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.xi_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yd_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.reverseActing", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y_reset", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_s", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_m", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.trigger", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controlError", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.P", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.I", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.D", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errP", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errD", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI1", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI2", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.lim" + ], "definition": false, "shortExclType": false }, @@ -39800,7 +41751,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conTSupSet.TSupCoo_min": { "expression": "TSupCoo_min", @@ -39848,7 +41798,25 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.TSupCoo_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.TSupCoo_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.TOut_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.TOut_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.TSupWarUpSetBac", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.delTim", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.samplePeriod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.numIgnReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.triAmo", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.resAmo", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.maxRes", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.TOut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.u1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.uZonTemResReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.TAirSupSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.maxSupTemRes" + ], "definition": false, "shortExclType": false }, @@ -40120,7 +42088,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.maxSupTemRes.delTim": { "expression": "delTim", @@ -40160,7 +42127,40 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.have_hol", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.iniSet", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.minSet", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.maxSet", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.delTim", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.samplePeriod", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.numIgnReq", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.triAmo", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.resAmo", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.maxRes", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.dtHol", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.numOfReq", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.uDevSta", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.uHol", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.y", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.tim", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.greThr", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.netRes", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.resAmoCon", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.pro", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.pro1", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.pro2", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.uniDel", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.swi", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.swi1", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.swi2", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.swi3", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.sampler", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.lesThr1", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.greThr2", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.greThr1", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.gai" + ], "definition": false, "shortExclType": false }, @@ -40202,7 +42202,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ashOutAirSet.minOADes": { "expression": "minOADes", @@ -40218,7 +42217,35 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.minOADes", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VUncDesOutAir_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VDesTotOutAir_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VSumAdjPopBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VSumAdjAreBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VSumZonPri_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.uOutAirFra_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VAirOut_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VUncOutAir_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VEffAirOut_flow_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.effOutAir_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.outAir_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.uncDesOutAir", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.add2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.min1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.div1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.addPar", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.sysVenEff", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.max1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.desOutAir", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.div2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.min2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.gaiDivZer", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.norVOutMin", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.norVOut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.neaZer", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.max2" + ], "definition": false, "shortExclType": false }, @@ -40508,7 +42535,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.uncDesOutAir.k": { "expression": "VUncDesOutAir_flow", @@ -40516,7 +42542,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -40527,10 +42556,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Add.u1", + "Buildings.Controls.OBC.CDL.Reals.Add.u2", + "Buildings.Controls.OBC.CDL.Reals.Add.y" + ], "definition": false, "shortExclType": false }, @@ -40600,10 +42632,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Min.u1", + "Buildings.Controls.OBC.CDL.Reals.Min.u2", + "Buildings.Controls.OBC.CDL.Reals.Min.y" + ], "definition": false, "shortExclType": false }, @@ -40673,10 +42708,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Divide.u1", + "Buildings.Controls.OBC.CDL.Reals.Divide.u2", + "Buildings.Controls.OBC.CDL.Reals.Divide.y" + ], "definition": false, "shortExclType": false }, @@ -40746,7 +42784,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.addPar.p": { "expression": 1, @@ -40754,7 +42791,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.AddParameter.p", + "Buildings.Controls.OBC.CDL.Reals.AddParameter.u", + "Buildings.Controls.OBC.CDL.Reals.AddParameter.y" + ], "definition": false, "shortExclType": false }, @@ -40824,10 +42865,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Subtract.u1", + "Buildings.Controls.OBC.CDL.Reals.Subtract.u2", + "Buildings.Controls.OBC.CDL.Reals.Subtract.y" + ], "definition": false, "shortExclType": false }, @@ -40838,10 +42882,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Max.u1", + "Buildings.Controls.OBC.CDL.Reals.Max.u2", + "Buildings.Controls.OBC.CDL.Reals.Max.y" + ], "definition": false, "shortExclType": false }, @@ -40852,7 +42899,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.desOutAir.k": { "expression": "VDesTotOutAir_flow", @@ -40860,7 +42906,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -40871,10 +42920,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Divide.u1", + "Buildings.Controls.OBC.CDL.Reals.Divide.u2", + "Buildings.Controls.OBC.CDL.Reals.Divide.y" + ], "definition": false, "shortExclType": false }, @@ -40885,10 +42937,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Min.u1", + "Buildings.Controls.OBC.CDL.Reals.Min.u2", + "Buildings.Controls.OBC.CDL.Reals.Min.y" + ], "definition": false, "shortExclType": false }, @@ -40899,7 +42954,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.gaiDivZer.k": { "expression": 0.001, @@ -40907,7 +42961,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.k", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.u", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.y" + ], "definition": false, "shortExclType": false }, @@ -40918,10 +42976,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Divide.u1", + "Buildings.Controls.OBC.CDL.Reals.Divide.u2", + "Buildings.Controls.OBC.CDL.Reals.Divide.y" + ], "definition": false, "shortExclType": false }, @@ -40932,10 +42993,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Divide.u1", + "Buildings.Controls.OBC.CDL.Reals.Divide.u2", + "Buildings.Controls.OBC.CDL.Reals.Divide.y" + ], "definition": false, "shortExclType": false }, @@ -40946,7 +43010,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.neaZer.k": { "expression": 0.0001, @@ -40954,7 +43017,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -40965,10 +43031,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Max.u1", + "Buildings.Controls.OBC.CDL.Reals.Max.u2", + "Buildings.Controls.OBC.CDL.Reals.Max.y" + ], "definition": false, "shortExclType": false }, @@ -41020,7 +43089,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.relDam.dpBuiSet": { "expression": "dpBuiSet", @@ -41032,7 +43100,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefDamper.dpBuiSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefDamper.k", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefDamper.dpBui", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefDamper.u1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefDamper.yRelDam" + ], "definition": false, "shortExclType": false }, @@ -41156,7 +43230,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanDpCon.dpBuiSet": { "expression": "dpBuiSet", @@ -41196,7 +43269,34 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.dpBuiSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.p_rel_RetFan_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.p_rel_RetFan_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.disSpe_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.disSpe_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.conTyp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.k", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.Ti", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.Td", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.dpBui", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.u1MinOutAirDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.u1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.yDpBui", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.yRelDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.dpDisSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.yRetFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.y1RetFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.movMea", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.conP", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.linExhAirDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.linRetFanStaPre", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.swi1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.swi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.div", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.linRetFanSpe", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.swi2" + ], "definition": false, "shortExclType": false }, @@ -41576,7 +43676,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.movMea.delta": { "expression": 300, @@ -41584,7 +43683,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MovingAverage.delta", + "Buildings.Controls.OBC.CDL.Reals.MovingAverage.u", + "Buildings.Controls.OBC.CDL.Reals.MovingAverage.y" + ], "definition": false, "shortExclType": false }, @@ -41667,7 +43770,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.conP.controllerType": { "expression": "conTyp", @@ -41687,7 +43789,32 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.PID.controllerType", + "Buildings.Controls.OBC.CDL.Reals.PID.k", + "Buildings.Controls.OBC.CDL.Reals.PID.Ti", + "Buildings.Controls.OBC.CDL.Reals.PID.Td", + "Buildings.Controls.OBC.CDL.Reals.PID.r", + "Buildings.Controls.OBC.CDL.Reals.PID.yMax", + "Buildings.Controls.OBC.CDL.Reals.PID.yMin", + "Buildings.Controls.OBC.CDL.Reals.PID.Ni", + "Buildings.Controls.OBC.CDL.Reals.PID.Nd", + "Buildings.Controls.OBC.CDL.Reals.PID.xi_start", + "Buildings.Controls.OBC.CDL.Reals.PID.yd_start", + "Buildings.Controls.OBC.CDL.Reals.PID.reverseActing", + "Buildings.Controls.OBC.CDL.Reals.PID.u_s", + "Buildings.Controls.OBC.CDL.Reals.PID.u_m", + "Buildings.Controls.OBC.CDL.Reals.PID.y", + "Buildings.Controls.OBC.CDL.Reals.PID.controlError", + "Buildings.Controls.OBC.CDL.Reals.PID.P", + "Buildings.Controls.OBC.CDL.Reals.PID.I", + "Buildings.Controls.OBC.CDL.Reals.PID.D", + "Buildings.Controls.OBC.CDL.Reals.PID.errP", + "Buildings.Controls.OBC.CDL.Reals.PID.errD", + "Buildings.Controls.OBC.CDL.Reals.PID.errI1", + "Buildings.Controls.OBC.CDL.Reals.PID.errI2", + "Buildings.Controls.OBC.CDL.Reals.PID.lim" + ], "definition": false, "shortExclType": false }, @@ -42033,10 +44160,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Subtract.u1", + "Buildings.Controls.OBC.CDL.Reals.Subtract.u2", + "Buildings.Controls.OBC.CDL.Reals.Subtract.y" + ], "definition": false, "shortExclType": false }, @@ -42047,7 +44177,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PID.P.k": { "expression": "k", @@ -42055,7 +44184,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.k", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.u", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.y" + ], "definition": false, "shortExclType": false }, @@ -42066,7 +44199,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PID.I.k": { "expression": "k/Ti", @@ -42078,7 +44210,14 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset.k", + "Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset.y_start", + "Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset.u", + "Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset.y_reset_in", + "Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset.trigger", + "Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset.y" + ], "definition": false, "shortExclType": false }, @@ -42089,7 +44228,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PID.D.y_start": { "expression": "yd_start", @@ -42097,7 +44235,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Derivative.y_start", + "Buildings.Controls.OBC.CDL.Reals.Derivative.k", + "Buildings.Controls.OBC.CDL.Reals.Derivative.T", + "Buildings.Controls.OBC.CDL.Reals.Derivative.u", + "Buildings.Controls.OBC.CDL.Reals.Derivative.y" + ], "definition": false, "shortExclType": false }, @@ -42108,10 +44252,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Subtract.u1", + "Buildings.Controls.OBC.CDL.Reals.Subtract.u2", + "Buildings.Controls.OBC.CDL.Reals.Subtract.y" + ], "definition": false, "shortExclType": false }, @@ -42122,10 +44269,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Subtract.u1", + "Buildings.Controls.OBC.CDL.Reals.Subtract.u2", + "Buildings.Controls.OBC.CDL.Reals.Subtract.y" + ], "definition": false, "shortExclType": false }, @@ -42136,10 +44286,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Subtract.u1", + "Buildings.Controls.OBC.CDL.Reals.Subtract.u2", + "Buildings.Controls.OBC.CDL.Reals.Subtract.y" + ], "definition": false, "shortExclType": false }, @@ -42150,10 +44303,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Subtract.u1", + "Buildings.Controls.OBC.CDL.Reals.Subtract.u2", + "Buildings.Controls.OBC.CDL.Reals.Subtract.y" + ], "definition": false, "shortExclType": false }, @@ -42164,7 +44320,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PID.lim.uMax": { "expression": "yMax", @@ -42176,7 +44331,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Limiter.uMax", + "Buildings.Controls.OBC.CDL.Reals.Limiter.uMin", + "Buildings.Controls.OBC.CDL.Reals.Limiter.u", + "Buildings.Controls.OBC.CDL.Reals.Limiter.y" + ], "definition": false, "shortExclType": false }, @@ -42225,10 +44385,18 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Line.limitBelow", + "Buildings.Controls.OBC.CDL.Reals.Line.limitAbove", + "Buildings.Controls.OBC.CDL.Reals.Line.x1", + "Buildings.Controls.OBC.CDL.Reals.Line.f1", + "Buildings.Controls.OBC.CDL.Reals.Line.x2", + "Buildings.Controls.OBC.CDL.Reals.Line.f2", + "Buildings.Controls.OBC.CDL.Reals.Line.u", + "Buildings.Controls.OBC.CDL.Reals.Line.y" + ], "definition": false, "shortExclType": false }, @@ -42375,10 +44543,18 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Line.limitBelow", + "Buildings.Controls.OBC.CDL.Reals.Line.limitAbove", + "Buildings.Controls.OBC.CDL.Reals.Line.x1", + "Buildings.Controls.OBC.CDL.Reals.Line.f1", + "Buildings.Controls.OBC.CDL.Reals.Line.x2", + "Buildings.Controls.OBC.CDL.Reals.Line.f2", + "Buildings.Controls.OBC.CDL.Reals.Line.u", + "Buildings.Controls.OBC.CDL.Reals.Line.y" + ], "definition": false, "shortExclType": false }, @@ -42389,10 +44565,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Switch.u1", + "Buildings.Controls.OBC.CDL.Reals.Switch.u2", + "Buildings.Controls.OBC.CDL.Reals.Switch.u3", + "Buildings.Controls.OBC.CDL.Reals.Switch.y" + ], "definition": false, "shortExclType": false }, @@ -42403,10 +44583,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Switch.u1", + "Buildings.Controls.OBC.CDL.Reals.Switch.u2", + "Buildings.Controls.OBC.CDL.Reals.Switch.u3", + "Buildings.Controls.OBC.CDL.Reals.Switch.y" + ], "definition": false, "shortExclType": false }, @@ -42417,10 +44601,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Divide.u1", + "Buildings.Controls.OBC.CDL.Reals.Divide.u2", + "Buildings.Controls.OBC.CDL.Reals.Divide.y" + ], "definition": false, "shortExclType": false }, @@ -42431,10 +44618,18 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Line.limitBelow", + "Buildings.Controls.OBC.CDL.Reals.Line.limitAbove", + "Buildings.Controls.OBC.CDL.Reals.Line.x1", + "Buildings.Controls.OBC.CDL.Reals.Line.f1", + "Buildings.Controls.OBC.CDL.Reals.Line.x2", + "Buildings.Controls.OBC.CDL.Reals.Line.f2", + "Buildings.Controls.OBC.CDL.Reals.Line.u", + "Buildings.Controls.OBC.CDL.Reals.Line.y" + ], "definition": false, "shortExclType": false }, @@ -42445,10 +44640,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Switch.u1", + "Buildings.Controls.OBC.CDL.Reals.Switch.u2", + "Buildings.Controls.OBC.CDL.Reals.Switch.u3", + "Buildings.Controls.OBC.CDL.Reals.Switch.y" + ], "definition": false, "shortExclType": false }, @@ -42499,7 +44698,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanAirTra.difFloSet": { "expression": "difFloSet", @@ -42531,7 +44729,21 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.difFloSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.conTyp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.k", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.Ti", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.Td", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.maxSpe", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.minSpe", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.VAirSup_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.VAirRet_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.u1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.yRetFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.y1RetFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.conP" + ], "definition": false, "shortExclType": false }, @@ -42805,7 +45017,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.conP.controllerType": { "expression": "conTyp", @@ -42833,7 +45044,32 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.PID.controllerType", + "Buildings.Controls.OBC.CDL.Reals.PID.k", + "Buildings.Controls.OBC.CDL.Reals.PID.Ti", + "Buildings.Controls.OBC.CDL.Reals.PID.Td", + "Buildings.Controls.OBC.CDL.Reals.PID.r", + "Buildings.Controls.OBC.CDL.Reals.PID.yMax", + "Buildings.Controls.OBC.CDL.Reals.PID.yMin", + "Buildings.Controls.OBC.CDL.Reals.PID.Ni", + "Buildings.Controls.OBC.CDL.Reals.PID.Nd", + "Buildings.Controls.OBC.CDL.Reals.PID.xi_start", + "Buildings.Controls.OBC.CDL.Reals.PID.yd_start", + "Buildings.Controls.OBC.CDL.Reals.PID.reverseActing", + "Buildings.Controls.OBC.CDL.Reals.PID.u_s", + "Buildings.Controls.OBC.CDL.Reals.PID.u_m", + "Buildings.Controls.OBC.CDL.Reals.PID.y", + "Buildings.Controls.OBC.CDL.Reals.PID.controlError", + "Buildings.Controls.OBC.CDL.Reals.PID.P", + "Buildings.Controls.OBC.CDL.Reals.PID.I", + "Buildings.Controls.OBC.CDL.Reals.PID.D", + "Buildings.Controls.OBC.CDL.Reals.PID.errP", + "Buildings.Controls.OBC.CDL.Reals.PID.errD", + "Buildings.Controls.OBC.CDL.Reals.PID.errI1", + "Buildings.Controls.OBC.CDL.Reals.PID.errI2", + "Buildings.Controls.OBC.CDL.Reals.PID.lim" + ], "definition": false, "shortExclType": false }, @@ -42871,7 +45107,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.tit24OutAirSet.minOADes": { "expression": "minOADes", @@ -42891,7 +45126,37 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.minOADes", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.have_CO2Sen", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VAbsOutAir_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VDesOutAir_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VSumZonAbsMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VSumZonDesMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.uCO2Loo_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VAirOut_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VEffAbsOutAir_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.effAbsOutAir_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VEffDesOutAir_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.effDesOutAir_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.effOutAir_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.outAir_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.absOutAir", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.min1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.desOutAir", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.min2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.norVOutMin", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.norVOutMin1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.con", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.con1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.effOutAir", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.gai", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.norVOutMin2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.norVOut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.neaZer", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.max2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.max1" + ], "definition": false, "shortExclType": false }, @@ -43202,7 +45467,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.absOutAir.k": { "expression": "VAbsOutAir_flow", @@ -43210,7 +45474,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -43221,10 +45488,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Min.u1", + "Buildings.Controls.OBC.CDL.Reals.Min.u2", + "Buildings.Controls.OBC.CDL.Reals.Min.y" + ], "definition": false, "shortExclType": false }, @@ -43235,7 +45505,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.desOutAir.k": { "expression": "VDesOutAir_flow", @@ -43243,7 +45512,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -43254,10 +45526,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Min.u1", + "Buildings.Controls.OBC.CDL.Reals.Min.u2", + "Buildings.Controls.OBC.CDL.Reals.Min.y" + ], "definition": false, "shortExclType": false }, @@ -43268,10 +45543,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Divide.u1", + "Buildings.Controls.OBC.CDL.Reals.Divide.u2", + "Buildings.Controls.OBC.CDL.Reals.Divide.y" + ], "definition": false, "shortExclType": false }, @@ -43282,10 +45560,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Divide.u1", + "Buildings.Controls.OBC.CDL.Reals.Divide.u2", + "Buildings.Controls.OBC.CDL.Reals.Divide.y" + ], "definition": false, "shortExclType": false }, @@ -43296,7 +45577,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.con.k": { "expression": 0.5, @@ -43304,7 +45584,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -43315,7 +45598,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.con1.k": { "expression": 1, @@ -43323,7 +45605,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -43334,7 +45619,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.effOutAir.limitBelow": { "expression": false, @@ -43346,7 +45630,16 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Line.limitBelow", + "Buildings.Controls.OBC.CDL.Reals.Line.limitAbove", + "Buildings.Controls.OBC.CDL.Reals.Line.x1", + "Buildings.Controls.OBC.CDL.Reals.Line.f1", + "Buildings.Controls.OBC.CDL.Reals.Line.x2", + "Buildings.Controls.OBC.CDL.Reals.Line.f2", + "Buildings.Controls.OBC.CDL.Reals.Line.u", + "Buildings.Controls.OBC.CDL.Reals.Line.y" + ], "definition": false, "shortExclType": false }, @@ -43357,7 +45650,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.gai.k": { "expression": 1, @@ -43365,7 +45657,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.k", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.u", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.y" + ], "definition": false, "shortExclType": false }, @@ -43376,10 +45672,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Divide.u1", + "Buildings.Controls.OBC.CDL.Reals.Divide.u2", + "Buildings.Controls.OBC.CDL.Reals.Divide.y" + ], "definition": false, "shortExclType": false }, @@ -43390,10 +45689,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Divide.u1", + "Buildings.Controls.OBC.CDL.Reals.Divide.u2", + "Buildings.Controls.OBC.CDL.Reals.Divide.y" + ], "definition": false, "shortExclType": false }, @@ -43404,7 +45706,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.neaZer.k": { "expression": 0.0001, @@ -43412,7 +45713,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -43423,10 +45727,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Max.u1", + "Buildings.Controls.OBC.CDL.Reals.Max.u2", + "Buildings.Controls.OBC.CDL.Reals.Max.y" + ], "definition": false, "shortExclType": false }, @@ -43437,10 +45744,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Max.u1", + "Buildings.Controls.OBC.CDL.Reals.Max.u2", + "Buildings.Controls.OBC.CDL.Reals.Max.y" + ], "definition": false, "shortExclType": false }, @@ -43494,7 +45804,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.relFanCon.relFanSpe_min": { "expression": "relFanSpe_min", @@ -43514,7 +45823,37 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.relFanSpe_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.dpBuiSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.k", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.hys", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.dpBui", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.u1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.yDpBui", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.y1RelDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.yRelFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.y1RelFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.movMea", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.dpBuiSetPoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.div1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.conOne", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.conP", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.greThr", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.lesThr", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.tim", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.and2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.lat", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.greThr2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.upTim", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.lesThr3", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.dowTim", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.lat1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.relDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.relFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.booToRea2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.pro1" + ], "definition": false, "shortExclType": false }, @@ -43704,7 +46043,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.movMea.delta": { "expression": 300, @@ -43712,7 +46050,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MovingAverage.delta", + "Buildings.Controls.OBC.CDL.Reals.MovingAverage.u", + "Buildings.Controls.OBC.CDL.Reals.MovingAverage.y" + ], "definition": false, "shortExclType": false }, @@ -43723,7 +46065,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.dpBuiSetPoi.k": { "expression": "dpBuiSet", @@ -43731,7 +46072,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -43742,10 +46086,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Divide.u1", + "Buildings.Controls.OBC.CDL.Reals.Divide.u2", + "Buildings.Controls.OBC.CDL.Reals.Divide.y" + ], "definition": false, "shortExclType": false }, @@ -43756,7 +46103,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.conOne.k": { "expression": 1, @@ -43764,7 +46110,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -43775,7 +46124,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.conP.controllerType": { "expression": "Buildings.Controls.OBC.CDL.Types.SimpleController.P", @@ -43791,7 +46139,32 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.PID.controllerType", + "Buildings.Controls.OBC.CDL.Reals.PID.k", + "Buildings.Controls.OBC.CDL.Reals.PID.Ti", + "Buildings.Controls.OBC.CDL.Reals.PID.Td", + "Buildings.Controls.OBC.CDL.Reals.PID.r", + "Buildings.Controls.OBC.CDL.Reals.PID.yMax", + "Buildings.Controls.OBC.CDL.Reals.PID.yMin", + "Buildings.Controls.OBC.CDL.Reals.PID.Ni", + "Buildings.Controls.OBC.CDL.Reals.PID.Nd", + "Buildings.Controls.OBC.CDL.Reals.PID.xi_start", + "Buildings.Controls.OBC.CDL.Reals.PID.yd_start", + "Buildings.Controls.OBC.CDL.Reals.PID.reverseActing", + "Buildings.Controls.OBC.CDL.Reals.PID.u_s", + "Buildings.Controls.OBC.CDL.Reals.PID.u_m", + "Buildings.Controls.OBC.CDL.Reals.PID.y", + "Buildings.Controls.OBC.CDL.Reals.PID.controlError", + "Buildings.Controls.OBC.CDL.Reals.PID.P", + "Buildings.Controls.OBC.CDL.Reals.PID.I", + "Buildings.Controls.OBC.CDL.Reals.PID.D", + "Buildings.Controls.OBC.CDL.Reals.PID.errP", + "Buildings.Controls.OBC.CDL.Reals.PID.errD", + "Buildings.Controls.OBC.CDL.Reals.PID.errI1", + "Buildings.Controls.OBC.CDL.Reals.PID.errI2", + "Buildings.Controls.OBC.CDL.Reals.PID.lim" + ], "definition": false, "shortExclType": false }, @@ -43802,7 +46175,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.greThr.t": { "expression": 0.05, @@ -43814,7 +46186,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -43825,7 +46203,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.lesThr.t": { "expression": 0.005, @@ -43837,7 +46214,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -43848,7 +46231,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.tim.t": { "expression": 300, @@ -43856,7 +46238,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Timer.t", + "Buildings.Controls.OBC.CDL.Logical.Timer.u", + "Buildings.Controls.OBC.CDL.Logical.Timer.y", + "Buildings.Controls.OBC.CDL.Logical.Timer.passed" + ], "definition": false, "shortExclType": false }, @@ -43951,10 +46338,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -43965,10 +46355,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Latch.u", + "Buildings.Controls.OBC.CDL.Logical.Latch.clr", + "Buildings.Controls.OBC.CDL.Logical.Latch.y" + ], "definition": false, "shortExclType": false }, @@ -44038,7 +46431,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.greThr2.t": { "expression": "relFanSpe_min +0.15", @@ -44050,7 +46442,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -44061,7 +46459,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.upTim.t": { "expression": 420, @@ -44069,7 +46466,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Timer.t", + "Buildings.Controls.OBC.CDL.Logical.Timer.u", + "Buildings.Controls.OBC.CDL.Logical.Timer.y", + "Buildings.Controls.OBC.CDL.Logical.Timer.passed" + ], "definition": false, "shortExclType": false }, @@ -44080,7 +46482,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.lesThr3.t": { "expression": "relFanSpe_min", @@ -44092,7 +46493,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -44103,7 +46510,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.dowTim.t": { "expression": 300, @@ -44111,7 +46517,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Timer.t", + "Buildings.Controls.OBC.CDL.Logical.Timer.u", + "Buildings.Controls.OBC.CDL.Logical.Timer.y", + "Buildings.Controls.OBC.CDL.Logical.Timer.passed" + ], "definition": false, "shortExclType": false }, @@ -44122,10 +46533,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Latch.u", + "Buildings.Controls.OBC.CDL.Logical.Latch.clr", + "Buildings.Controls.OBC.CDL.Logical.Latch.y" + ], "definition": false, "shortExclType": false }, @@ -44136,10 +46550,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Or.u1", + "Buildings.Controls.OBC.CDL.Logical.Or.u2", + "Buildings.Controls.OBC.CDL.Logical.Or.y" + ], "definition": false, "shortExclType": false }, @@ -44209,10 +46626,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -44223,10 +46643,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realTrue", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realFalse", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.u", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.y" + ], "definition": false, "shortExclType": false }, @@ -44237,10 +46661,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -44469,7 +46896,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.aggZonVen_A621.nZon": { "expression": "nZon", @@ -44489,7 +46915,40 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.nZon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.nGro", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.zonGroMat", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.zonGroMatTra", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.VAdjPopBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.VAdjAreBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.VZonPri_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.VMinOA_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.VSumAdjPopBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.VSumAdjAreBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.VSumZonPri_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.uOutAirFra_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.groFlo", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.groFlo1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.booToRea", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mul", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mul1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mulSum", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mulSum1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.groFlo2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mul2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mulSum2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.div1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.groFlo3", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mul3", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mulMax", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.occMod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.intEqu1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.max2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.neaZer", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.min1" + ], "definition": false, "shortExclType": false }, @@ -44914,7 +47373,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.groFlo.K": { "expression": "zonGroMat", @@ -44922,7 +47380,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.K", + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.u", + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.y" + ], "definition": false, "shortExclType": false }, @@ -44993,7 +47455,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.groFlo1.K": { "expression": "zonGroMat", @@ -45001,7 +47462,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.K", + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.u", + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.y" + ], "definition": false, "shortExclType": false }, @@ -45012,10 +47477,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realTrue", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realFalse", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.u", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.y" + ], "definition": false, "shortExclType": false }, @@ -45026,10 +47495,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -45040,10 +47512,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -45054,7 +47529,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mulSum.nin": { "expression": "nGro", @@ -45062,7 +47536,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiSum.nin", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.k", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.u", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.y" + ], "definition": false, "shortExclType": false }, @@ -45073,7 +47552,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mulSum1.nin": { "expression": "nGro", @@ -45081,7 +47559,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiSum.nin", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.k", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.u", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.y" + ], "definition": false, "shortExclType": false }, @@ -45092,7 +47575,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.groFlo2.K": { "expression": "zonGroMat", @@ -45100,7 +47582,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.K", + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.u", + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.y" + ], "definition": false, "shortExclType": false }, @@ -45111,10 +47597,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -45125,7 +47614,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mulSum2.nin": { "expression": "nGro", @@ -45133,7 +47621,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiSum.nin", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.k", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.u", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.y" + ], "definition": false, "shortExclType": false }, @@ -45144,10 +47637,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Divide.u1", + "Buildings.Controls.OBC.CDL.Reals.Divide.u2", + "Buildings.Controls.OBC.CDL.Reals.Divide.y" + ], "definition": false, "shortExclType": false }, @@ -45158,7 +47654,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.groFlo3.K": { "expression": "zonGroMatTra", @@ -45166,7 +47661,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.K", + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.u", + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.y" + ], "definition": false, "shortExclType": false }, @@ -45177,10 +47676,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -45191,7 +47693,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mulMax.nin": { "expression": "nZon", @@ -45199,7 +47700,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiMax.nin", + "Buildings.Controls.OBC.CDL.Reals.MultiMax.u", + "Buildings.Controls.OBC.CDL.Reals.MultiMax.y" + ], "definition": false, "shortExclType": false }, @@ -45270,7 +47775,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.occMod.k": { "expression": { @@ -45289,7 +47793,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Integers.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -45344,10 +47851,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.Equal.u1", + "Buildings.Controls.OBC.CDL.Integers.Equal.u2", + "Buildings.Controls.OBC.CDL.Integers.Equal.y" + ], "definition": false, "shortExclType": false }, @@ -45417,10 +47927,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Max.u1", + "Buildings.Controls.OBC.CDL.Reals.Max.u2", + "Buildings.Controls.OBC.CDL.Reals.Max.y" + ], "definition": false, "shortExclType": false }, @@ -45431,7 +47944,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.neaZer.k": { "expression": { @@ -45450,7 +47962,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -45461,10 +47976,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Min.u1", + "Buildings.Controls.OBC.CDL.Reals.Min.u2", + "Buildings.Controls.OBC.CDL.Reals.Min.y" + ], "definition": false, "shortExclType": false }, @@ -45521,7 +48039,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.aggZonVen_T24.nZon": { "expression": "nZon", @@ -45541,7 +48058,29 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.nZon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.nGro", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.zonGroMat", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.have_CO2Sen", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.VZonAbsMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.VZonDesMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.uCO2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.VSumZonAbsMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.VSumZonDesMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.yMaxCO2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.groFlo", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.groFlo1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.booToRea", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.mul", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.mul1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.mulSum", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.mulSum1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.occMod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.intEqu1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.mulMax" + ], "definition": false, "shortExclType": false }, @@ -45845,7 +48384,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.groFlo.K": { "expression": "zonGroMat", @@ -45853,7 +48391,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.K", + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.u", + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.y" + ], "definition": false, "shortExclType": false }, @@ -45864,7 +48406,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.groFlo1.K": { "expression": "zonGroMat", @@ -45872,7 +48413,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.K", + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.u", + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.y" + ], "definition": false, "shortExclType": false }, @@ -45883,10 +48428,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realTrue", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realFalse", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.u", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.y" + ], "definition": false, "shortExclType": false }, @@ -45897,10 +48446,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -45911,10 +48463,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -45925,7 +48480,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.mulSum.nin": { "expression": "nGro", @@ -45933,7 +48487,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiSum.nin", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.k", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.u", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.y" + ], "definition": false, "shortExclType": false }, @@ -45944,7 +48503,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.mulSum1.nin": { "expression": "nGro", @@ -45952,7 +48510,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiSum.nin", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.k", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.u", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.y" + ], "definition": false, "shortExclType": false }, @@ -45963,7 +48526,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.occMod.k": { "expression": { @@ -45982,7 +48544,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Integers.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -45993,10 +48558,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.Equal.u1", + "Buildings.Controls.OBC.CDL.Integers.Equal.u2", + "Buildings.Controls.OBC.CDL.Integers.Equal.y" + ], "definition": false, "shortExclType": false }, @@ -46007,7 +48575,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.mulMax.nin": { "expression": "nZon", @@ -46015,7 +48582,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiMax.nin", + "Buildings.Controls.OBC.CDL.Reals.MultiMax.u", + "Buildings.Controls.OBC.CDL.Reals.MultiMax.y" + ], "definition": false, "shortExclType": false }, @@ -46061,7 +48632,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.repSigZon.nZon": { "expression": "nZon", @@ -46073,7 +48643,40 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.nZon", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.nZonGro", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.zonOcc", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.u1Occ", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.tNexOcc", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.uCooTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.uWarTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.u1OccHeaHig", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.u1HigOccCoo", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.u1UnoHeaHig", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.THeaSetOff", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.u1EndSetBac", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.u1HigUnoCoo", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.TCooSetOff", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.u1EndSetUp", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.TZon", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.u1Win", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.y1ZonOcc", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.y1Occ", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.ytNexOcc", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.yCooTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.yWarTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.y1OccHeaHig", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.y1HigOccCoo", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.y1UnoHeaHig", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.yTHeaSetOff", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.y1EndSetBac", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.y1HigUnoCoo", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.yTCooSetOff", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.y1EndSetUp", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.yTZon", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.y1Win" + ], "definition": false, "shortExclType": false }, @@ -47042,7 +49645,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.staGro.nBuiZon": { "expression": { @@ -47069,7 +49671,44 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.nBuiZon", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.nGroZon", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.zonGroMsk", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.uLow", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.uHigh", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.zonOcc", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.u1Occ", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.tNexOcc", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.uCooTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.uWarTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.u1OccHeaHig", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.u1HigOccCoo", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.u1UnoHeaHig", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.THeaSetOff", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.u1EndSetBac", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.u1HigUnoCoo", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.TCooSetOff", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.u1EndSetUp", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.TZon", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.u1Win", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.uGroOcc", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.nexOcc", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.yCooTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.yWarTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.yOccHeaHig", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.yHigOccCoo", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.yColZon", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.ySetBac", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.yEndSetBac", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.yHotZon", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.ySetUp", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.yEndSetUp", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.TZonMax", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.TZonMin", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.yOpeWin", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.not1" + ], "definition": false, "shortExclType": false }, @@ -47870,10 +50509,12 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Not.u", + "Buildings.Controls.OBC.CDL.Logical.Not.y" + ], "definition": false, "shortExclType": false }, @@ -47978,7 +50619,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.opeModSel.nZon": { "expression": "nZonPerGro", @@ -47986,7 +50626,27 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.nZon", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.preWarCooTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.TZonFreProOn", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.TZonFreProOff", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.u1Occ", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.tNexOcc", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.maxCooDowTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.u1HigOccCoo", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.maxWarUpTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.u1OccHeaHig", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.uOpeWin", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.totColZon", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.u1SetBac", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.u1EndSetBac", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.TZonMin", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.totHotZon", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.u1SetUp", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.u1EndSetUp", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.yOpeMod" + ], "definition": false, "shortExclType": false }, @@ -48344,7 +51004,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.TAirSupSet.nout": { "expression": "nZon", @@ -48352,7 +51011,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Routing.RealScalarReplicator.nout", + "Buildings.Controls.OBC.CDL.Routing.RealScalarReplicator.u", + "Buildings.Controls.OBC.CDL.Routing.RealScalarReplicator.y" + ], "definition": false, "shortExclType": false }, @@ -48423,7 +51086,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.reqZonTemRes.nin": { "expression": "nZon", @@ -48446,7 +51108,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.MultiSum.nin", + "Buildings.Controls.OBC.CDL.Integers.MultiSum.k", + "Buildings.Controls.OBC.CDL.Integers.MultiSum.u", + "Buildings.Controls.OBC.CDL.Integers.MultiSum.y" + ], "definition": false, "shortExclType": false }, @@ -48544,7 +51211,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.reqZonPreRes.nin": { "expression": "nZon", @@ -48567,7 +51233,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.MultiSum.nin", + "Buildings.Controls.OBC.CDL.Integers.MultiSum.k", + "Buildings.Controls.OBC.CDL.Integers.MultiSum.u", + "Buildings.Controls.OBC.CDL.Integers.MultiSum.y" + ], "definition": false, "shortExclType": false }, @@ -48578,7 +51249,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.u1FreSta.k": { "expression": false, @@ -48586,7 +51256,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Logical.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -48641,7 +51314,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.u1SofSwiRes.k": { "expression": false, @@ -48649,7 +51321,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Logical.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -48660,7 +51335,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.y1FanSup_actual.nout": { "expression": "nZon", @@ -48668,7 +51342,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Routing.BooleanScalarReplicator.nout", + "Buildings.Controls.OBC.CDL.Routing.BooleanScalarReplicator.u", + "Buildings.Controls.OBC.CDL.Routing.BooleanScalarReplicator.y" + ], "definition": false, "shortExclType": false }, @@ -48679,7 +51357,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.TAirSup.nout": { "expression": "nZon", @@ -48687,7 +51364,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Routing.RealScalarReplicator.nout", + "Buildings.Controls.OBC.CDL.Routing.RealScalarReplicator.u", + "Buildings.Controls.OBC.CDL.Routing.RealScalarReplicator.y" + ], "definition": false, "shortExclType": false }, @@ -48698,7 +51379,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.intVecRep.nin": { "expression": "nGro", @@ -48710,7 +51390,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Routing.IntegerVectorReplicator.nin", + "Buildings.Controls.OBC.CDL.Routing.IntegerVectorReplicator.nout", + "Buildings.Controls.OBC.CDL.Routing.IntegerVectorReplicator.u", + "Buildings.Controls.OBC.CDL.Routing.IntegerVectorReplicator.y" + ], "definition": false, "shortExclType": false }, @@ -48797,7 +51482,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.asgOpeMod.nin": { "expression": "nGro", @@ -48809,7 +51493,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.MultiSum.nin", + "Buildings.Controls.OBC.CDL.Integers.MultiSum.k", + "Buildings.Controls.OBC.CDL.Integers.MultiSum.u", + "Buildings.Controls.OBC.CDL.Integers.MultiSum.y" + ], "definition": false, "shortExclType": false }, @@ -48820,7 +51509,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ahuMod.nGro": { "expression": "nGro", @@ -48828,7 +51516,14 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneGroupSystem.nGro", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneGroupSystem.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneGroupSystem.intToRea", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneGroupSystem.mulMin", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneGroupSystem.ahuMod", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneGroupSystem.yAhuOpeMod" + ], "definition": false, "shortExclType": false }, @@ -48867,10 +51562,12 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.IntegerToReal.u", + "Buildings.Controls.OBC.CDL.Conversions.IntegerToReal.y" + ], "definition": false, "shortExclType": false }, @@ -48925,7 +51622,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneGroupSystem.mulMin.nin": { "expression": "nGro", @@ -48933,7 +51629,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiMin.nin", + "Buildings.Controls.OBC.CDL.Reals.MultiMin.u", + "Buildings.Controls.OBC.CDL.Reals.MultiMin.y" + ], "definition": false, "shortExclType": false }, @@ -49004,10 +51704,12 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.RealToInteger.u", + "Buildings.Controls.OBC.CDL.Conversions.RealToInteger.y" + ], "definition": false, "shortExclType": false }, @@ -49097,7 +51799,6 @@ "tab": "", "visible": false, "modifiers": {}, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -49114,7 +51815,6 @@ "tab": "", "visible": false, "modifiers": {}, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -49131,7 +51831,6 @@ "tab": "", "visible": false, "modifiers": {}, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -49148,7 +51847,6 @@ "tab": "", "visible": false, "modifiers": {}, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -49924,7 +52622,10 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.AirHandlersFans.Types.Controller.G36VAVMultiZone", + "Buildings.Templates.AirHandlersFans.Types.Controller.OpenLoop" + ], "definition": false, "shortExclType": false }, @@ -49938,7 +52639,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Fan.None", + "Buildings.Templates.Components.Types.Fan.SingleConstant", + "Buildings.Templates.Components.Types.Fan.SingleVariable", + "Buildings.Templates.Components.Types.Fan.ArrayVariable" + ], "definition": false, "shortExclType": false }, @@ -49952,7 +52658,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Fan.None", + "Buildings.Templates.Components.Types.Fan.SingleConstant", + "Buildings.Templates.Components.Types.Fan.SingleVariable", + "Buildings.Templates.Components.Types.Fan.ArrayVariable" + ], "definition": false, "shortExclType": false }, @@ -49966,7 +52677,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Fan.None", + "Buildings.Templates.Components.Types.Fan.SingleConstant", + "Buildings.Templates.Components.Types.Fan.SingleVariable", + "Buildings.Templates.Components.Types.Fan.ArrayVariable" + ], "definition": false, "shortExclType": false }, @@ -52282,7 +54998,11 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection.DedicatedDampersAirflow", + "Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection.DedicatedDampersPressure", + "Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection.SingleDamper" + ], "definition": false, "shortExclType": false }, @@ -52296,7 +55016,13 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.BarometricRelief", + "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefDamper", + "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefFan", + "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReturnFanMeasuredAir", + "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReturnFanDp" + ], "definition": false, "shortExclType": false }, @@ -52310,7 +55036,10 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.Types.VentilationStandard.ASHRAE62_1", + "Buildings.Controls.OBC.ASHRAE.G36.Types.VentilationStandard.California_Title_24" + ], "definition": false, "shortExclType": false }, @@ -53054,7 +55783,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Damper.Modulating", + "Buildings.Templates.Components.Types.Damper.None", + "Buildings.Templates.Components.Types.Damper.PressureIndependent", + "Buildings.Templates.Components.Types.Damper.TwoPosition" + ], "definition": false, "shortExclType": false }, @@ -53068,7 +55802,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Damper.Modulating", + "Buildings.Templates.Components.Types.Damper.None", + "Buildings.Templates.Components.Types.Damper.PressureIndependent", + "Buildings.Templates.Components.Types.Damper.TwoPosition" + ], "definition": false, "shortExclType": false }, @@ -53082,7 +55821,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Damper.Modulating", + "Buildings.Templates.Components.Types.Damper.None", + "Buildings.Templates.Components.Types.Damper.PressureIndependent", + "Buildings.Templates.Components.Types.Damper.TwoPosition" + ], "definition": false, "shortExclType": false }, @@ -53096,7 +55840,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Damper.Modulating", + "Buildings.Templates.Components.Types.Damper.None", + "Buildings.Templates.Components.Types.Damper.PressureIndependent", + "Buildings.Templates.Components.Types.Damper.TwoPosition" + ], "definition": false, "shortExclType": false }, @@ -53646,7 +56395,6 @@ "group": "Configuration", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.damVAV.Medium": { "final": true, @@ -53685,7 +56433,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Actuators.Damper.typ", + "Buildings.Templates.Components.Actuators.Damper.dp_nominal", + "Buildings.Templates.Components.Actuators.Damper.use_strokeTime", + "Buildings.Templates.Components.Actuators.Damper.strokeTime", + "Buildings.Templates.Components.Actuators.Damper.init", + "Buildings.Templates.Components.Actuators.Damper.y_start", + "Buildings.Templates.Components.Actuators.Damper.from_dp", + "Buildings.Templates.Components.Actuators.Damper.linearized", + "Buildings.Templates.Components.Actuators.Damper.typBla", + "Buildings.Templates.Components.Actuators.Damper.text_rotation", + "Buildings.Templates.Components.Actuators.Damper.text_flip", + "Buildings.Templates.Components.Actuators.Damper.bus", + "Buildings.Templates.Components.Actuators.Damper.exp", + "Buildings.Templates.Components.Actuators.Damper.ind", + "Buildings.Templates.Components.Actuators.Damper.non", + "Buildings.Templates.Components.Actuators.Damper.y1", + "Buildings.Templates.Components.Actuators.Damper.y", + "Buildings.Templates.Components.Actuators.Damper.y0_actual", + "Buildings.Templates.Components.Actuators.Damper.y1_actual", + "Buildings.Templates.Components.Actuators.Damper.y_actual" + ], "definition": false, "shortExclType": false }, @@ -53703,7 +56472,6 @@ "recordBinding": true } }, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -53719,7 +56487,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Controls.OpenLoop.yDamVAV.k": { "expression": 1, @@ -53727,7 +56494,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -53738,7 +56508,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Controls.OpenLoop.yCoiHea.k": { "expression": 1, @@ -53746,7 +56515,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -53791,7 +56563,6 @@ "tab": "", "visible": false, "modifiers": {}, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -53907,7 +56678,11 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.ZoneEquipment.Types.Controller.G36VAVBoxCoolingOnly", + "Buildings.Templates.ZoneEquipment.Types.Controller.G36VAVBoxReheat", + "Buildings.Templates.ZoneEquipment.Types.Controller.OpenLoop" + ], "definition": false, "shortExclType": false }, @@ -54051,7 +56826,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.TAirDis.Medium": { "final": true, @@ -54093,7 +56867,27 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.Temperature.typ", + "Buildings.Templates.Components.Sensors.Temperature.senTem", + "Buildings.Templates.Components.Sensors.Temperature.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -54104,7 +56898,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.VAirDis_flow.Medium": { "final": true, @@ -54146,7 +56939,27 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.VolumeFlowRate.typ", + "Buildings.Templates.Components.Sensors.VolumeFlowRate.senVolFlo", + "Buildings.Templates.Components.Sensors.VolumeFlowRate.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -55459,7 +58272,10 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.Types.VentilationStandard.ASHRAE62_1", + "Buildings.Controls.OBC.ASHRAE.G36.Types.VentilationStandard.California_Title_24" + ], "definition": false, "shortExclType": false }, @@ -56391,7 +59207,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlReh.venStd": { "expression": "stdVen", @@ -56459,7 +59274,98 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.venStd", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.have_winSen", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.have_occSen", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.have_CO2Sen", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.have_hotWatCoi", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.permit_occStandby", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VOccMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VAreMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VAreBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VPopBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VCooMax_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VHeaMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VHeaMax_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.kCooCon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TiCooCon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.kHeaCon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TiHeaCon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.dTDisZonSetMax", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TDisMin", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.controllerTypeVal", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.kVal", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TiVal", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TdVal", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.controllerTypeDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.kDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TiDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TdDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.thrTemDif", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.twoTemDif", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.thrTDis_1", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.thrTDis_2", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.durTimTem", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.durTimFlo", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.durTimDisAir", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.staPreMul", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.hotWatRes", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.lowFloTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.lowTemTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.fanOffTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.leaFloTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.valCloTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.samplePeriod", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.chaRat", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.maxSupTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.dTHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.looHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.floHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.damPosHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.valPosHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.staTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.iniDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.timChe", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.zonDisEff_cool", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.zonDisEff_heat", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TZon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TCooSet", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.THeaSet", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.u1Win", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.u1Occ", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.ppmCO2Set", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.ppmCO2", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TDis", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VDis_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TSup", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TSupSet", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.oveFloSet", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.oveDamPos", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.uHeaOff", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.u1Fan", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.u1HotPla", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VSet_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yVal", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VAdjPopBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VAdjAreBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VMinOA_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VZonAbsMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VZonDesMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yCO2", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yZonTemResReq", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yZonPreResReq", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yHeaValResReq", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yHotWatPlaReq", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yLowFloAla", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yFloSenAla", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yLeaDamAla", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yLeaValAla", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yLowTemAla" + ], "definition": false, "shortExclType": false }, @@ -58255,7 +61161,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlCoo.venStd": { "expression": "stdVen", @@ -58307,7 +61212,83 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.venStd", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.have_winSen", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.have_occSen", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.have_CO2Sen", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.permit_occStandby", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VOccMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VAreMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VAreBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VPopBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VCooMax_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.kCooCon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TiCooCon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.kHeaCon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TiHeaCon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.damCon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.kDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TiDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TdDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.thrTemDif", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.twoTemDif", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.durTimTem", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.durTimFlo", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.staPreMul", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.lowFloTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.fanOffTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.leaFloTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.samplePeriod", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.chaRat", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.maxSupTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.dTHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.floHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.looHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.damPosHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.staTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.iniDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.timChe", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.zonDisEff_cool", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.zonDisEff_heat", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TZon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TCooSet", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.THeaSet", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.u1Win", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.u1Occ", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.ppmCO2Set", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.ppmCO2", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TDis", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TSup", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VDis_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.oveFloSet", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.oveDamPos", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.u1Fan", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VSet_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.yDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VAdjPopBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VAdjAreBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VMinOA_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VZonAbsMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VZonDesMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.yCO2", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.yZonTemResReq", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.yZonPreResReq", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.yLowFloAla", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.yFloSenAla", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.yLeaDamAla", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.actAirSet", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.sysReq", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.conLoo", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.ala", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.timSup", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.setPoi", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.dam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.zonSta", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.minFlo" + ], "definition": false, "shortExclType": false }, @@ -59546,7 +62527,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.actAirSet.VCooMax_flow": { "expression": "VCooMax_flow", @@ -59554,7 +62534,14 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.ActiveAirFlow.VCooMax_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.ActiveAirFlow.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.ActiveAirFlow.VOccMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.ActiveAirFlow.VActCooMax_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.ActiveAirFlow.VActMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.ActiveAirFlow.VActHeaMax_flow" + ], "definition": false, "shortExclType": false }, @@ -59726,7 +62713,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.sysReq.thrTemDif": { "expression": "thrTemDif", @@ -59766,7 +62752,26 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.thrTemDif", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.twoTemDif", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.durTimTem", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.durTimFlo", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.dTHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.floHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.looHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.damPosHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.samplePeriod", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.uAftSup", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.TCooSet", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.TZon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.uCoo", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.VSet_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.VDis_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.uDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.yZonTemResReq", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.yZonPreResReq" + ], "definition": false, "shortExclType": false }, @@ -60164,7 +63169,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.conLoo.kCooCon": { "expression": "kCooCon", @@ -60196,7 +63200,22 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.kCooCon", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.TiCooCon", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.kHeaCon", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.TiHeaCon", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.timChe", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.dTHys", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.looHys", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.TCooSet", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.TZon", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.THeaSet", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.yCoo", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.yHea", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.conCoo", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.conHea" + ], "definition": false, "shortExclType": false }, @@ -60447,7 +63466,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.conCoo.controllerType": { "expression": "Buildings.Controls.OBC.CDL.Types.SimpleController.PI", @@ -60467,7 +63485,34 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controllerType", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.k", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ti", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Td", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.r", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMax", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMin", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ni", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Nd", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.xi_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yd_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.reverseActing", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y_reset", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_s", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_m", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.trigger", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controlError", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.P", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.I", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.D", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errP", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errD", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI1", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI2", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.lim" + ], "definition": false, "shortExclType": false }, @@ -60478,7 +63523,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.conHea.controllerType": { "expression": "Buildings.Controls.OBC.CDL.Types.SimpleController.PI", @@ -60494,7 +63538,34 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controllerType", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.k", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ti", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Td", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.r", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMax", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMin", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ni", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Nd", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.xi_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yd_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.reverseActing", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y_reset", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_s", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_m", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.trigger", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controlError", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.P", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.I", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.D", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errP", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errD", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI1", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI2", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.lim" + ], "definition": false, "shortExclType": false }, @@ -60533,7 +63604,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.ala.staPreMul": { "expression": "staPreMul", @@ -60569,7 +63639,71 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.staPreMul", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.VCooMax_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.lowFloTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.fanOffTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.leaFloTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.floHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.damPosHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.staTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.VDis_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.VActSet_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.u1Fan", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.uDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.yLowFloAla", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.yFloSenAla", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.yLeaDamAla", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.gai", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.les", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.greThr", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.gre", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.gai1", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel1", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.and2", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.and1", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.lowFloAla", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.conInt", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.booToInt", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.conInt1", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.greThr1", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.booToInt1", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.proInt", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.and8", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.not1", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.assMes", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.and4", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.not2", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.assMes1", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.cooMaxFlo", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.gai2", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.not3", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel2", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.gre1", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.and5", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.not4", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.assMes2", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.booToInt2", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel3", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.cloDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.leaDamAla1", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.leaDamAla2", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.not5", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.assMes3", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.booToInt3", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel4", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.and11", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.and10", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.fanIni", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.occMod", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.isOcc", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.and6", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.and7", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.and3" + ], "definition": false, "shortExclType": false }, @@ -60866,7 +64000,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.gai.k": { "expression": 0.5, @@ -60874,7 +64007,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.k", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.u", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.y" + ], "definition": false, "shortExclType": false }, @@ -60885,7 +64022,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.les.h": { "expression": "floHys", @@ -60893,7 +64029,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Less.h", + "Buildings.Controls.OBC.CDL.Reals.Less.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.Less.u1", + "Buildings.Controls.OBC.CDL.Reals.Less.u2", + "Buildings.Controls.OBC.CDL.Reals.Less.y" + ], "definition": false, "shortExclType": false }, @@ -60995,7 +64137,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel.delayTime": { "expression": "lowFloTim", @@ -61003,7 +64144,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayTime", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayOnInit", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.u", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.y" + ], "definition": false, "shortExclType": false }, @@ -61014,7 +64160,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.greThr.t": { "expression": "floHys", @@ -61026,7 +64171,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -61037,7 +64188,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.gre.h": { "expression": "floHys", @@ -61045,7 +64195,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Greater.h", + "Buildings.Controls.OBC.CDL.Reals.Greater.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.Greater.u1", + "Buildings.Controls.OBC.CDL.Reals.Greater.u2", + "Buildings.Controls.OBC.CDL.Reals.Greater.y" + ], "definition": false, "shortExclType": false }, @@ -61147,7 +64303,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.gai1.k": { "expression": 0.7, @@ -61155,7 +64310,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.k", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.u", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.y" + ], "definition": false, "shortExclType": false }, @@ -61166,7 +64325,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel1.delayTime": { "expression": "lowFloTim", @@ -61174,7 +64332,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayTime", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayOnInit", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.u", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.y" + ], "definition": false, "shortExclType": false }, @@ -61185,10 +64348,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -61199,10 +64365,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -61213,10 +64382,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.Switch.u1", + "Buildings.Controls.OBC.CDL.Integers.Switch.u2", + "Buildings.Controls.OBC.CDL.Integers.Switch.u3", + "Buildings.Controls.OBC.CDL.Integers.Switch.y" + ], "definition": false, "shortExclType": false }, @@ -61227,7 +64400,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.conInt.k": { "expression": 2, @@ -61235,7 +64407,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Integers.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -61246,7 +64421,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.booToInt.integerTrue": { "expression": 3, @@ -61254,7 +64428,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.integerTrue", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.integerFalse", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.u", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.y" + ], "definition": false, "shortExclType": false }, @@ -61341,7 +64520,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.conInt1.k": { "expression": "staPreMul", @@ -61349,7 +64527,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -61360,10 +64541,15 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -61374,10 +64560,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.integerTrue", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.integerFalse", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.u", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.y" + ], "definition": false, "shortExclType": false }, @@ -61388,10 +64578,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.Multiply.u1", + "Buildings.Controls.OBC.CDL.Integers.Multiply.u2", + "Buildings.Controls.OBC.CDL.Integers.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -61461,10 +64654,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -61475,10 +64671,12 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Not.u", + "Buildings.Controls.OBC.CDL.Logical.Not.y" + ], "definition": false, "shortExclType": false }, @@ -61489,7 +64687,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.assMes.message": { "expression": "\"Warning: airflow is less than 50% of the setpoint.\"", @@ -61497,7 +64694,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Utilities.Assert.message", + "Buildings.Controls.OBC.CDL.Utilities.Assert.u" + ], "definition": false, "shortExclType": false }, @@ -61552,10 +64752,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -61566,10 +64769,12 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Not.u", + "Buildings.Controls.OBC.CDL.Logical.Not.y" + ], "definition": false, "shortExclType": false }, @@ -61580,7 +64785,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.assMes1.message": { "expression": "\"Warning: airflow is less than 70% of the setpoint.\"", @@ -61588,7 +64792,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Utilities.Assert.message", + "Buildings.Controls.OBC.CDL.Utilities.Assert.u" + ], "definition": false, "shortExclType": false }, @@ -61599,7 +64806,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.cooMaxFlo.k": { "expression": "VCooMax_flow", @@ -61607,7 +64813,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -61618,7 +64827,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.gai2.k": { "expression": 0.1, @@ -61626,7 +64834,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.k", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.u", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.y" + ], "definition": false, "shortExclType": false }, @@ -61637,10 +64849,12 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Not.u", + "Buildings.Controls.OBC.CDL.Logical.Not.y" + ], "definition": false, "shortExclType": false }, @@ -61651,7 +64865,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel2.delayTime": { "expression": "fanOffTim", @@ -61659,7 +64872,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayTime", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayOnInit", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.u", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.y" + ], "definition": false, "shortExclType": false }, @@ -61670,7 +64888,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.gre1.h": { "expression": "floHys", @@ -61678,7 +64895,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Greater.h", + "Buildings.Controls.OBC.CDL.Reals.Greater.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.Greater.u1", + "Buildings.Controls.OBC.CDL.Reals.Greater.u2", + "Buildings.Controls.OBC.CDL.Reals.Greater.y" + ], "definition": false, "shortExclType": false }, @@ -61689,10 +64912,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -61703,10 +64929,12 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Not.u", + "Buildings.Controls.OBC.CDL.Logical.Not.y" + ], "definition": false, "shortExclType": false }, @@ -61717,7 +64945,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.assMes2.message": { "expression": "\"Warning: airflow sensor should be calibrated.\"", @@ -61725,7 +64952,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Utilities.Assert.message", + "Buildings.Controls.OBC.CDL.Utilities.Assert.u" + ], "definition": false, "shortExclType": false }, @@ -61736,7 +64966,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.booToInt2.integerTrue": { "expression": 3, @@ -61744,7 +64973,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.integerTrue", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.integerFalse", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.u", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.y" + ], "definition": false, "shortExclType": false }, @@ -61755,7 +64989,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel3.delayTime": { "expression": "leaFloTim", @@ -61763,7 +64996,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayTime", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayOnInit", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.u", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.y" + ], "definition": false, "shortExclType": false }, @@ -61774,7 +65012,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.cloDam.t": { "expression": "damPosHys", @@ -61786,7 +65023,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -61797,10 +65040,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -61811,10 +65057,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -61825,10 +65074,12 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Not.u", + "Buildings.Controls.OBC.CDL.Logical.Not.y" + ], "definition": false, "shortExclType": false }, @@ -61839,7 +65090,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.assMes3.message": { "expression": "\"Warning: the damper is leaking.\"", @@ -61847,7 +65097,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Utilities.Assert.message", + "Buildings.Controls.OBC.CDL.Utilities.Assert.u" + ], "definition": false, "shortExclType": false }, @@ -61858,7 +65111,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.booToInt3.integerTrue": { "expression": 4, @@ -61866,7 +65118,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.integerTrue", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.integerFalse", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.u", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.y" + ], "definition": false, "shortExclType": false }, @@ -61877,7 +65134,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel4.delayTime": { "expression": "lowFloTim", @@ -61885,7 +65141,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayTime", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayOnInit", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.u", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.y" + ], "definition": false, "shortExclType": false }, @@ -61896,10 +65157,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -61910,10 +65174,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -61924,7 +65191,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.fanIni.delayTime": { "expression": "staTim", @@ -61932,7 +65198,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayTime", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayOnInit", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.u", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.y" + ], "definition": false, "shortExclType": false }, @@ -61943,7 +65214,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.occMod.k": { "expression": "Buildings.Controls.OBC.ASHRAE.G36.Types.OperationModes.occupied", @@ -61951,7 +65221,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Integers.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -61962,10 +65235,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.Equal.u1", + "Buildings.Controls.OBC.CDL.Integers.Equal.u2", + "Buildings.Controls.OBC.CDL.Integers.Equal.y" + ], "definition": false, "shortExclType": false }, @@ -61976,10 +65252,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -61990,10 +65269,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -62004,10 +65286,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -62095,7 +65380,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.timSup.samplePeriod": { "expression": "samplePeriod", @@ -62115,7 +65399,16 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression.chaRat", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression.maxTim", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression.samplePeriod", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression.dTHys", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression.TSet", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression.TZon", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression.yAftSup", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression.supTim" + ], "definition": false, "shortExclType": false }, @@ -62254,10 +65547,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Min.u1", + "Buildings.Controls.OBC.CDL.Reals.Min.u2", + "Buildings.Controls.OBC.CDL.Reals.Min.y" + ], "definition": false, "shortExclType": false }, @@ -62290,7 +65586,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.setPoi.have_winSen": { "expression": "have_winSen", @@ -62342,7 +65637,35 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.have_winSen", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.have_occSen", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.have_CO2Sen", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.have_typTerUni", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.have_parFanPowUni", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.have_SZVAV", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.permit_occStandby", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VAreBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VPopBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VCooMax_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.zonDisEff_cool", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.zonDisEff_heat", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.dTHys", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.u1Win", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.u1Occ", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.ppmCO2Set", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.ppmCO2", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.uZonSta", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VParFan_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.TZon", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.TDis", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VAdjPopBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VOccZonMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VAdjAreBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VMinOA_flow" + ], "definition": false, "shortExclType": false }, @@ -62948,7 +66271,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.dam.VMin_flow": { "expression": "VMin_flow", @@ -62980,7 +66302,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.VMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.VCooMax_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.damCon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.kDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.TiDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.TdDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.dTHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.iniDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.VActMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.TSup", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.TZon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.uCoo", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.VActCooMax_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.uZonSta", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.oveFloSet", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.u1Fan", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.VDis_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.oveDamPos", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.VSet_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.yDam" + ], "definition": false, "shortExclType": false }, @@ -63462,10 +66805,15 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ZoneStates.uLow", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ZoneStates.uHigh", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ZoneStates.uHea", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ZoneStates.uCoo", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ZoneStates.yZonSta" + ], "definition": false, "shortExclType": false }, @@ -63567,7 +66915,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.minFlo.have_winSen": { "expression": "have_winSen", @@ -63607,7 +66954,30 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.have_winSen", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.have_occSen", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.have_CO2Sen", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.have_typTerUni", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.have_parFanPowUni", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.have_SZVAV", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VOccMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VAreMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VCooMax_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.u1Win", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.u1Occ", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.ppmCO2Set", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.ppmCO2", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.uZonSta", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VParFan_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VZonAbsMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VZonDesMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VOccZonMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.yCO2", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VMinOA_flow" + ], "definition": false, "shortExclType": false }, @@ -64197,7 +67567,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.TZonSet.have_occSen": { "expression": "have_occSen", @@ -64209,7 +67578,40 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.have_occSen", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.have_winSen", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.have_locAdj", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.sepAdj", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.ignDemLim", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TActCoo_max", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TActCoo_min", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TActHea_max", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TActHea_min", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TWinOpeCooSet", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TWinOpeHeaSet", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.incTSetDem_1", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.incTSetDem_2", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.incTSetDem_3", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.decTSetDem_1", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.decTSetDem_2", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.decTSetDem_3", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TOccCooSet", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TUnoCooSet", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TOccHeaSet", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TUnoHeaSet", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.setAdj", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.cooSetAdj", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.heaSetAdj", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.uCooDemLimLev", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.uHeaDemLimLev", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.u1Occ", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.u1Win", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TCooSet", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.THeaSet", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.yAla" + ], "definition": false, "shortExclType": false }, @@ -64864,7 +68266,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.zonSta.have_winSen": { "expression": "have_winSen", @@ -64872,7 +68273,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.bouLim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.have_winSen", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.uLow", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.uHigh", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.cooDowTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.warUpTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.u1Win", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.TZon", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.TOccHeaSet", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.TOccCooSet", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.TUnoHeaSet", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.TUnoCooSet", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.yCooTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.yWarTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.yOccHeaHig", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.yHigOccCoo", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.yUnoHeaHig", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.yEndSetBac", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.yHigUnoCoo", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.yEndSetUp" + ], "definition": false, "shortExclType": false }, @@ -65302,7 +68724,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.cooDowWarUpTim.k": { "expression": 3600, @@ -65310,7 +68731,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -65321,7 +68745,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.setAdj.k": { "expression": 0, @@ -65329,7 +68752,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -65340,7 +68766,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.cooSetAdj.k": { "expression": 0, @@ -65348,7 +68773,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -65359,7 +68787,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.heaSetAdj.k": { "expression": 0, @@ -65367,7 +68794,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -65378,7 +68808,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.uCooDemLimLev.k": { "expression": 0, @@ -65386,7 +68815,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Integers.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -65397,7 +68829,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.uHeaDemLimLev.k": { "expression": 0, @@ -65405,7 +68836,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Integers.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, diff --git a/client/src/interpreter/display-option.ts b/client/src/interpreter/display-option.ts index 16f42600..b562ac17 100644 --- a/client/src/interpreter/display-option.ts +++ b/client/src/interpreter/display-option.ts @@ -253,6 +253,12 @@ export function _formatDisplayItem( _formatDisplayOption(optionInstance, parentModelicaPath, context), ); } + + // An instance disabled by Dialog(enable=...) hides its whole subtree: + // don't descend into its type + if (context._isInstanceDisabled(optionInstance.instancePath)) { + return displayList; + } // check if the type needs to be rendered // Use optionInstance.value for type lookup: // - For non-replaceable components with no binding (value is undefined), lookup fails -> no nested components rendered diff --git a/client/src/interpreter/interpreter.ts b/client/src/interpreter/interpreter.ts index 0e300bb6..e2045aea 100644 --- a/client/src/interpreter/interpreter.ts +++ b/client/src/interpreter/interpreter.ts @@ -1176,6 +1176,41 @@ export class ConfigContext { } } + /** + * True if the instance is explicitly disabled by a Dialog(enable=...) + * annotation that evaluates to false. A disabled instance disables its + * whole subtree: parameters under it are not user-editable regardless of + * their own enable annotation. The check operates on the instance tree + * (not the class definition) since the same class may be reachable through + * both a disabled and an enabled instance path. + */ + _isInstanceDisabled(instancePath: string): boolean { + if (!instancePath) { + return false; + } + const { optionPath } = resolvePaths(instancePath, this); + const option = optionPath ? this.options[optionPath] : undefined; + // `enable` is never synthesized to false by the parser: undefined marks a + // plain composite group, whose children remain live + if (option?.enable === undefined) { + return false; + } + const scope = instancePath.split(".").slice(0, -1).join("."); + const enable = evaluate(option.enable, this, scope); + // an unresolvable expression is NOT treated as disabled + return !isExpression(enable) && !enable; + } + + _isAncestorDisabled(instancePath: string): boolean { + const segments = instancePath.split("."); + for (let i = segments.length - 1; i > 0; i--) { + if (this._isInstanceDisabled(segments.slice(0, i).join("."))) { + return true; + } + } + return false; + } + /** * Returns an OptionInstance for the provided instance path. OptionInstance * bakes in useful info related to make it easier to map to a display format @@ -1234,6 +1269,9 @@ export class ConfigContext { display = outerOption ? false // outer elements are always hidden : !!(display && option.visible); + if (display && this._isAncestorDisabled(instancePath)) { + display = false; // any disabled ancestor hides the whole subtree + } return { ...optionInstance, display }; } diff --git a/client/tests/data/options-TestRecord.json b/client/tests/data/options-TestRecord.json index e16bbeaa..ddae1ce2 100644 --- a/client/tests/data/options-TestRecord.json +++ b/client/tests/data/options-TestRecord.json @@ -193,7 +193,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "TestRecord.Nested.mod.rec": { "expression": "localRec", @@ -202,7 +201,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "TestRecord.Mod.localRec", + "TestRecord.BaseModel.rec" + ], "definition": false, "shortExclType": false }, @@ -229,10 +231,12 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "TestRecord.Mod1.localRec", + "TestRecord.BaseModel.rec" + ], "definition": false, "shortExclType": false }, @@ -271,10 +275,12 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "TestRecord.Mod.localRec", + "TestRecord.BaseModel.rec" + ], "definition": false, "shortExclType": false }, @@ -285,10 +291,12 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "TestRecord.Mod1.localRec", + "TestRecord.BaseModel.rec" + ], "definition": false, "shortExclType": false }, @@ -299,7 +307,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "TestRecord.mod2.localRec": { "expression": "mod1.localRec", @@ -308,7 +315,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "TestRecord.Mod.localRec", + "TestRecord.BaseModel.rec" + ], "definition": false, "shortExclType": false }, @@ -319,7 +329,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "TestRecord.mod3.rec": { "expression": { @@ -338,7 +347,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "TestRecord.Mod.localRec", + "TestRecord.BaseModel.rec" + ], "definition": false, "shortExclType": false }, @@ -349,10 +361,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "TestRecord.Nested.localRecFirst", + "TestRecord.Nested.localRec", + "TestRecord.Nested.mod" + ], "definition": false, "shortExclType": false }, @@ -363,10 +378,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "TestRecord.NestedExtended.mod1", + "TestRecord.Nested.localRecFirst", + "TestRecord.Nested.localRec", + "TestRecord.Nested.mod" + ], "definition": false, "shortExclType": false }, @@ -377,7 +396,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "TestRecord.nesExt1.mod1.localRec.p": { "expression": -3, @@ -385,7 +403,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "TestRecord.NestedExtended.mod1", + "TestRecord.Nested.localRecFirst", + "TestRecord.Nested.localRec", + "TestRecord.Nested.mod" + ], "definition": false, "shortExclType": false }, diff --git a/client/tests/data/options-TestTemplate.json b/client/tests/data/options-TestTemplate.json index be6e7f23..b0beba93 100644 --- a/client/tests/data/options-TestTemplate.json +++ b/client/tests/data/options-TestTemplate.json @@ -454,7 +454,6 @@ "tab": "", "visible": false, "modifiers": {}, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -516,7 +515,6 @@ "tab": "", "visible": true, "modifiers": {}, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -550,7 +548,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "TestPackage.Template.TestTemplate.third.component_param": { "expression": "\"Third Component Template Override\"", @@ -558,7 +555,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "TestPackage.Component.ThirdComponent.component_param", + "TestPackage.Component.ThirdComponent.selectable_component", + "TestPackage.Component.ThirdComponent.container_from_outer", + "TestPackage.Interface.PartialComponent.container", + "TestPackage.Interface.PartialComponent.icecream" + ], "definition": false, "shortExclType": false }, @@ -945,6 +948,25 @@ "definition": false, "shortExclType": false }, + "TestPackage.Template.TestTemplate.disabled_component": { + "modelicaPath": "TestPackage.Template.TestTemplate.disabled_component", + "type": "TestPackage.Component.FirstComponent", + "name": "Disabled composite component", + "group": "", + "tab": "", + "visible": false, + "enable": false, + "modifiers": {}, + "replaceable": false, + "options": [ + "TestPackage.Component.FirstComponent.component_param", + "TestPackage.Component.FirstComponent.datAll", + "TestPackage.Interface.PartialComponent.container", + "TestPackage.Interface.PartialComponent.icecream" + ], + "definition": false, + "shortExclType": false + }, "TestPackage.Template.TestTemplate.connector_param": { "modelicaPath": "TestPackage.Template.TestTemplate.connector_param", "type": "Integer", @@ -1092,7 +1114,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "TestPackage.Template.TestTemplate.short_path_component.replaceable_param": { "final": false, @@ -1100,7 +1121,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "TestPackage.Component.FourthComponent.replaceable_param", + "TestPackage.Interface.PartialComponent.container", + "TestPackage.Interface.PartialComponent.icecream" + ], "definition": false, "shortExclType": false }, @@ -1274,10 +1299,12 @@ "group": "", "tab": "", "visible": true, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "TestPackage.Component.FirstComponent", + "TestPackage.Component.SecondComponent" + ], "definition": false, "shortExclType": false }, @@ -1508,6 +1535,7 @@ "TestPackage.Template.TestTemplate.test_string_initialized", "TestPackage.Template.TestTemplate.test_real", "TestPackage.Template.TestTemplate.test_int", + "TestPackage.Template.TestTemplate.disabled_component", "TestPackage.Template.TestTemplate.connector_param", "TestPackage.Template.TestTemplate.connector_param_false", "TestPackage.Template.TestTemplate.typ", @@ -1547,7 +1575,6 @@ "tab": "", "visible": true, "modifiers": {}, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ diff --git a/client/tests/data/templates.json.gz b/client/tests/data/templates.json.gz index 95920103..4b691683 100644 Binary files a/client/tests/data/templates.json.gz and b/client/tests/data/templates.json.gz differ diff --git a/client/tests/interpreter/interpreter-display.test.ts b/client/tests/interpreter/interpreter-display.test.ts new file mode 100644 index 00000000..06e04436 --- /dev/null +++ b/client/tests/interpreter/interpreter-display.test.ts @@ -0,0 +1,71 @@ +import { TemplateInterface, OptionInterface } from "../../src/data/template"; +import { ConfigContext } from "../../src/interpreter/interpreter"; + +/** + * Options generated from server/tests/static-data/TestPackage via server parser. + * This file is generated by running: + * cd server && npx jest tests/integration/parser/modifiers.test.ts + */ +const testTemplateOptions: { + [key: string]: OptionInterface; +} = require("../data/options-TestTemplate.json"); + +const templatePath = "TestPackage.Template.TestTemplate"; + +const template: TemplateInterface = { + modelicaPath: templatePath, + name: "Test Template", + systemTypes: [], + pathModifiers: {}, +}; + +const mockConfig = { + id: "test-config", + name: "Test Config", + templatePath, + selections: {}, +}; + +describe("Dialog(enable=false) disables the whole subtree (#599)", () => { + let context: ConfigContext; + + beforeAll(() => { + context = new ConfigContext( + template, + mockConfig as any, + testTemplateOptions, + {}, + ); + }); + + it("keeps the disabled component's child options reachable for evaluation", () => { + const option = testTemplateOptions[`${templatePath}.disabled_component`]; + expect(option.enable).toBe(false); + expect(option.options).toContain( + "TestPackage.Component.FirstComponent.component_param", + ); + }); + + it("hides parameters under a disabled component", () => { + const instance = context.getOptionInstance( + "disabled_component.component_param", + ); + expect(instance).toBeDefined(); + expect(instance?.display).toBe(false); + }); + + it("still displays the same parameter under an enabled instance path", () => { + const instance = context.getOptionInstance("first.component_param"); + expect(instance?.display).toBe(true); + }); + + it("does not treat a plain composite group as disabled", () => { + // `third` has no Dialog annotation: enable is undefined, not false + const option = testTemplateOptions[`${templatePath}.third`]; + expect(option.enable).toBeUndefined(); + expect(context._isInstanceDisabled("third")).toBe(false); + + const instance = context.getOptionInstance("third.component_param"); + expect(instance?.display).toBe(true); + }); +}); diff --git a/server/src/parser/loader.ts b/server/src/parser/loader.ts index a5ba2795..aba93f3d 100644 --- a/server/src/parser/loader.ts +++ b/server/src/parser/loader.ts @@ -21,6 +21,30 @@ export function prependToModelicaJsonPath(paths: string[]) { MODELICA_JSON_PATH = [...paths, ...MODELICA_JSON_PATH]; // the search path changed, so any previously cached (mis)resolutions are stale loaderCache.clear(); + topLevelPackageNames = null; + typeStore.clearLoadFailures(); +} + +// Names of the top-level packages loadable from the search path +// (e.g. "Buildings", "Modelica"): the top-level directories and .json files +// of each MODELICA_JSON_PATH entry. +let topLevelPackageNames: Set | null = null; + +export function getTopLevelPackageNames(): Set { + if (!topLevelPackageNames) { + topLevelPackageNames = new Set(); + for (const dir of MODELICA_JSON_PATH) { + if (!fs.existsSync(dir)) { + continue; + } + for (const entry of fs.readdirSync(dir)) { + topLevelPackageNames.add( + entry.endsWith(".json") ? entry.slice(0, -5) : entry, + ); + } + } + } + return topLevelPackageNames; } // The following regexp are prettyPrint safe (\s*) when used with GNU (not BSD) grep -z diff --git a/server/src/parser/parser.ts b/server/src/parser/parser.ts index 74fba86a..715b1197 100644 --- a/server/src/parser/parser.ts +++ b/server/src/parser/parser.ts @@ -9,6 +9,7 @@ import { findPackageEntryPoints, + getTopLevelPackageNames, loader, TEMPLATE_LIST, PACKAGE_LIST, @@ -63,6 +64,24 @@ export const isPredefinedType = (path: string) => class Store { _store: Map = new Map(); + // Candidate paths whose load attempt (_load) already failed. The store + // itself keeps growing as files are parsed, so it is always checked + // positively first; this set only short-circuits repeated file lookup and + // construction attempts for candidates known not to load (#600). + _loadFailures: Set = new Set(); + + clearLoadFailures(): void { + this._loadFailures.clear(); + } + + // Fully reset parsing state (used by tests). Constructed-file dedupe shares + // the store's lifecycle: a File's elements live in the store, so an emptied + // store must also forget which files were already constructed. + clear(): void { + this._store.clear(); + this._loadFailures.clear(); + constructedFiles.clear(); + } set(path: string, element: Element): boolean { if (!this.has(path)) { @@ -120,11 +139,17 @@ class Store { // Attempt to load if (load) { - const { path } = this._load(paths); - if (!path) { + const candidates = paths.filter((p) => !this._loadFailures.has(p)); + const { path: loadedPath } = this._load(candidates); + if (!loadedPath) { + candidates.forEach((p) => this._loadFailures.add(p)); return; // PUNCH-OUT! File not found } - return this._get(path); + // Candidates tried (and rejected) before the successful one also failed + candidates + .slice(0, candidates.indexOf(loadedPath)) + .forEach((p) => this._loadFailures.add(p)); + return this._get(loadedPath); } } @@ -136,6 +161,18 @@ class Store { * TODO: convert this so it returns an iterator */ _generatePaths(path: string, basePath: string): Array { + // A path whose first segment names a top-level loaded package is already + // fully qualified: prefixing it with enclosing scopes can only produce + // bogus candidates that fuzzy-resolve to unrelated files (#600). + // LIMITATION: per MLS lookup rules a nested class named after a top-level + // package (e.g. a local class "Buildings") would shadow it; such a reference + // is misresolved here — but it already failed before this shortcut existed, + // and the pattern is not used in MBL. + const firstSegment = path?.split(".")[0]; + if (firstSegment && getTopLevelPackageNames().has(firstSegment)) { + return [path]; + } + const splitBasePath = basePath ? basePath.split(".") : []; const pathList: string[] = []; @@ -435,7 +472,12 @@ export abstract class Element { duplicate = false; elementType!: ElementType; replaceable: boolean = false; - enable: Expression | boolean = false; + /** Never synthesized to `false`: undefined marks a non-selectable composite + * group whose children remain live, while a defined `false` (or an + * expression evaluating to false) only comes from an explicit + * Dialog(enable=...) annotation and disables the whole subtree + * client-side. */ + enable?: Expression | boolean; annotation: Modification[] = []; deadEnd = false; final = false; @@ -500,19 +542,22 @@ export class ShortClass extends Element { super(); const specifier = (definition.class_definition ?? definition) .class_specifier.short_class_specifier; - const specifierType = typeStore.get(specifier.value?.name, basePath); this.name = specifier.identifier; + this.modelicaPath = `${basePath}.${this.name}`; + // Register before resolving the aliased type (like LongClass does) so + // that a redundant re-construction punches out here instead of + // re-running a full lookup candidate sweep (#600). + const registered = this.registerPath(this.modelicaPath); + if (!registered) { + return; // PUNCH-OUT! + } // For short class definitions: // - modelicaPath: the short class name (e.g., Parent.Medium) // - type: the aliased type (e.g., SomeMedium) // - value: undefined (no binding for class definitions) - this.modelicaPath = `${basePath}.${this.name}`; + const specifierType = typeStore.get(specifier.value?.name, basePath); this.type = specifierType?.modelicaPath || specifier.value?.name; // value remains undefined - no binding for short class definitions - const registered = this.registerPath(this.modelicaPath, this.type); - if (!registered) { - return; // PUNCH-OUT! - } this.description = definition.description?.description_string; this.replaceable = definition.replaceable; @@ -771,10 +816,9 @@ function setUIInfo(instance: Element): void { instance.group = group ? JSON.parse(group): ""; instance.tab = tab ? JSON.parse(tab) : ""; - const _enable = isDisabledGroup ? false : true; - instance.enable = enable ?? _enable; + instance.enable = enable ?? (isDisabledGroup ? undefined : true); } else { - instance.enable = isDisabledGroup ? instance.enable : true; + instance.enable = isDisabledGroup ? undefined : true; } } @@ -826,16 +870,19 @@ export class Component extends Element implements Replaceable { )?.declaration as mj.DeclarationBlock; this.name = declarationBlock.identifier; this.modelicaPath = `${basePath}.${this.name}`; + // Register before resolving the declared type (like LongClass does) so + // that a redundant re-construction punches out here instead of + // re-running a full lookup candidate sweep (#600). + const registered = this.registerPath(this.modelicaPath); + if (!registered) { + return; // PUNCH-OUT! + } const typeElement = typeStore.get(componentClause.type_specifier, basePath); this.type = typeElement?.modelicaPath || componentClause.type_specifier; // might be a predefined type from MLS this.final = definition.final ? definition.final : this.final; this.inner = definition.inner; this.outer = definition.outer; this.replaceable = definition.replaceable; - const registered = this.registerPath(this.modelicaPath, this.type); - if (!registered) { - return; // PUNCH-OUT! - } this.mod = declarationBlock.modification ? createModification({ @@ -893,10 +940,10 @@ export class Component extends Element implements Replaceable { const typeInstance = typeStore.get(this.type) || null; const typeInputs = typeInstance ? typeInstance.getInputs({}, false) : {}; const visible = setInputVisible(typeInputs[this.type], this); - let childInputs = - this.enable === false || this.deadEnd - ? [] - : typeInputs[this.type]?.inputs || []; + // Dialog(enable=false) must not sever child inputs: hiding the disabled + // subtree is handled client-side from `enable` (#599). Only a dead end + // (__ctrlFlow(enable=false)) cuts the reference list. + let childInputs = this.deadEnd ? [] : typeInputs[this.type]?.inputs || []; // If a choices annotation is present at the declaration level, restrict // childInputs to the specified choices (e.g. a subset of enum values). @@ -1227,14 +1274,54 @@ export class File { } } +// Fully constructed Files keyed by their loaded json object: `loader` returns +// require-cached objects, so any two class names resolving to the same file +// on disk share one key. This bounds construction to at most once per real +// file, whatever candidate names the lookup throws at it (#600). +// While a File is still under construction it is deliberately NOT in this +// map: a re-entrant same-file construction stays shallow (every element +// punches out on its already-registered path) and terminates immediately. +const constructedFiles = new Map(); + +// Class names for which a File construction is currently active, i.e. the +// live getFile call stack. +const activeFileConstructions: string[] = []; + +const constructFile = (jsonData: any, className: string): File => { + const constructed = constructedFiles.get(jsonData); + if (constructed) { + return constructed; + } + activeFileConstructions.push(className); + try { + const file = new File(jsonData, className); + constructedFiles.set(jsonData, file); + return file; + } finally { + activeFileConstructions.pop(); + } +}; + /** * Extracts the given file into the type store - * @param filePath - The ***relative*** path to the file to load (e.g. "Buildings/Templates/File") + * @param className - The full class name of the file to load (e.g. "Buildings.Templates.File") */ export const getFile = (className: string) => { + // Re-entrancy guard: an element registers its path before resolving its + // type, so a same-name construction nested below an active one punches out + // shallowly and triggers no further lookups. A third same-name activation + // therefore means the punch-out protection regressed into the unbounded + // getFile <-> typeStore.get recursion of #600 — fail fast with the active + // construction stack instead of overflowing the call stack. + if (activeFileConstructions.filter((c) => c === className).length >= 2) { + throw new Error( + `Unbounded file lookup recursion detected on '${className}'. ` + + `Active construction stack: ${activeFileConstructions.join(" -> ")}`, + ); + } const jsonData = loader(className); if (jsonData) { - return new File(jsonData, className); + return constructFile(jsonData, className); } }; @@ -1245,7 +1332,7 @@ export const getFile = (className: string) => { */ export const loadPackage = (packageName: string) => { const entryPoints = findPackageEntryPoints(packageName); - entryPoints?.map(({ json, className }) => new File(json, className)); + entryPoints?.map(({ json, className }) => constructFile(json, className)); // Attempt to load project settings from a pre-defined path const projectPath = "Buildings.Templates.Data.AllSystems"; diff --git a/server/src/parser/template.ts b/server/src/parser/template.ts index 07b45521..b107e203 100644 --- a/server/src/parser/template.ts +++ b/server/src/parser/template.ts @@ -69,6 +69,9 @@ export interface Option { group?: Literal | string; tab?: string; value?: any; + /** Never synthesized to `false` (see parser Element.enable): undefined for + * non-selectable composite groups; a defined value evaluating to false + * disables the whole subtree of an instance of this option. */ enable?: any; treeList?: string[]; // Only defined if (option.definition) modifiers: { diff --git a/server/tests/integration/parser/parsed-elements.test.ts b/server/tests/integration/parser/parsed-elements.test.ts index 36a3fead..ade8897b 100644 --- a/server/tests/integration/parser/parsed-elements.test.ts +++ b/server/tests/integration/parser/parsed-elements.test.ts @@ -271,6 +271,32 @@ describe("Expected elements are extracted", () => { expect(replaceableInput.enable).toBeTruthy(); }); + it("Dialog(enable=false) keeps child inputs (#599)", () => { + const file = parser.getFile(testModelicaFile) as parser.File; + const template = file.elementList[0] as parser.LongClass; + const inputs = template.getInputs(); + + const disabled = + inputs["TestPackage.Template.TestTemplate.disabled_component"]; + expect(disabled.enable).toBe(false); + // child inputs are NOT severed: hiding the subtree is a client concern + expect(disabled.inputs?.length).toBe(4); + }); + + it("'enable' is never synthesized to false", () => { + const file = parser.getFile(testModelicaFile) as parser.File; + const template = file.elementList[0] as parser.LongClass; + const inputs = template.getInputs(); + + // a plain composite group leaves 'enable' undefined so that a false value + // unambiguously marks a disabled subtree + const plainGroup = inputs["TestPackage.Template.TestTemplate.third"]; + expect(plainGroup.enable).toBeUndefined(); + // scalars still default to true + const scalar = inputs["TestPackage.Template.TestTemplate.test_real"]; + expect(scalar.enable).toBe(true); + }); + it("Linkage Keyword overrides enable logic", () => { const file = parser.getFile(testModelicaFile) as parser.File; const template = file.elementList[0] as parser.LongClass; @@ -316,10 +342,47 @@ describe("Multiple extends clauses (regression #507)", () => { expect(element.mods).toBeUndefined(); }); + it("a fully qualified name yields a single lookup candidate (#600)", () => { + // "TestPackage" is a top-level loaded package, so no scope-prefixed + // candidates (e.g. "TestPackage.Template.TestPackage.Component...") + // may be generated for names rooted in it. + const qualified = parser.typeStore._generatePaths( + "TestPackage.Component.FirstComponent", + "TestPackage.Template.TestTemplate", + ); + expect(qualified).toEqual(["TestPackage.Component.FirstComponent"]); + + // Relative names still get the enclosing-scope candidate sweep. + const relative = parser.typeStore._generatePaths( + "FirstComponent", + "TestPackage.Component", + ); + expect(relative).toEqual([ + "TestPackage.Component.FirstComponent", + "TestPackage.FirstComponent", + "FirstComponent", + ]); + }); + + it("a failed load attempt is not retried (#600)", () => { + const loaderSpy = jest.spyOn(loader, "loader"); + const bogusPath = "TestPackage.DoesNotExist"; + + parser.typeStore.get(bogusPath); + parser.typeStore.get(bogusPath); + + const bogusLoads = loaderSpy.mock.calls.filter( + (args) => args[0] === bogusPath, + ); + expect(bogusLoads.length).toBe(1); + + loaderSpy.mockRestore(); + }); + it("a shared base class is loaded from disk only once across multiple subclasses", () => { // NestedExtendInterface is extended by both ExtendInterface and MultipleExtendsInterface. // Loading both should trigger exactly one disk read for NestedExtendInterface. - parser.typeStore._store.clear(); + parser.typeStore.clear(); initializeTestModelicaJson(); const loaderSpy = jest.spyOn(loader, "loader"); diff --git a/server/tests/static-data/TestPackage/Template/TestTemplate.mo b/server/tests/static-data/TestPackage/Template/TestTemplate.mo index 655ff31e..9d1ca73c 100644 --- a/server/tests/static-data/TestPackage/Template/TestTemplate.mo +++ b/server/tests/static-data/TestPackage/Template/TestTemplate.mo @@ -114,6 +114,13 @@ model TestTemplate "Test Template" "Test Integer" annotation (Dialog(enable=false)); + // disable condition: explicit disable on a composite component. + // Its child inputs must stay populated (only the display is disabled, + // for the whole subtree) + TestPackage.Component.FirstComponent disabled_component + "Disabled composite component" + annotation (Dialog(enable=false)); + // disable condition: 'connectorSizing=true' parameter Integer connector_param "Connector Param"