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

Revision history [back]

Good questions, There isn't a direct way to do either of these, so my numbered answers describes a work around. If would be good for you to document this enhancement request in the Issues Page of the GitHub Repository for FloorspaceJS

  1. It doesn't appear that there is a way to re-order the stories in FloorspaceJS interface to do this, however if you are comfortable editing a JSON file in a text editor you can re-order the stories object in the order you want, and then re-load in the GUI. Of course if you are going to try to edit this by hand you should edit a copy of the file so you have a clean one to revert back to.
  2. There isn't a way to alter the JSON file to support this like there is for your first question, however there are a number of measures that can help. For example there is a measure that will set exterior walls to ground boundary condition by story on BCL. I also have a measure I have not published yet but will soon, and can email you, that converts exterior walls by cardinal direction to adiabatic. It is based off of a measure on BCL that makes interior walls and floors adiabatic.

Good questions, There isn't a direct way to do either of these, so my numbered answers describes a work around. If would be good for you to you like you can document this enhancement request in the Issues Page of the GitHub Repository for FloorspaceJS.

  1. It doesn't appear that there is a way to re-order the stories in FloorspaceJS interface to do this, however if you are comfortable editing a JSON file in a text editor you can re-order the stories object in the order you want, and then re-load in the GUI. Of course if you are going to try to edit this by hand you should edit a copy of the file so you have a clean one to revert back to.
  2. There isn't a way to alter the JSON file to support this like there is for your first question, however there are a number of measures that can help. For example there is a measure that will set exterior walls to ground boundary condition by story on BCL. I also have a measure I have not published yet but will soon, and can email you, that converts exterior walls by cardinal direction to adiabatic. It is based off of a measure on BCL that makes interior walls and floors adiabatic.

Good questions, There isn't a direct way to do either of these, so my numbered answers describes a work around. If you like you can document this enhancement request in the Issues Page of the GitHub Repository for FloorspaceJS.

  1. It doesn't appear that there is a way to re-order the stories in FloorspaceJS interface to do this, however if you are comfortable editing a JSON file in a text editor you can re-order the stories object in the order you want, and then re-load in the GUI. Of course if you are going to try to edit this by hand you should edit a copy of the file so you have a clean one to revert back to.to. Here is a compressed view of the JSON, make sure that comes in adjusted file are valid JSON (no comma on last item) image description

  2. There isn't a way to alter the JSON file to support this like there is for your first question, however there are a number of measures that can help. For example there is a measure that will set exterior walls to ground boundary condition by story on BCL. I also have a measure I have not published yet but will soon, and can email you, that converts exterior walls by cardinal direction to adiabatic. It is based off of a measure on BCL that makes interior walls and floors adiabatic.

As a note to related to the below story grade, the FloorspaceJS object model and development interface does have a ground properties floor offset field that is part of what your second question is asking for. You won't see this in the current OpenStudio application, only the web development version. I have not confirmed this, but I expect that the merge to OSM does not yet support this, but it could in the future.

image description