嗨 JMP 社区,
我正在尝试使一个脚本按钮将“PV800_App1_Trend_1_Datalog.csv”与“PLC_DATA_MASTER.jmp”连接成“CONCATENATED_PLC_DATA.jmp”,然后将连接的文件保存在原始“PLC_DATA_MASTER.jmp”上
原因是我有一个带有工业PLC数据的U盘,这个脚本可以自动更新PLC记录的新数据,然后保持主文件是最新的。 一切正常,除了保存文件。 我什至确定我已将 dt4 正确分配给“CONCATENATED_PLC_DATA”,因为我已经测试了 close(dt4) 但出于某种原因,任何类型的保存文件的脚本都会给我各种错误消息。
这个脚本给了我
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"
) /*###*/
这是脚本。 它不会保存 master 上的连接,并给我上面的错误消息,我不明白。 谢谢,团队。
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>
我相信如果您更改行,您的代码将起作用
dt4=("CONCATENATED_PLC_DATA");
到
dt4=data table("CONCATENATED_PLC_DATA");