API de RCS para procesos de diseño optimizados, simplificados y eficientes
La API de RCS facilita la integración en cualquier marco de proyecto con requisitos mínimos. La API está basada en tecnología REST y admite clientes tanto para .Net (C#) como para Python, con la flexibilidad de ampliar el soporte a lenguajes de programación adicionales.
La documentación, incluidas las instrucciones de instalación y ejemplos de casos de uso, está disponible en el sitio web para desarrolladores, proporcionando una guía completa para que los usuarios comiencen a utilizar la API de RCS rápidamente:
API de automatización de RCS - toda la documentación
La API de RCS permite cargar un proyecto de RCS mediante:
- Importación desde un archivo IOM creado, o
- Apertura de un archivo RCS existente
Una vez que un proyecto de RCS está activo, puede:
- Obtener información sobre el proyecto, incluyendo datos del proyecto, secciones disponibles y elementos de diseño.
- Actualizar la configuración normativa.
- Actualizar la armadura de la sección transversal armada, los tendones o la sección transversal completa mediante un archivo de plantilla (.nav).
- Ejecutar el cálculo para todas las secciones o las seleccionadas.
- Recuperar resultados para todas las secciones o las seleccionadas.
La API refleja nuestro compromiso de proporcionar una herramienta escalable y fácil de usar para la optimización y automatización del diseño de secciones transversales armadas de estructuras de hormigón. Esto agiliza el flujo de trabajo de diseño y abre la puerta a futuros avances, incluida la consideración de servicios de cálculo basados en web e integración con plataformas como aplicaciones VIKTOR o Rhino Compute.
Publicado en el parche 23.1.3 de IDEA StatiCa.
API de RCS actualizada a REST API
La API de RCS está construida sobre la arquitectura REST Open API y funciona mediante el protocolo HTTP. La versión actual de la API crea un servidor REST alojado localmente en el ordenador del usuario.
El cliente .Net RcsApiClient es compatible con proyectos que utilizan .NET 6.0 o superior. El cliente .NET está configurado para funcionar de forma asíncrona. Los métodos de la API han sido enriquecidos y actualizados.
Nota: Algunas partes del código original han sido modificadas, por lo que los proyectos más antiguos deben actualizarse, ya que podrían no funcionar correctamente con la última versión de IDEA StatiCa.
Publicado en la versión 25.0 de IDEA StatiCa.