q458538124
級別: 正式會員
|
威綸通用配方數據庫和配方檢視做了配方,但是客戶配方數過多(約1000個),有什么辦法可以做對應的搜索選定功能。就是輸對應名字,可以自動在選擇對應名字的配方。有大佬幫幫忙嗎,謝謝 |
---|---|
|
aracy123
級別: 探索解密
|
macro_command main() short name[5],temp[5],i=0,var=80,b[75],c[5] bool ON=true,OFF,flag=false GetData(name[0], "Local HMI", LW, 0, 5) FILL(c[0],0,5) for i=0 to 17 step 1 GetData(temp[0], "Local HMI", RW, var, 5) if name[0]==temp[0] and name[1]==temp[1] and name[2]==temp[2] and name[3]==temp[3] and name[4]==temp[4] then GetData(b[0], "Local HMI", RW, var+5, 75) SetData(b[0], "Local HMI", LW, 5, 75) flag=true else if i==17 then SetData( on, "Local HMI", LB, 11, 1) SetData(name[0], "Local HMI", LW, 200, 5) SetData(c[0], "Local HMI", LW, 0, 5) else end if var=var+80 end if SetData(i, "Local HMI", LW, 100, 1) SetData(var, "Local HMI", LW, 101, 1) next i SetData(ON, "Local HMI", LB, 9, 1) SetData(OFF, "Local HMI", LB, 7, 1) end macro_command 根據輸入的名字比對配方庫里的名字,名字一致將該名下的數據讀出存到顯示區 |
---|---|
|