Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Revision history [back]

IDF Editor works off the object definitions in the EnergyPlus IDD file, energy+.idd located in the root EnergyPlus install folder, C:\EnergyPlusV9-0-1 for example. For this particular case, the idd definition stops at 10 surfaces. To fix this, you have two options:

  1. Edit the idf file and split the WindowShadingControl object into multiple instances which have 10 or less surfaces each, just be sure to give each one a unique name.

  2. Edit energy+.idd to extend this object.

The existing idd definition ends like this:

WindowShadingControl,
   \memo Specifies the type, location, and controls for window shades, window blinds, and
   \memo switchable glazing. Referencing the surface objects for exterior windows and glass
   \memo doors (ref: FenestrationSurface:Detailed, Window, and GlazedDoor).
   \extensible:1
A1 , \field Name
   \required-field
<snip>
A22, \field Fenestration Surface 9 Name
   \type object-list
   \object-list GlazedExtSubSurfNames
   \note When Multiple Surface Control Type is set to Sequential the shades will be deployed for the referenced surface objects in order. 
   \note When that field is set to Group the entire list is controlled simultaneously.
A23; \field Fenestration Surface 10 Name
   \type object-list
   \object-list GlazedExtSubSurfNames
   \note When Multiple Surface Control Type is set to Sequential the shades will be deployed for the referenced surface objects in order. 
   \note When that field is set to Group the entire list is controlled simultaneously.

If you don't plan to edit these, just add bunch of lines before the last entry to extend the object and then renumber that final one.

A23, \field Fenestration Surface Name
A24, \field Fenestration Surface Name
A25, \field Fenestration Surface Name
A26, \field Fenestration Surface Name
<etc.>
A102, \field Fenestration Surface Name
A103; \field Fenestration Surface Name
   \type object-list
   \object-list GlazedExtSubSurfNames
   \note When Multiple Surface Control Type is set to Sequential the shades will be deployed for the referenced surface objects in order. 
   \note When that field is set to Group the entire list is controlled simultaneously.