Servicio web y API
Interfaz programable para RFEM 6, RSTAB 9 y RSECTION 1
"¡Creo que los seminarios web de Dlubal y la amplia información en el sitio web son muy profesionales y realmente geniales!"
El Servicio web y API son interfaces programables para RFEM 6, RSTAB 9 y RSECTION 1. Esta tecnología es la base de un servicio de servidor que le proporcionan los programas RFEM 6, RSTAB 9 y RSECTION 1. Puede utilizar este servicio de servidor localmente o a través de la red. ¿Ya ha conocido la comunicación cliente-servidor? Le permiten enviar sus solicitudes y recibir respuestas de RFEM 6, RSTAB 9 y RSECTION 1.
Puede utilizar los Servicios web de forma muy sencilla e intuitiva. Para garantizar esto, hay disponibles bibliotecas de alto nivel para los lenguajes de programación Python y C#, que puede usar de forma completamente gratuita en GitHub bajo una licencia de código abierto. Para poder trabajar cómodamente, puede adaptar las bibliotecas de alto nivel a sus propias necesidades. Las contribuciones a nuestros archivos siempre son bienvenidas.
¿Tiene poca experiencia o no sabe nada de programación en Python? No se preocupe, no es tan difícil. El videotutorial Programación con RFEM 6 y Python le ayudará a empezar
Características
Con los Servicios web y API, tiene la opción de comunicarse con RFEM, RSTAB y RSECTION utilizando funciones de alto nivel. Puede usarlo para crear sus aplicaciones web o de escritorio y optimizar su flujo de trabajo. También hay un servidor RFEM 6 que se ejecuta en su computadora sin una interfaz gráfica de usuario (GUI), pero solo responde a sus solicitudes de servicio web.Beneficios
Una cosa es absolutamente indiscutible: El Servicio web y API cubren aspectos universales en la industria de la construcción. Sin embargo, hay un problema. Para el cálculo y dimensionamiento, necesita diferentes características para cada región, país, empresa e calculista de estructuras. Cada uno tiene sus propios requisitos. Hemos solucionado este problema. Ya que con el Servicio web y API, puede crear fácilmente su propio sistema de cálculo y dimensionamiento estructural. Siempre a su lado: El rendimiento y la fiabilidad de RFEM, RSTAB y RSECTION.
La necesidad de análisis y diseño estructural adaptados y automatizados aumenta constantemente. La tecnología de Servicio web permite crear funcionalidades especiales de forma rápida y precisa. Nuestros clientes pueden desarrollar estas soluciones de forma independiente o en colaboración con nosotros. ¡Convénzase y pruébelo!
Áreas de aplicación
El servicio web y API le proporcionan varios ámbitos de aplicación. Hemos resumido algunas ideas sobre cómo el Servicio web y API pueden ayudar a su empresa:
- Creación de aplicaciones adicionales para RFEM 6, RSTAB 9 y RSECTION 1
- Posibilidad de hacer que los flujos de trabajo sean más eficientes (por ejemplo, definición y entrada del modelo) y para integrar RFEM 6, RSTAB 9 y RSECTION 1 en las aplicaciones de su empresa
- Simulación y cálculo de varias opciones de diseño
- Ejecución de algoritmos de optimización para el tamaño, forma y/o topología
- Acceder a los resultados del cálculo
- Generación de informes en formato PDF
El nivel de calidad del trabajo se aumenta automáticamente no solo por las definiciones del modelo algorítmico, sino también por:
- Ampliación/consolidación de RFEM 6, RSTAB 9 y RSECTION 1 con sus propios controles
- Mayor interoperabilidad entre el software individual utilizado para completar un proyecto
¿Qué es el servicio web y la API?
La comunicación es la clave del éxito. Esto también se aplica a la relación cliente-servidor. Con un servicio web y API, tiene un sistema de intercambio de información basado en XML a su disposición para la comunicación directa cliente-servidor. Es posible integrar programas, objetos, mensajes o documentos en estos sistemas. Por ejemplo, un protocolo de servicio web del tipo HTTP se ejecuta para la comunicación cliente-servidor cuando realiza una búsqueda en un motor de búsqueda.
Ahora de vuelta al software Dlubal. En nuestro caso, el cliente es su entorno de programación (.NET, Python, JavaScript) y el proveedor del servicio es RFEM 6. La comunicación cliente-servidor le permite enviar consultas y recibir respuestas de RFEM, RSTAB o RSECTION.
- Los servicios web son una colección de protocolos y estándares de código abierto que se utilizan para intercambiar datos entre sistemas y aplicaciones. La API, por otro lado, es una interfaz de software a través de la cual dos aplicaciones pueden interactuar sin la participación de un usuario.
- En consecuencia, todos los servicios web son API, pero no todas las API son servicios web.
- Podrá comunicarse más rápidamente dentro y entre organizaciones.
- Un servicio puede ser independiente de otros servicios.
- Con los servicios web, puede usar su aplicación para hacer que su mensaje o función sea accesible para el resto del mundo.
- Los servicios web lo ayudan a intercambiar datos entre diferentes aplicaciones y plataformas.
- Varias aplicaciones pueden comunicarse entre sí, intercambiar datos y compartir servicios entre sí.
- Con SOAP, nos hemos asegurado de que los programas creados en diferentes plataformas y sobre la base de diferentes lenguajes de programación puedan intercambiar datos de forma segura.
Lenguajes de programación admitidos
En teoría, un servicio web se puede crear con cualquier lenguaje de programación. Sin embargo, nosotros, el equipo de Dlubal, nos hemos decidido por otro camino. Hemos creado bibliotecas de funciones de alto nivel para nuestros usuarios. Con estas bibliotecas de funciones de alto nivel, puede crear secuencias de comandos (scripts) potentes mediante una programación simple. Estas bibliotecas incluyen:
- Funciones de alto nivel de RFEM-Python
- Funciones de alto nivel de RSTAB-Python
- Funciones de alto nivel de RSECTION-Python
- Funciones de alto nivel de C#
- Sencillo y fácil de aprender
- Aún sigue siendo muy potente
- Muchas extensiones y bibliotecas disponibles
- Muchos recursos disponibles en Internet
Contacto
¿Tiene alguna pregunta sobre nuestros productos o cuáles son los más adecuados para sus proyectos de diseño? Contáctenos por teléfono, correo electrónico, chat o foro, o busque en la página de preguntas frecuentes, disponible las 24 horas del día, los 7 días de la semana.
Precio

Aplicaciones prácticas usando Python y RFEM 6 | Generador de cerchas en 2D
Este artículo analiza un caso de uso práctico de la programación de una interfaz gráfica de usuario (GUI) de un generador de cerchas en 2D con Python.
Clientes que compraron este producto también compraron