Saltar al contenido principal
Saltar al pie de página

API (Application Programming Interface)


API (Application Programming Interface) permite a los ingenieros y programadores comprobar la eficacia de los productos CSI. A través de conocimientos básicos de programación, es posible crear pre y posprocesadores para diferentes aplicaciones, plugins, u otras herramientas que permiten conectar con el software CSI. API es compatible con la mayoría de los lenguajes de programación, incluyendo Visual Basic for Applications (VBA), VB.NET, C #, C ++, Visual Fortran, Python y Matlab.
 

​​​ Varios lenguajes de programación

API es compatible con la mayoría de los lenguajes de programación, incluyendo Visual Basic for Applications (VBA), VB.NET, C #, C ++, Visual Fortran, Python y Matlab. 
 Pre y Posprocesadores

Uso de API para crear, modificar y ejecutar un modelo a través de Excel y a continuación, extraer los resultados de dimensionamiento de nuevo a Excel para su respectivo procesamiento.
 Creación de plugins personalizados

Posibilidad de crear plugins específicos a los que se pueda acceder a partir del software CSI, permitiendo a los usuarios personalizar un conjunto de herramientas adicionales, además de las existentes en los programas.

Aplicaciones Externas
 

Tekla Structure desarrolló una aplicación de conexión bidireccional con SAP2000


Los programadores que desarrollan software para modelado 3D, pueden utilizar API para complementar sus softwares con las funcionalidades de análisis y dimensionamiento de estructuras con los programas CSI. Es posible crear plugins que puedan establecer la conexión bidireccional entre las aplicaciones externas y el software CSI, permitiendo la transferencia precisa de información entre modelos.

API ofrece el acceso directo, rápido y eficiente a todos los métodos numéricos avanzados implementados en los programas CSI. Además, se garantiza la compatibilidad entre las aplicaciones desarrolladas a través de API con las versiones futuras del software CSI.


Creación de herramientas propias
 

Los ingenieros pueden utilizar API para crear sus propias herramientas de automatización e integración con el software CSI. Estas herramientas pueden automatizar tareas repetitivas, eliminando los errores por parte del usuario y aumentando la eficacia del trabajo.

Es posible utilizar API de CSI para conectar cualquier herramienta ya existente con los programas SAP2000, ETABS y CSiBridge, principalmente hojas de cálculo o aplicaciones más complejas.

 

  Plantillas
Para los componentes estructurales utilizados con más frecuencia, API es bastante útil para construir una interfaz para posibilitar la definición paramétrica de los componentes citados.

  Preprocesadores
Posibilidad de automatizar y configurar varias definiciones, como por ejemplo, cargas específicas para aplicar en estructuras.

  Posprocesadores
Posibilidad de crear algoritmos personalizados para implementación de comprobaciones de proyecto más específicas.


Desarrollo continuo



API de CSI está actualmente disponible para SAP2000, ETABS y CSiBridge.

Se ha desarrollado para ser lo más consistente posible entre los varios productos de CSI, permitiendo que cualquier herramienta y/o aplicación se adapte fácilmente entre productos.


Documentación y código


Todas las funciones de API están documentadas detalladamente a través de una extensa biblioteca donde se puede buscar cualquier asunto.

Esta biblioteca contiene informaciones sobre numerosas funciones de API, con la descripción de la sintaxis y parámetros, alteraciones realizadas a la función, y ejemplos sencillos que muestran su utilidad y aplicación práctica.

Ejemplo de documentación disponible en la API 

 
 

Herramientas API disponibles


CSiXRevit


CSiXRevit es un plugin que se puede instalar en Revit para permitir el intercambio de informaciones entre los programas SAP2000, ETABS, SAFE y Autodesk Revit Structure®. Es una herramienta con gran potencial que permite la integración de todos los modelos de las varias especialidades y promueve la productividad entre los equipos de proyecto. Esta conexión soporta los siguientes procesos:

1) Exportación de un modelo de Revit Structure para crear un nuevo modelo en SAP2000, ETABS y/o SAFE

2) Exportación de un modelo de Revit Structure para actualizar un modelo existente en SAP2000, ETABS y/o SAFE

3) Importación de un modelo de SAP2000, ETABS y/o SAFE para crear un nuevo modelo en Revit Structure

4) Importación de un modelo SAP2000, ETABS y/o SAFE para actualizar un modelo existente en Revit Structure
 

 

Consultar documentación 


Para otras informaciones, por favor contáctenos a través de este formulario.

 

 

 

Tubular Mesh


Esta aplicación calcula intersecciones entre tubos y conos, diseñando las mallas de elementos finitos de forma triangular o cuadrangular, para utilizar en aplicaciones como SAP2000 u otros programas de elementos finitos.

 

Consultar documentación 


Para otras informaciones, por favor contáctenos a través de este formulario.

 

 



Combinador de Acciones para SAP2000


El objetivo del software COMBINADOR, es simple, pero no por eso algo sencillo: elaborar las distintas combinaciones de acciones en el cálculo de estructuras según las normativas españolas y europeas (EHE-08, EAE, CTE, IAP-11, IAPF-07, EC-1…) y luego poder imprimirlas en un informe o exportarlas a Excel o a SAP2000. Soporta todo tipo de incompatibilidades entre cargas, incluso los complejos grupos de cargas de la IAP-11 y EC-1.

 

Consultar documentación



Para otras informaciones, por favor contacte:

http://estructurando.net/combinador/

estructurando@estructurando.net