这个二次开发现在还在努力学习中,在B站学习搜了一些视频,竟然。。。。。。。
这是我近期的成果,给大家展示一下。
(资料图片仅供参考)
//S(START)
HS6=("机器人%n管理")
PRESS(HS6)
LM("mask1")
END_PRESS
//END
;登陆界面,这个是开机第六个软件按钮,点进去加载屏幕mask1
//M{mask1,hd="机器人管理",HLP=""}
;主界面按键
HS1=("机器人")
HS2=("机床")
HS3=("运行状态")
HS4=("生产数据")
VS8=(SOFTKEY_NAV_BACK) ;系统自带的有图按键
;进入下一级界面
PRESS(HS1)
LM("mask2")
END_PRESS
;返回
PRESS(VS8)
EXIT
END_PRESS
//END
这是mask1 屏幕的东西
;下一级界面,mask2的定义
//M{mask2,hd="机器人信号",HLP=""}
DEF VARone={ST="机器人-->机床的信号",TXT_X=225,TXT_Y=90,TXT_W=200,X=0,Y=0,WR=0}
DEF VAR0={ST="上料完成",WR=1,TYP="B",VAR="",TXT_X=60,TXT_Y=120,X=100,Y=120}
DEF VAR10={ST="\\",TXT_X=240,TXT_Y=120,X=0,Y=0,TXT_H=100,WR=0}
DEF VAR1={ST="卸料完成",WR=1,TYP="B",VAR="",TXT_X=60,TXT_Y=170,X=100,Y=170}
DEF VAR11={ST="\\",TXT_X=240,TXT_Y=170,X=0,Y=0,TXT_H=100,WR=0}
DEF VAR2={ST="机器人等待位",WR=1,TYP="B",VAR="",TXT_X=60,TXT_Y=220,X=100,Y=220}
DEF VAR12={ST="\\",TXT_X=240,TXT_Y=220,X=0,Y=0,TXT_H=100,WR=0}
DEF VAR3={ST="机器人准备好",WR=1,TYP="B",VAR="",TXT_X=60,TXT_Y=270,X=100,Y=270}
DEF VAR13={ST="\\",TXT_X=240,TXT_Y=270,X=0,Y=0,TXT_H=100,WR=0}
DEF VAR4={ST="启动机床",WR=1,TYP="B",VAR="",TXT_X=60,TXT_Y=320,X=100,Y=320}
DEF VAR14={ST="\\",TXT_X=240,TXT_Y=320,X=0,Y=0,TXT_H=100,WR=0}
DEF VAR5={ST="开门请求",WR=1,TYP="B",VAR="",TXT_X=370,TXT_Y=120,X=410,Y=120}
DEF VAR15={ST="\\",TXT_X=330,TXT_Y=120,X=0,Y=0,TXT_H=100,WR=0}
DEF VAR6={ST="关门请求",WR=1,TYP="B",VAR="",TXT_X=370,TXT_Y=170,X=410,Y=170}
DEF VAR16={ST="\\",TXT_X=330,TXT_Y=170,X=0,Y=0,TXT_H=100,WR=0}
DEF VAR7={ST="夹具松请求",WR=1,TYP="B",VAR="",TXT_X=370,TXT_Y=220,X=410,Y=220}
DEF VAR17={ST="\\",TXT_X=330,TXT_Y=220,X=0,Y=0,TXT_H=100,WR=0}
DEF VAR8={ST="夹具紧请求",WR=1,TYP="B",VAR="",TXT_X=370,TXT_Y=270,X=410,Y=270}
DEF VAR18={ST="\\",TXT_X=330,TXT_Y=270,X=0,Y=0,TXT_H=100,WR=0}
DEF VAR9={ST="机器人故障",WR=1,TYP="B",VAR="",TXT_X=370,TXT_Y=320,X=410,Y=320}
DEF VAR19={ST="\\",TXT_X=330,TXT_Y=320,X=0,Y=0,TXT_H=100,WR=0}
;界面按键定义
HS1=("机器人")
HS2=("机床")
HS3=("运行状态")
HS4=("生产数据")
VS8=(SOFTKEY_NAV_BACK)
;返回上一届面
PRESS(VS8)
LM("mask1")
END_PRESS
;变了设置 用if语句进行执行,如果变量发生变化 看变量的值为何,执行相应的语句。
CHANGE(VAR0)
IF ==1
="\\"
ELSE
="\\"
ENDIF
END_CHANGE
CHANGE(VAR1)
IF ==1
="\\"
ELSE
="\\"
ENDIF
END_CHANGE
CHANGE(VAR2)
IF ==1
="\\"
ELSE
="\\"
ENDIF
END_CHANGE
CHANGE(VAR3)
IF ==1
="\\"
ELSE
="\\"
ENDIF
END_CHANGE
CHANGE(VAR4)
IF ==1
="\\"
ELSE
="\\"
ENDIF
END_CHANGE
CHANGE(VAR5)
IF ==1
="\\"
ELSE
="\\"
ENDIF
END_CHANGE
CHANGE(VAR6)
IF ==1
="\\"
ELSE
="\\"
ENDIF
END_CHANGE
CHANGE(VAR7)
IF ==1
="\\"
ELSE
="\\"
ENDIF
END_CHANGE
CHANGE(VAR8)
IF ==1
="\\"
ELSE
="\\"
ENDIF
END_CHANGE
CHANGE(VAR9)
IF ==1
="\\"
ELSE
="\\"
ENDIF
END_CHANGE
;加载那个切线
LOAD
H_separator(110,3,3,1)
H_separator(145,3,3,1)
H_separator(195,3,3,1)
H_separator(250,3,3,1)
H_separator(295,3,3,1)
H_separator(345,3,3,1)
END_LOAD
//END
那个手册一定要好好看看
喜欢就点个赞吧。

- 今年要新开300店,屈臣氏为何更被消费者青睐?来源:第一财经YiMagazine进入体验经济时代,零售行业正上演着...
- 买比特币选币信(BXIN),值得用户信赖的数字货币交易<font id近年来,金融科技(Fintech)在全球范围内迅速兴起。以区块链...
- 台铃首位全球代言人!王一博真的拥有“大牌代言体质”自从台铃官宣王一博成为品牌全球代言人之后,不仅在业内引起巨...
- 仰韶酒业携“联合国教科文组织金奖”载誉而归,再掀白酒国际化热潮!7月4日(当地法国巴黎时间),仰韶彩陶坊太阳酒荣获联合国教科...
- 2023年上半年,业之峰集团都经历了哪些大事?时间过得真快,转眼之间,2023年已经过去一半了。刚刚过去的...
- 北向资金是什么意思?跟着北向资金买股票可行吗?
2023-07-07 14:35:28
- 如何区分大盘股和小盘股?小盘股与小票股的区别?
2023-07-06 16:34:04
- 高位横盘是什么意思?高位长期横盘的股票意味什么?
2023-07-05 15:40:11
- 股票型基金怎样选择最佳买点?股票基金的筛选指标有哪些?
2023-07-04 11:21:51
- 港股通标的股票是什么意思?港股通能交易哪些港股?
2023-07-03 16:23:25