PWI Software Documentation Help

Stringer Channels

This section includes details for all stringer channels

Parameters

  • Reference Parameters

    • BaseLength - represents the distance between Lower Constraint Axis and Upper Constraint Axis

    • LowerMiterOffset

    • LowerSquareOffset

    • UpperSquareOffset

    • (NOTE: UpperMiterOffset is not included in this list, as it must be a calculated value instead of a reference dimension)

  • Expressions for Default User Parameters

    • B_L: BaseLength

    • G_OFFSET_START

      • if BottomCutType = Square: - LowerSquareOffset

      • if BottomCutType = Miter: LowerMiterOffset

    • G_OFFSET_END

      • if TopCutType = Square: UpperSquareOffset

      • if TopCutType = Miter: UpperMiterOffset

  • User-Defined Parameters

    • BasePlateThickness - default value 0.25, set from PA

    • TopPlateThickness - default value 0.25, set from PA

    • Landing Position - change name based on context

      • TopLandingHeight - 144 stringers only, set from PA

      • UpperLandingHeight - 216 upper stringers only, set from PA

      • MidLandingHeight - 216 lower stringers only, set from PA

    • Landing Offset - change name based on context

      • TopLandingOffset - 144 stringers and 216 upper stringers, set from PA

      • MidLandingOffset - 216 lower stringers, arbitrary value 0

    • Post Position - change name based on context

      • FirstPostPosition - 144 stringers only, set from PA

      • FirstPostPositionLower - 216 lower stringers only, set from PA

      • FirstPostPositionUpper - 216 upper stringers only, arbitrary expression = UpperLandingHeight / tan(StairAngleFromFloor) - 1 in

    • TopCutType - text values “Miter/Square”

    • BottomCutType - text values “Miter/Square”

    • TopStepDepth - default value 2.5, set from PA

    • TreadRise - set from PA

    • TreadRun - set from PA

    • NumRises - set from PA

    • TreadPatternSpacing - arbitrary expression sqrt(( TreadRise / 1 in ) 2 ul + ( TreadRun / 1 in ) 2 ul) * 1 in

    • TreadHoleDiameter - arbitrary value 0.46

    • TreadHoleFromFront - default value 1.5, set from TA

    • TreadHoleFromTop - default value 1.5 set from TA

    • TreadHoleSpacing - default value 7, set from TA

    • ChannelSize - for changing size, set from PA

    • UpperMiterOffset - arbitrary expression TopLandingOffset / sin(StairAngleFromFloor)

Work Features

  • Mid Plane - the center of the flanges (for constraint)

    • Define as midplane between Bottom Plane and Top Plane

  • Lower Constraint Axis - where the Left Plane intersects the floor

    • XY Plane at landing end: define by Left Plane and Floor Plane

    • XY Plane at floor end: define by Left Plane and XY Plane

  • Upper Constraint Axis - where the Left Plane intersects the landing

    • XY Plane at landing end: define by Left Plane and Floor Plane

    • XY Plane at floor end: define by Left Plane and XY Plane

  • Landing Plane - represents the position of the landing.

    • XY Plane at landing end: define by Upper Constraint Axis and angle from Left Plane (StairAngleFromFloor)

    • XY Plane at floor end: define by an offset from Floor Plane (Landing Position)

  • Floor Plane - represents the position of the floor

    • XY Plane at landing end: define by an offset from Landing Plane (Landing Position)

    • XY Plane at floor end: define by Lower Constraint Axis and angle from Left Plane (StairAngleFromFloor)

  • Landing Channel Position Plane - the actual position of the channel

    • Define as offset from top plane (TopLandingOffset)

Modeling Features

  • Top Square Cut (through all)

    • Active: TopCutType = "Square"

  • Top Miter Cut (through all)

    • Active: TopCutType = "Miter"

  • Bottom Square Cut (through all)

    • Active: BottomCutType = "Square"

  • Bottom Miter Cut (through all)

    • Active: BottomCutType = "Miter"

  • Tread Hole (Diameter = TreadHoleDiameter)

  • Tread Hole Pattern (QTY = NumRises - 1 ul; Spacing = TreadPatternLength)

27 December 2023