Additional Strings and 3DChart issues


This is going to be a bit long … sorry for that.

I’m asking additional outputs that HB is not providing:

  1. Surface Shading Device Is On Time Fraction (i want to know when the blinds are activated, when i am defining the condition as radiation hitting on the window - W/m2)

  2. Surface Outside Face Incident Solar Radiation Rate per Area (i want to check the radiation hitting the surface).

So far so good.

Now i want to plot in 3DChart what is going on regarding the previous outputs for each surface in my geometry (This is a simple octogon, with a window on each surface).

I’m having 2 issues (see numbers 1, 2 in attached file):

  1. Issue 1 is related to the output of the “Shading Device on”. This is not a standard HB output. On its header one of the lines is missing data (empty line). As a result when i connect the output to the 3DChart i get the following (See 1b and 1c in file):

  2. Solution exception:‘NoneType’ object has no attribute ‘Geometry’

line 585, in main, “<string>”
line 693, in script
line 2955, in text2srf, “<string>”
line 2890, in createLegend, “<string>”

If i build the header giving some string to the missing line, then the chart is produced (see 1a).

  1. Issue 2 is related to the the ConditionalStatement input. I want to filter values according to the incident radiation per facade. Inputting all facades to the same 3DChart filters according to the first surface. All other surfaces data are filtered according to the first one. So i solved this giving individual 3DCharts, one per facade (See 2 in file).


-A. (1.01 MB)