RCS API for streamlined, simplified, and efficient design processes

Acest articol este disponibil și în:
The modern IDEA StatiCa RCS API solution is comprehensive, programming-language independent, web-based, and meets the advanced needs of professionals seeking simplified and efficient design processes for reinforced concrete structures.

The RCS API facilitates integration into any project framework with minimal prerequisites. The API is based on REST technology, and it supports clients for both .Net (C#) and Python, with the flexibility to extend support to additional programming languages.

inline image in article

Documentation, including installation instructions and example use-cases, is readily available on the developer website, providing comprehensive guidance for users to get started with the RCS API quickly:

Getting Started RCS API

RCS automation API - all documentation

The RCS API allows the loading of an RCS project by:

  • Import from a created IOM file, or
  • Opening an existing RCS file

Once an RCS project is active, you can:

  • Get information about the project, including project data, available sections, and design members.
  • Update code settings.
  • Update the Reinforced cross-section reinforcement, tendons, or the entire cross-section using a template file (.nav).
  • Run the calculation for all or selected sections.
  • Retrieve results for all or selected sections.

The API marks our commitment to providing a scalable, user-friendly tool for the optimization and automation of concrete structural reinforced cross-section designs. This streamlines the design workflow and opens future advancements, including the consideration of web-based calculation services and integration with platforms like VIKTOR apps or Rhino Compute.

Released in IDEA StatiCa patch 23.1.3.

RCS API updated to REST API 

The RCS API is built on REST Open API architecture and runs over an HTTP protocol. The current version of the API creates a REST server that is hosted locally on a user's computer.

The .Net RcsApiClient is compatible with projects using .NET 6.0 or greater. The .NET client is set up to work asynchronously. The methods of the API have been enriched and updated.

Note: Some parts of the original code have been changed, so older projects must be updated unless they might not work properly with the latest IDEA Statica version.

inline image in article

Released in IDEA StatiCa version 25.0.

Take the latest IDEA StatiCa for a test drive today

Articole conexe