Hoy vamos a hablar sobre Recursos Experimentales:
API JSON / Python para Archicad 24
API es un acrónimo en inglés que significa “Interfaz de Programación de Aplicaciones”. Por lo general, la API consta de una serie de funciones a las que solo se puede acceder mediante programación, y que permiten utilizar características del software menos evidentes para el usuario tradicional.
El objetivo de las APIs es simplificar el desarrollo de programas y aplicaciones, mediante la abstracción de los diversos elementos que componen el software. Esto permite que el desarrollador no necesite conocer en detalle la implementación de todas las partes que componen un sistema, sino que necesitará saber cómo utilizar los servicios que brindan las API de interés y cómo interactuarán con el resto de los elementos de su software.
Archicad 24 introduce una nueva capa de APIs, tiene como objetivo sentar las bases para la ejecución de scripts de automatización y cadenas de comandos complejos fuera de Archicad, utilizando lenguajes de programación de alto nivel. Esta tecnología se basa en un formato de intercambio de datos estandarizado, JSON, en el que ciertos comandos de C ++ se traducen gradualmente para proporcionar un nuevo nivel de interfaz de programación para Archicad. En Archicad 24, estamos introduciendo esta tecnología en dos áreas principales:
- Acceso y modificación de propiedades definidas por el usuario en elementos Archicad
- Acceso y modificación de elementos del navegador del proyecto – automatización de la documentación (en curso)
JSON, como formato independiente del lenguaje, permite el uso de una variedad de lenguajes de programación de alto nivel, como Python o Perl. Para admitir la gran base de usuarios de Python, hemos establecido un contenedor de Python y documentamos los comandos disponibles. Para fomentar el uso de esta tecnología, se introdujo una “paleta de Python” en la interfaz de Archicad, en la que los scripts de Python se pueden importar, ejecutar y administrar en Archicad. Para descargar las API, haga clic aquí.
Nota: La API es una nueva tecnología experimental para Archicad 24. Este tipo de función proporciona acceso temprano a futuras innovaciones de productos, lo que permite a los usuarios probar la funcionalidad y proporcionar comentarios durante el proceso de desarrollo. Es posible que algunas tecnologías experimentales no sean totalmente compatibles y que no estén funcionalmente completas.
Conoce mas:
> Para obtener más información sobre este tema o descargarlos: Descargas – Python
> Asegúrate de revivir nuestro Evento Digital Building Together.
> Descubre nuestro portal educativo Graphisoft Learn.