Salve comunità JMP,
Sto cercando di fare in modo che un pulsante di script concateni "PV800_App1_Trend_1_Datalog.csv" con "PLC_DATA_MASTER.jmp" in "CONCATENATED_PLC_DATA.jmp" e quindi salvi il file concatenato sull'originale "PLC_DATA_MASTER.jmp"
Il motivo è che ho un'unità flash USB con i dati del PLC industriale e questo script può aggiornare automaticamente i nuovi dati registrati dal PLC e quindi mantenere aggiornato il file master. Tutto funziona, tranne il salvataggio del file. Sono anche sicuro di avere dt4 assegnato correttamente a "CONCATENATED_PLC_DATA" perché ho testato close(dt4) ma per qualche motivo, qualsiasi tipo di script per salvare il file mi dà vari messaggi di errore.
Questa sceneggiatura mi dà
Send Expects Scriptable Object in access or evaluation of 'Send' , dt4 << /*###*/save(
"C:\Users\Jeffrey\Documents\Data Connections\PLC_DATA_TERLOTHERM\PLC_DATA_MASTER.jmp"
) /*###*/
Ecco la sceneggiatura. Non salverà il concatenato sul master e mi dà il messaggio di errore sopra, che non capisco. Grazie, squadra.
dt2=open("C:\Users\Cheesemaker\Documents\Data Connections\PLC_DATA\PLC_DATA_MASTER.jmp"); \\ open master dataset
dt3=open("C:\Users\Cheesemaker\Documents\Data Connections\PLC_DATA\PV800_App1_Trend_1_Datalog.csv"); \\ open new dataset
dt3 << Select Where(Time == "Time"); \\ filter out text rows
dt3 << Delete Rows;
column(dt2,"Time")<<DATA type=""></DATA>
Credo che il tuo codice funzionerà se cambi la riga
dt4=("CONCATENATED_PLC_DATA");
A
dt4=data table("CONCATENATED_PLC_DATA");