Ciao a tutti,
Sto cercando di verificare che il mio computer sia in grado di eseguire script JSL che utilizzano Python, ho trovato due codici nella guida di JMP e li ho eseguiti utilizzando JMP 15. Il seguente pezzo di codice funziona bene, include il submit () di python.
Nomi predefiniti fino a qui (1);
Python Init ();
Python Submit ("\ [
basket = ["mela", "arancia", "pera"]
stampa (cestino)
stampa (cestino [0])
stampa (cestino [1])
] \ ");
Termine Python ();
Tuttavia, la parte di codice seguente non ha funzionato. Il codice avrebbe dovuto stampare il valore delle variabili, x, se M. Tuttavia, ha stampato l'istruzione (print (x)), (print (s)) e (print (M)). sembra che il comando send () di python non funzioni. Spero che tu possa aiutare a capirlo. Questo è il codice:
Nomi predefiniti fino a qui (1);
Python Init ();
X = 1;
Python Send (X);
S = "Titolo rapporto";
Python Send (S);
M = [1 2 3, 4 5 6, 7 8 9];
Python Send (M);
Python Submit ("\ [
stampa (X)
stampa (S)
stampa (M)
] \ ");
Termine Python ();
e questo è l'output:
1.0
Titolo del rapporto
/ ********** /
stampa (X)
stampa (S)
stampa (M)
/ ********** /
0
Grazie in anticipo
Eseguendo Windows 10, con JMP 16, ottengo i seguenti risultati durante l'esecuzione del codice di esempio
1.0
Report Title
[[1. 2. 3.]
[4. 5. 6.]
[7. 8. 9.]]
0