I’ve been thinking about the First and Second Menu and here is my latest revision:
First Menu:
1.) Wall Mode: Line, Polyline
2.) Wall Type: Exterior, Interior
3.) Wall Justification: Front, Center, Back
4.) Wall Height (in.): 97
5.) Wall Header Height (in.): 80
6.) Stud Size: 2x2, 2x3, 2x4, 2x6, 2x8, 2x10, 2x12, CUSTOM
7.) Stud Spacing (in.): 12,16,19.2,24,32,48, CUSTOM
8.) Stud Direction: Left, Right
9.) Start Corner: End, Outside Corner, Inset Outside Corner, Inside Corner, Inset Inside Corner
10.) End Corner: End, Outside Corner, Inset Outside Corner, Inside Corner, Inset Inside Corner
11.) Top Plate: 1,2,3
12.) Top Plate Thickness (in.): 1.5
13.) Bottom Plate: 1,2,3
14.) Bottom Plate Thickness (in.): 1.5
15.) Adv. Wall Options: YES,NO
Second Menu (Adv. Wall Options):
1.) Wall Sheathing: YES,NO
2.) Sheathing Thickness: 3/8,7/16,15/32,1/2,19/32,5/8,23/32,3/4, CUSTOM
3.) Wall Cladding: YES,NO
4.) Cladding Thickness: 3/8,7/16,15/32,1/2,19/32,5/8,23/32,3/4, CUSTOM
5.) Wall Gypsum: YES,NO
6.) Gypsum Thickness: 1/4,3/8,1/2,5/8, CUSTOM
7.) Wall Insulation: YES,NO
8.) Insulation Type: PINK FIBERGLASS, YELLOW FIBERGLASS, BLOWN FIBERGLASS, ROCKWOOL, CELLULOSE
9.) Corner Framing: California, 3 Stud, 2 Stud etc…
10.) Holdowns: YES.NO
Note that I have eliminated the Corner offset. The amount of offset will be driven by the stud depth, however in the actual wall library (store parameters) I will include the offset for both start and end so that they can be edited independently. Right from the get go I will set this up so that one can right click on the wall panel and instantly edit any of these settings as well as add or remove window and door openings.
I’m also going to add in a holdowns advanced option which will then trigger a sub-menu which will allow one to place holdowns at each end of the wall segment.
The holdowns sub-menu (subject to change) will include the following paramters:
HOLDOWNS MENU:
1.) Holdown Type: DTT2Z, HDU2, HDU4, HDU5, STHD14, STHD14RJ, etc… (also straps ie. MSTC)
2.) Holdown Vertical Offset (in.): 0 (this allows the ability to fine tune the placement)
3.) Holdown Anchor Bolt: None, SB58-24, SB78-24, SB1-30, SSTB16, SSTB20, SSTB24, SSTB28, SSTB34, SSTB36, THD Rod, SB + THD Rod, SSTB + THD Rod (this parameter will be applied only if holdown type requires an anchor bolt)
4.) THD Rod Length (in.): 24 (this parameter applied only if an option with THD Rod is selected
5.) Holdown Placement: Start, End, Both
6.) Holdown Strap Placement: Framing, Sheathing
The anchor bolt options that include a threaded rod with the anchor bolt will also include the appropriate coupler nut based on the size of the anchor bolt chosen: CNW58, CNW78, CNW1
Additionally the threaded rod diameter will be based on the holdown chosen.
As you can see there is going to be a considerable amount of logic that determines the sizing of these components.