3

Set attributes by facade for SimpleGlazings

I'm trying to create a measure that allows the user to set the U-Factor and SHGC by direction of the façade (North, South, East, West). I did this with the window/wall ratio by getting the azimuth value from the model's surfaces then calculating the absolute azimuth. I could do this because azimuth was a method for the surface object. However, the U-Factor and SHGC are attributes of a SimpleGlazings object which does not have an azimuth method. How could I set these values by direction for the SimpleGlazings object?

joekers's avatar
263
joekers
asked 2016-08-11 13:33:18 -0500
__AmirRoth__'s avatar
4.4k
__AmirRoth__
updated 2017-08-05 07:45:32 -0500
edit flag offensive 0 remove flag close merge delete

Comments

add a comment see more comments

1 Answer

2

SimpleGlazing is a material, not a surface. As such, it doesn't have any spacial characteristics. You'd want to grab all the SubSurface objects in your model and filter those by sub surface type to get, say, only FixedWindows. Once you have those you can look at the azimuth since SubSurface inherits PlanarSurface functions. From there you could create and new SimpleGlazing construction and assign it to those sub-surfaces.

Adam Hilton's avatar
3.5k
Adam Hilton
answered 2016-08-11 15:02:21 -0500
edit flag offensive 0 remove flag delete link

Comments

Thanks for the comment. I've created a SimpleGlazing construction but can't seem to figure out how to assign it to a subsurface? Do you happen to know the function to do this?

joekers's avatar joekers (2016-08-11 16:56:15 -0500) edit

PlanarSurface function called setConstruction. It accepts a ConstructionBase object.

Adam Hilton's avatar Adam Hilton (2016-08-11 17:12:05 -0500) edit
add a comment see more comments