In this example we'll take a closer look at Roofline Structural Control with most of the discussion centered on points A/B/C/D in the illustration:
Menu Item A is where you pick rafters vs trusses. In addition to rafter lumber size you can also pick the ridge beam size as well as the position of bracing (essentially horizontal members that stiffen the rafters.) As shown here we're not using bracing; this makes the illustration clearer showing that girts extend above the eave elevation on endwalls when rafters are used
Not shown in the menu illustration (we're trying to keep the basics simple) are also controls such as using trusses but putting rafters or structural gables at each end.
When using trusses Ceiling Details (Item B) come into play. If you intend to line or insulate the ceiling, this product offers two standard methods of attaching furring:
The method you choose will largely depend on liner type, etc.
Fascia (Item C) ought to be reasonably straightforward.
Bracing (Item D) is a little more involved. There are multiple types of bracing supported directly from the menu system, where the common types shown in the example package are "Lateral" and "X". In this case the lateral bracing is basically the same as the panel bracing spec'd by the truss manufacturer (e.g. every 10') and X bracing is top chord to bottom chord stiffeners used with adjacent truss pairs.
In the extended menu system there are also provisions for various types of structural and wind bracing. If these are not enough, this software also provides a General Bracing file which can be user scripted to add additional bracing as needed and apply the lumber counts to the system accounting.
This menu we've been using is PROGRAMMABLE, meaning you can set this up like you prefer to see and use it, and it can be told when you choose something (like trusses vs rafters) to set up whatever defaults you want to see.
Here's how: each menu control is listed with an ID (3rd column), and there's a file that controls menu dependencies. Here's an example of the the menu line controlling the selection of trusses vs rafters:
2,Use Rafters?,RFCX0043,Use Rafters,,,,530,375
Here's a couple of example lines in the dependencies file:
The data is ID/state pairs where the first pair is the input and the second thru nth pair are the outputs. In this case it say's that when WACX0053 is set to 0 then find ID RFCX0006, set it to 0, then adjust the menu to show we did this. The next line says that if WACX0053 is set to 1 then we set RFCX0006 to 1 as well, etc. In this manner you (or we) can control the menu system so that one simple selection causes any number of menu items to change automatically.
Think of the implications of this where it concerns your sales staff and employees.