ShadeControl

Element Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
programId xsd:IDREF optional
Please specify the program that added this element.
type shadeTypeEnum required

Used By

Element Opening

Source

<xsd:element name="ShadeControl">
  <xsd:complexType>
    <xsd:annotation>
      <xsd:documentation>The ShadeControl element is a bit complex, as shading control is handled differently in different simulation engines. Each child of ShadeControl represents a criteria to help determine if the shades will be open or closed. The resulting shade action should be a union of these. Example: You have included a ShadeSchedule, which is a 1 on weekdays and a 0 on weekends, and a SolarOnOpening. The shade will be drawn when the solar radiation on this opening is greater than SolarOnOpening and it is a weekday.</xsd:documentation>
    </xsd:annotation>
    <xsd:choice minOccurs="0" maxOccurs="unbounded">
      <xsd:element ref="ShadeSchedule" minOccurs="0"/>
      <xsd:element ref="SolarOnOpening" minOccurs="0"/>
      <xsd:element ref="HorizontalSolar" minOccurs="0"/>
      <xsd:element ref="AirTemperature" minOccurs="0"/>
      <xsd:element ref="ZoneCoolingLoad" minOccurs="0"/>
      <xsd:element ref="Glare" minOccurs="0"/>
    </xsd:choice>
    <xsd:attribute name="type" type="shadeTypeEnum" use="required"/>
    <xsd:attribute name="programId" type="xsd:IDREF" use="optional">
      <xsd:annotation>
        <xsd:documentation>Please specify the program that added this element.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>

Sample