Crea un componente aggiuntivo per eseguire uno script PythonCiao,
Grazie @martindemel per il consiglio, quindi ripubblicherò le mie domande.
Vorrei creare un componente aggiuntivo per eseguire uno script Python. Puoi aiutarmi?
grazie in anticipo
Ammazzato
Automazione e scriptingRe: Creare un componente aggiuntivo per eseguire uno script PythonQuali problemi stai riscontrando? Se hai JMP18 non sarà poi così diverso dall'eseguire JSL (a parte la possibile gestione dei pacchetti Python).
Re: Creare un componente aggiuntivo per eseguire uno script PythonSono d'accordo con Jarmo, potrebbe essere che tu debba prima assicurarti che il pacchetto che stai usando sia noto a JMP. Sarebbe utile capire dove hai problemi. In view->log potresti ricevere avvisi o messaggi di errore che possono aiutarti a identificare il problema.
Re: Creare un componente aggiuntivo per eseguire uno script PythonCiao,
Sto usando JMP18 e probabilmente sto sbagliando. Sto creando un nuovo componente aggiuntivo e, dalla scheda "Elementi di menu". Quindi seleziono " aggiungi comando", nella finestra di azione c'è solo "Esegui JSL in questo file" o "Esegui questo JSL".
Ho selezionato il mio script Python ma, come previsto, non funziona.
Quindi come si fa ad avere nell'elenco delle azioni Esegui PY in questo file? Esiste un altro modo?

Grazie,
Ammazzato
Re: Creare un componente aggiuntivo per eseguire uno script PythonUtilizzando Run JSL, ho logicamente problemi di sintassi perché è uno script Python.

Re: Creare un componente aggiuntivo per eseguire uno script PythonCrea un file JSL che sia in grado di eseguire il tuo codice Python e testa che funzioni. Quindi usa quel file JSL nell'add-in assicurandoti che tutti i file siano nelle posizioni corrette per eseguirlo correttamente.
Re: Creare un componente aggiuntivo per eseguire uno script PythonE qui puoi guardare una sessione sullo scripting Python all'interno di JMP con diversi metodi, tratta dall'incontro dello scripters club dell'anno scorso:
Esecuzione-di-codice-Python-all'interno-di-JSL
Inoltre Jarmo ha presentato un poster al Discovery Summit Europe di Berlino questo marzo:
JMPyFacade-Bridging-JMP-e-Python-per-coinvolgimento-senza-giunzioni
Re: Creare un componente aggiuntivo per eseguire uno script PythonStiamo ancora lavorando per migliorare l'integrazione di Python su JMP. L'integrazione di JMP conosce la directory da cui viene eseguito lo script JSL. Al momento il codice deve essere codificato da uno script JSL che può chiamare Python. Puoi creare funzioni JSL User Defined implementate in Python https://community.jmp.com/t5/JMPer-Cable/Creating-JSL-functions-implemented-in-Python/ , Python Submit File("your_code.py"); e se il file .py si trova nella stessa directory dello script JSL, qualcosa come
Python Submit("\[
import your_code
results = your_code.function( )
]\");
Python Get( "results");
Dovrebbe anche funzionare