"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.