Skip to main content
Glama

MIDAS CIVIL NX tools (MIDAS IT Europe)

Eurocode Section Checker: read a section and place its bars

ec2_describe_section
Read-only

Step 1 of an EN 1992 (Eurocode) concrete section check. For CS 455 use cs455_describe_section; only to read or edit a section's shape use section_read. Start here for an EN 1992 section check. Reads one beam section of the open model through the shared MIDAS section library (any CIVIL NX section family; composite deck slabs as separate regions; tapered sections per end), places the bars from the given schedule with the Eurocode Section Checker's own placement and, for a prestressed beam, the tendons - and RETURNS A DRAWING of the section with every bar and tendon. Compare it with the user's drawing and correct rebar / psc.tendons until they match, then call ec2_section_check. Also returns depth, width, area, the bars placed per schedule row (or why a row failed), the concrete class read from the model material and the member type / length the model suggests. An unknown sectionId is answered with the model's beam sections. Read-only.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "sectionId": "<sectionId>"
    },
    "name": "ec2_describe_section"
  }
}

Input Schema

NameRequiredDescriptionDefault
pscNoPrestressed beam (EC2 5.10, 6.1, 7.1-7.3; 6.2.5 interface shear when composite): every tendon at its own position. tendons: the plugin's text lines - 'y z Ap [sigma_pm0]' for one tendon, 'y1 z1 y2 z2 n Ap [sigma_pm0]' for a line of n - with Ap in mm² or a strand '15.7s' or '19x15.7', coordinates mm from the datum (bc = bottom centre, bl = bottom left, tc = top centre, z down); or a list [{y, z, area, sigma0?}]. Stage 1 (prestress, girder self-weight, load cases tagged stage1) acts on the girder alone; give composite for a precast girder + deck slab.
gradeNoEN 206 class, e.g. C35/45 (default: from the model material, else C30/37 assumed).
imageNoreturn the drawing (default true)
rebarNoThe bar schedule, as the plugin's Reinforcement tab: cover (mm to the bar face, default 40), gap (mm between layers, default max(25, Ø)), rows [{face: bottom|top|side|depth, layer (1 = nearest the face), count ('6' bars or '@150' spacing), dia (mm), depth (mm below the top, face 'depth'), which (side bars: both|left|right), span/from/to}], coords {datum: bc|bl|tc, text: 'y z dia' per line, mm}.
memberNoCheck as a column, pier or pile (EC2 5.8 slenderness, imperfections, nominal-curvature second order; pile: bored-pile minimum steel 9.8.5) instead of a beam. Default: column when the elements are mostly vertical, else beam. Effective length l0 = k * length about each axis: caseY/caseZ from EC2 Fig 5.7 (a pinned both ends 1.0, b cantilever 2.0, c fixed-pinned 0.7, d fixed both 0.5, e fixed both, sway 1.0, f fixed-pinned, sway 2.0) or kY/kZ.
sectionIdYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources