Documentación

Ú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

Suscríbase a
Notificar a
0 Comentarios
Feedbacks de Inline
Ver todos los comentarios