Documentación
Aplicaciones
Última actualización el 7. 5. 2015 por Mark Fric
Introducción a la interfaz del programa
Programa es una interfaz que permite llamar a cualquier funcionalidad del programa o plugins desde snippets, u otros plugins, etc.
La interfaz del programa se creó para que los plugins y Snippets puedan llamar a funciones definidas en otros plugins o en la propia biblioteca del programa.
No es posible llamar a alguna función de un plugin desde otro plugin o snippet directamente - el snippet no sabe qué son los plugins y cómo funcionan.
Por ejemplo, quieres ejecutar la simulación Monte Carlo en un snippet - pero la función Monte Carlo es un plugin, puede que ni siquiera esté presente en tu instalación, y el snippet no tiene acceso a su código fuente, por lo que no puede crear sus clases y llamar a sus métodos directamente.
Por suerte, puedes utilizar la interfaz universal Program. Permite a cualquier plugin registrarse como "programa" y recibir llamadas de módulos externos que le piden que haga algo.
Por ejemplo, puede llamar a Monte Carlo desde un fragmento utilizando simple:
Program.get("MonteCarlo").call("ejecutar", ...ajustes...);
En get() devuelve una interfaz de programa para "MonteCarlo", si existe. Entonces puede llame a "ejecutar" de esta interfaz, pasarle algunos parámetros y esperar que devuelva algunos resultados.
¿Le ha resultado útil este artículo? El artículo era útil El artículo no era útil