Passaggio di jsl generato da Python a JMPLavoro molto con i programmatori Python per generare una varietà di diagrammi e grafici. Spesso gioco con Graph Builder (o qualche altra piattaforma JMP) per ottenere ciò che voglio. Quindi lo salvo come grafica, lo invio a loro e dico "crea questo".
Sarebbe molto più efficiente se potessi semplicemente inviare loro il codice JSL e utilizzare JMP come backend grafico. L'idea è che quando è necessario un grafico, uno script Python invierebbe il codice JSL appropriato a JMP. JMP genererebbe il grafico e lo salverebbe come immagine per un ulteriore utilizzo da parte dello script Python.
Una cosa del genere è possibile con JMP? Qualcuno sa come fare questo? Abbiamo la capacità Python. Sono le cose dell'interfaccia Python/JMP che mi hanno sconcertato.
Grazie.
Ri: Passaggio di jsl generato da Python a JMPIl supporto Python di JMP è fornito da JMP che incorpora l'interprete Python. Caricamento della libreria condivisa Python che hai sul tuo sistema. JMP può eseguire script Python e trasferire dati avanti e indietro tra JMP e l'istanza Python in esecuzione all'interno di JMP. JMP non dispone di un'interfaccia Python esterna, ad esempio in cui è possibile importare JMP in un'istanza Python autonoma. Per eseguire JMP esternamente esistono due metodi portatili e uno che funziona solo su Windows. In modalità portatile, puoi eseguire JMP dalla riga di comando avviando JMP con uno script JSL, ma potresti comunque visualizzare finestre di dialogo e tutto il resto. 2. Esegui uno script JSL in ascolto su un socket, il programma esterno invia comandi a JMP su un socket e lo script JSL deve analizzare la comunicazione per chiamare i comandi appropriati. Infine, su Windows, JMP esporta le interfacce COM di automazione Windows. Con i pacchetti COM Python appropriati, il tuo programma Python potrebbe guidare JMP attraverso l'interfaccia di automazione COM. Al momento l'opzione 3 è la soluzione migliore per realizzare tale interazione.