CS 455: read a section and place its bars
cs455_describe_sectionStart here when the user shares a reinforcement drawing, photo or schedule. Read from it: cover, for each face the layers (number of bars or spacing, and Ø - mm, inches or #US sizes are all accepted), side bars, links (Ø, legs, spacing); then call this tool. It reads one beam section from the open model through the shared MIDAS section library (outline checked against CIVIL NX's published properties), places the bars with the CS 455 plugin's own placement (cover to every edge) and RETURNS A DRAWING of the section with every bar placed - compare it with the user's drawing and correct rebar until they match (ask the user about anything the drawing does not show, e.g. cover). Then cs455_export_calc_sheet gives the report. Also returns what the plugin's engine derives: area, centroid, depth, usable_for_capacity, parts, the bars placed per schedule row (or why a row failed), and the model's concrete grade. Read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| image | No | cs455_describe_section only: return the drawing of the section with its bars (default true). | |
| rebar | No | The bar schedule, as the plugin's Reinforcement tab: cover (mm to the bar face, default 50), gap (mm between layers, default max(25, Ø)), rows [{face: bottom|top|side|depth, layer (any whole number, 1 = outermost), count ('8' bars or '@150' spacing), dia (mm, or '1.128in', or '#9'), depth (mm below top, face 'depth' only), span ('±430:900' width limits), from/to/which (side bars)}], coords {datum: bc|bl|tc, text: 'y z dia' per line, mm}. | |
| sectionId | Yes | The CIVIL NX section id (a beam section). | |
| restrained | No | Compression bars are restrained by links (cl 5.3.1). Default false: compression bars get no compressive strength (cl 5.3.2(1)), conservative. | |
| concreteParts | No | Composite sections: { part id: f_cu } where a part's grade differs (describe lists the parts). | |
| confirmDimensions | No | Only after the user has compared the drawn section with the drawing: needed when CIVIL NX published no properties to check the outline against. |