...
- 数字定义
- 连续的0到9和.号组成的字符串,会解析为数字。1,2,3,4,5,6,7,8,9,0,.
- 不支持十六进制的A,B,C,D,E
- 示例:1.99,200
- 变量定义
- 由大小写英文字母、中文开头,中间可以包含数字0-9的连续字符串,被识别为变量
- 不能以数字0-9开头,否则会被识别为数字
- 如:tag1、Object1.Prop1
- 字符串定义
- 包含在两个单引号之间的内容,被识别为字符串
- 如:'abcdefg','中文'
- 特殊变量定义
- self.name,表示对象的名称。示例:self.温度,如果对象为温度计1,属性未温度,则self温度会被替换为‘温度计1’
- self,表示对象的名称,和self.name相同。
- self.param1,表示对象配置的参数1,这个可根据需要进行配置,如可配置为表示对象配置的参数1,这个可根据需要进行配置,如param1配置为"device1",以此时self,以此时device.self.param1.connstatus就指代:device.device1.connstatus,以此时device.self.param1.connstatus就指代:device1enableconnect就指代:device.device1.connstatusenableconnect
- self.param2,表示对象配置的参数2
- self.param3,表示对象配置的参数3
- self.param4,表示对象配置的参数4
...