Documentazione
Applicazioni
Ultimo aggiornamento il 7. 5. 2015 da Mark Fric
Come iniziare con l'interfaccia del programma
Programma è un'interfaccia che consente di richiamare qualsiasi funzionalità del programma o dei plugin dagli snippet, o da altri plugin, ecc.
L'interfaccia del programma è stata creata in modo che i plugin e gli Snippet possano chiamare funzioni definite in altri plugin o nella libreria del programma stesso.
Non è possibile richiamare una funzione di un plugin da un altro plugin o da uno snippet direttamente - lo snippet non sa cosa siano i plugin e come funzionino.
Ad esempio, si vuole eseguire una simulazione Monte Carlo in uno snippet - ma la funzione Monte Carlo è un plugin, potrebbe non essere nemmeno presente nella vostra installazione, e lo snippet non ha accesso al suo codice sorgente, quindi non può creare le sue classi e chiamare direttamente i suoi metodi.
Fortunatamente, è possibile utilizzare l'interfaccia universale Program. Essa consente a qualsiasi plugin di registrarsi come "programma" e di ricevere chiamate da moduli esterni che gli chiedono di fare qualcosa.
Ad esempio, è possibile richiamare Monte Carlo da uno snippet utilizzando simple:
Program.get("MonteCarlo").call("run", ...settings...);
Il get() restituisce un'interfaccia di programma per "MonteCarlo", se esiste. Allora è possibile chiamata "di questa interfaccia, passandogli alcuni parametri e aspettandosi che restituisca alcuni risultati.
Questo articolo è stato utile? L'articolo è stato utile L'articolo non è stato utile