<div dir="ltr">Piggybacking a little off of Bill's post from earlier this week on keyword expressions, I wanted to get people thinking about the possibilities/pros and cons if one is able to add custom keywords and expressions (i.e. in addition to the one's packaged with the standard eQuest release).  In my opinion, this is a huge advantage to eQuest/DOE2 in that the interface can be tweaked for individual preferences without changing the underlying calculations.  As an example (and for anyone brave enough to try it out, I've attached a modified BDLKEY.BIN and BDLDFT.DAT file which go in your DOE23 folder as well as a modified BDLDialogs file which goes in the ScreensDOE23 folder), this modified BDLKEY file includes an additional numeric keyword for windows called WWR(window to wall ratio).  Now assuming that you have no more than one window defined per exterior wall, the BDLDFT file can be edited to include the following expressions:<div><br><div>SET-DEFAULT FOR WINDOW<br>  HEIGHT {SQRT(#L("WWR"))*#P("HEIGHT")}<br>  WIDTH {SQRT(#L("WWR"))*#P("WIDTH")}<br>  X {0.5*(#P("WIDTH") -#L("WIDTH" ))}<br>  Y {0.5*(#P("HEIGHT") -#L("HEIGHT" ))}<br>..<br></div></div><div><br></div><div>Now the size and position of individual windows are controlled by a single parameter, which is bound to each particular window (assuming you allow the 4 parameters above to default).</div><div><br></div><div><div><img src="cid:ii_k6mn3q5u3" alt="image.png" width="496" height="347"><br></div></div><div><br></div><div>The major downside is that this is no longer complies with the standard release, and one could end up with a nearly infinite number of eQuest flavors depending on modifications to the keyword file.  Sharing files and QCing years after the fact could become a nightmare.  A possible solution to this problem would be the ability to add keywords on the fly, the way that global parameters are, which are associated with individual .inp files and not with the program itself.</div></div>