该控件利用变量存储空间存储曲线数据,用户可直接写入连线坐标,控件将自动根据写入的点坐标连线显示。注意,由于曲线的起点为屏幕方向的左上角,在异型屏(圆形屏)上使用这个控件功能时,有可能看不到画出的曲线(曲线过短)
位置信息:控件在工程页面区域的位置
“X”“Y”为控件区域左上角坐标。
“W”“H”为控件区域宽度和高度,单位为像素点。
名称:默认为CurveDirectly,可重命名
叙述指针:固定为0xFFFF
变量地址:变量存储区指针(0x0000–0x6FFF)
曲线颜色:曲线显示的颜色
X_STEP_LEN:相邻连线坐标在X方向偏移像素个数
说明:变量地址为存储曲线数据的首地址,存入数据为点的Y坐标,X坐标由控件选择区域和X_STEP_LEN 决定。曲线结束的最后一个地址中必须写入0x0000。
例如:控件选框X=72 Y=40,变量地址为0x0000 ,
发送(HEX)5A A5 0B 82 0000 0010 0030 0010 0000
即占用0x0000-0x0003 4个变量地址,画上坐标为
(72,16),(82,48),(92,16) 两条曲线
该曲线显示控件只临时存储控件可视区显示的曲线坐标(即控件选择区域),如需曲线左移或者右移,需要用户将使用的变量地址区的数据全部更新实现。