Documentazione

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

Abbonarsi
Notificami
0 Commenti
Feedback in linea
Visualizza tutti i commenti