Servicio web y API
Interfaz programable para RFEM 6 / RSTAB 9
"¡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 es una interfaz programable para RFEM 6 / RSTAB 9. Basados en esta tecnología, los programas RFEM 6 y RSTAB 9 proporcionan un servicio de servidor que se puede usar localmente o a través de la red. La comunicación cliente-servidor permite enviar solicitudes y recibir comentarios desde RFEM 6 / RSTAB 9.
Para los lenguajes de programación Python y C# están disponibles bibliotecas de alto nivel, lo que permite un uso fácil e intuitivo de los servicios web. Las bibliotecas de alto nivel están disponibles en GitHub bajo una licencia de código abierto. Se pueden utilizar de forma gratuita y adaptar a sus propias necesidades. Las contribuciones a nuestros archivos siempre son bienvenidas.
Características
BasicEsta variante puede escribir y leer datos en RFEM/RSTAB. Sin embargo, tanto la aplicación como RFEM/RSTAB se deben ejecutar en el mismo equipo.
Pro
Además del rendimiento de la versión Basic, también es posible comunicarse a través de una red.
Beneficios
El Servicio web y API cubren claramente los aspectos universales en la industria de la construcción. Sin embargo, el cálculo y el dimensionamiento requieren características diferentes para cada región, país, empresa e ingeniero de estructuras. El Servicio web y API permiten a cada usuario crear su propio sistema de análisis y diseño fácilmente mientras confía en el rendimiento y la fiabilidad de RFEM / RSTAB.
Existe una necesidad creciente de cálculos y dimensionamientos de estructuras personalizados y automatizados. 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.
Áreas de aplicación
El Servicio web y la API se pueden usar de varias maneras. En el siguiente texto, puede encontrar algunas ideas sobre cómo el Servicio web y la API pueden ayudar a su empresa:
- Creación de aplicaciones adicionales para RFEM 6 / RSTAB 9
- Posibilidad de hacer nuestros flujos de trabajo más eficientes (por ejemplo, en la definición y entrada de modelos) e integrar RFEM 6 / RSTAB 9 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
El nivel de calidad de su trabajo se incrementa automáticamente, no solo por las definiciones del modelo algorítmico, sino también por:
- Ampliación o consolidación de RFEM 6 / RSTAB 9 con sus propios controles
- Mayor interoperabilidad entre el software individual utilizado para completar un proyecto
¿Qué es el Servicio web y la API?
Servicio web y API es un sistema de intercambio de información basado en XML para una comunicación directa entre cliente y servidor. Estos sistemas pueden incluir programas, objetos, mensajes o documentos. Por ejemplo, un protocolo de servicio web de tipo HTTP ejecuta la comunicación entre cliente y servidor cuando un usuario busca algo utilizando un motor de búsqueda.
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 permite enviar solicitudes y recibir comentarios desde RFEM / RSTAB.
- El Servicio web es una colección de protocolos y estándares de código abierto utilizados para intercambiar datos entre sistemas y aplicaciones. API es una interfaz de software que permite que dos aplicaciones interactúen entre sí sin la participación del usuario.
- Todos los servicios web son API, pero no todas las API son servicios web.
- Comunicación más rápida dentro de organizaciones y entre ellas
- Independencia del servicio de otros servicios
- El servicio web permite usar su aplicación para poner un mensaje o una función a disposición del resto del mundo.
- El servicio web ayuda a intercambiar datos entre diferentes aplicaciones y diferentes plataformas.
- Las aplicaciones pueden comunicar, intercambiar datos y compartir servicios entre sí.
- SOAP asegura que los programas creados en diferentes plataformas y basados en 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, en Dlubal Software 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:
Hemos decidido usar estos lenguajes de programación por una razón específica. Python en particular tiene las siguientes características:
- Sencillo y fácil de aprender
- Aunque siendo muy potente
- Muchas extensiones y bibliotecas disponibles
- Muchos recursos disponibles en Internet

Los informes de impresión definidos individualmente en un modelo de RFEM o RSTAB se pueden mostrar de diferentes maneras.

Ahora también se admite un nuevo formato de archivo para el diseño estructural, el Formato de Análisis Estructural (Structural Analysis Format, SAF). Es posible tanto la importación como la exportación en RFEM 6 y RSTAB 9. SAF es un formato de archivo basado en MS Excel, el cual está destinado a facilitar el intercambio de modelos de análisis estructural entre diferentes aplicaciones de software.
- ¿Los modelos y presentaciones del Info Day 2018 están disponibles de forma gratuita? ¿Me pueden enviar?
- ¿Es posible importar los archivos del programa FEM-Design de la empresa StruSoft en RFEM?
- ¿Puedo usar RFEM para calcular una casa de troncos en tres dimensiones?
- ¿Qué programas puedo usar para calcular y diseñar centrales eléctricas?
- Estoy intentando importar un modelo desde cadwork. Desafortunadamente, no puedo transferir correctamente las secciones de cadwork a RFEM. ¿Tiene algún consejo?
- Al importar un modelo directamente desde AutoCAD, la forma de la "spline" es a veces incorrecta.
- ¿Cómo modelar una estructura de red de cables utilizando el módulo adicional RF-FORM-FINDING?
- Me gustaría exportar la armadura de una losa en el formato Nemetschek. Sin embargo, no hay ninguna configuración disponible en la siguiente ventana después de seleccionar la superficie.
- ¿RFEM se integra con Autodesk Inventor?
- ¿Cómo puedo importar un modelo IFC en el entorno de RWIND Simulation?
Clientes que compraron este producto también compraron