"beamLoadSupport".
Implementation
Plot Parameters
| Parameter | Format | Example | Description |
|---|---|---|---|
| xData | array of numbers | remote.plot.x | X coordinates along the beam |
| r | nxm array | x("r") | Support locations from a traditional template r widget. Either rDict or r is required |
| rDict | array of dicts | remote.plot.R | Support locations and types, from the solver. Either rDict or r is required |
| PL | array of dicts | remote.plot.PL | Point load locations and magnitudes |
| DL | array of numbers | remote.plot.DL | Distributed load values at each X-coordinate |
| ML | array of dicts | remote.plot.ML | Moment load locations and magnitudes |
| AL | array of dicts | remote.plot.AL | Axial load locations and magnitudes |
| ADL | array of numbers | remote.plot.ADL | Axial distributed load values at each X-coordinate |
| lenConvert | number | 0.001 | (defaults to 0.001) Conversion factor for lengths |
| dlConvert | number | 1 | (defaults to 1) Conversion factor for distributed loads |
| loadLenConvert | number | 1 | (defaults to 1) Conversion factor load lengths |
| lenUnit | string | "m" | (defaults to "m") Unit for lengths |
| plUnit | string | "kN" | (defaults to "kN") Unit for point loads |
| mlUnit | string | "kNm" | (defaults to "kNm") Unit for moment loads |
| dlUnit | string | "kN/m" | (defaults to "kN/m") Unit for distributed loads |
| dlAreaUnit | string | "kPa" | (defaults to "kPa") Unit for area distributed loads (i.e. the thing multiplied by the load width to get the magnitude) |
| column | boolean | false | (defaults to false) Whether to plot diagram vertically, adjusting text locations appropriately |
| wall | number | 0 | (defaults to 0) Height of the wall to display |
| openings | nx6 array | [] | (defaults to []) Format: [["label", type, startY, heightY, startX, endX], ...] |
Support Data Formats
Traditional r Widget Format
When using the traditionalr widget for supports:
Solver Support Format (rDict)
When using solver-generated support data:Load Data Formats
Point Loads (PL)
Distributed Loads (DL)
Area Distributed Loads
For loads applied over an area (like floor loads):Openings in Walls
For wall applications, you can specify openings:Example Implementation
Column/Wall Configuration
For vertical members, use the column configuration:Integration with Templates
With Traditional Templates
With Solver Templates
Best Practices
- Unfactored Loads: This diagram shows unfactored loads - ensure youβre not passing factored values
- Load Types: Use consistent load type categorization (dead, live, wind, etc.)
- Units: Maintain consistent units throughout the diagram
- Support Definition: Choose between
randrDictbased on your template architecture - Color Coding: Different load types will be automatically color-coded
The Load & Support Diagram is ideal for showing the initial loading condition before load combinations are applied. It provides a clear view of the structural system for engineers to verify load placement and support conditions.
Ensure that either
r or rDict is provided, but not both. The diagram requires one of these parameters to properly display support conditions.For wall applications with openings, the diagram will automatically adjust the distributed load display to account for the openings, providing a realistic representation of load distribution.