stair/details.lsp [src]
Functions defining stair connection details for submittal and fabrication stages
Detail definitions are comprised of the following functions:
detail-side-X adds side view connection material to blockObj
detail-top-X adds top view connection material to blockObj
material-X returns a list of material and hardware
Functions in this file are helpers for detail definitions to
use. Detail definitions themselves are in the other files in this
directory, arranged by series.
(add-bot-ext-qt)
Adds any required Quiet Tread at bottom extensions
WITH-DATA
(add-line-btwn x)
Adds a line between stringers in top view at x-value X
VARS:
(X nil (NUMBERP X))
(add-qt x y wid)
Adds a single piece of Quiet Tread
WITH-DATA
VARS:
(X nil (NUMBERP X))
(Y nil (NUMBERP Y))
(WID nil (NUMBERP WID))
(add-top-ext-qt)
Adds any required Quiet Tread at top extensions
WITH-DATA
(add-top-triangle-gusset side)
Inserts a top triangle gusset
WITH-DATA
VARS:
(SIDE STR)
(angle-desc size)
Translates an AISC angle size to a PSC material description
VARS:
(SIZE STR)
(bolts-top-left bolt-qty)
Adds bolt centerlines and dimensions on left side of top view
WITH-DATA
VARS:
(BOLT-QTY INT)
(DIMSPACE nil (NUMBERP DIMSPACE))
(bolts-top-right bolt-qty)
Adds bolt centerlines and dimensions on right side of top view
WITH-DATA
VARS:
(BOLT-QTY INT)
(DIMSPACE nil (NUMBERP DIMSPACE))
(bot-chkr-haunch-material)
Returns the material list for a bottom checker plate haunch
WITH-DATA
(bot-chkr-haunch-side fab-p)
Draws a bottom checker plate haunch side view
WITH-DATA
(bot-chkr-haunch-top)
Draws a bottom checker plate haunch top view
WITH-DATA
(bot-conc-haunch-material)
Returns the material list for a bottom concrete haunch
WITH-DATA
(bot-conc-haunch-side fab-p)
Draws a bottom concrete haunch side view
WITH-DATA
(bot-conc-haunch-top)
Draws a bottom concrete haunch top view
WITH-DATA
(bot-string-line-from-bot side)
Returns the line along the bottom of the stringer w/ bottom connection point as origin
WITH-DATA
VARS:
(SIDE STR)
(bot-string-line-from-top side)
Returns the line along the bottom of the stringer w/ top connection point as origin
WITH-DATA
VARS:
(SIDE STR)
(bot-triangle-gusset-p ang-y ang-hlen side add-p)
Returns nil if there is no bottom triangle gusset required
If there is, and ADD-P is non-nil, adds it to blockObj
WITH-DATA
VARS:
(ANG-Y nil (NUMBERP ANG-Y))
(ANG-HLEN nil (NUMBERP ANG-HLEN))
(SIDE STR)
(chkr-haunch-common end-braced-len unbraced-len top-p)
Adds cans and Quiet Tread to checker plate haunches
WITH-DATA
(detail-func num top-or-side)
If a detail function for detail NUM exists, calls it and returns its value
VARS:
(NUM STR)
(TOP-OR-SIDE STR)
(detail-side-add-dim-left pt2 space rev)
Same as detail-side-add-dim-right but for bottom connections
See same for arguments
VARS:
(PT2 variant)
(SPACE nil (NUMBERP SPACE))
(DIMSPACE nil (NUMBERP DIMSPACE))
(LEFT-DIM-LINE nil (NUMBERP LEFT-DIM-LINE))
(SIDE STR)
WITH-DATA
(detail-side-add-dim-right pt2 space rev)
Helper for adding vertical dims to top connection details
PT2 is the second dim point. The first point is handled automatically. SPACE is the number
of dimspace jumps to make to the right. REV being non-nil means to draw the dimension in
the reverse direction.
VARS:
(PT2 variant)
(SPACE nil (NUMBERP SPACE))
(DIMSPACE nil (NUMBERP DIMSPACE))
(SIDE STR)
(XTRA-TEX nil (NUMBERP XTRA-TEX))
WITH-DATA
(get-bot-kick-dist)
Returns the bottom kick distance
WITH-DATA
(get-end-braced-len tb)
Returns the extent of the connection angle supporting the pan at stringer end
WITH-DATA
VARS:
(TB STR)
(haunch-stringer-callout tb)
Adds stringer callout to haunch side views
WITH-DATA
VARS:
(TB STR)
(material-func num)
If a material function for detail NUM exists, calls it and returns its value
VARS:
(NUM STR)
(qt-cen-lst t/b)
Returns a list of X offsets for high Quiet Tread
WITH-DATA
VARS:
(T/B STR)
(stair-calc-can-spacing end-braced-len unbraced-len)
Returns can spacing as a list of X offsets from end of stringer
WITH-DATA
(tc-bolt-desc desc)
Returns the proper TC bolt description, taking into account finish
VARS:
(DESC STR)
(top-chkr-haunch-material)
Returns the material list for a top checker plate haunch
WITH-DATA
(top-chkr-haunch-side fab-p)
Draws a top checker plate haunch side view
WITH-DATA
(top-chkr-haunch-top)
Draws a top checker plate haunch top view
WITH-DATA
(top-chkr-nosing-braced-len)
Returns the braced length at nosing of top extensions
WITH-DATA
(top-conc-haunch-material)
Returns the material list for a top concrete haunch
WITH-DATA
(top-conc-haunch-side fab-p)
Draws a top concrete haunch side view
WITH-DATA
(top-conc-haunch-top)
Draws a top concrete haunch top view
WITH-DATA