FlashData曲线控件

属性:

属性名 描述 默认值 备注
x1 左上角X1坐标 0
y1 左上角y1坐标 0
x2 右下角X2坐标 200
y2 右下角y2坐标 160
status 状态寄存器 128 这里设置定时值可以驱动随机数演示
status2 状态寄存器 0
rtxt1 1号曲线自动标尺 ... 参见下面说明
rtxt2 自动标尺 ... 参见下面说明
text1 一路曲线标题,比如电压 一路标题
text2 二路曲线标题,比如电流 二路标题
c1 1号曲线颜色值 1
c2 2号曲线颜色值 2
cb 格子颜色值 21
bc 背景色 63
xn x方向格子数量 12
yn y方向格子数量 7
lt 左边标尺横向长度,单位:像素 40
bt 下方标尺高度,单位:像素 40
fdn1 1号曲线的FlashData编号 0
pos1 1号曲线在FD数据记录的位置 0
xdn1 1号曲线的x方向压缩倍率 4
ydn1 1号曲线的y方向压缩倍率即数据多少值对应一个像素 100
px1 1号曲线的x方向偏移 0
zeropy1 1号曲线的y方向0点偏移 0
py1 1号曲线的y方向数据偏移 0
xsec1 1号曲线x方向采样时间,单位:秒 1
fdn2 2号曲线的FlashData编号 0
pos2 2号曲线在FD数据记录的位置 0
xdn2 2号曲线的x方向压缩倍率 4
ydn2 2号曲线的y方向压缩倍率即数据多少值对应一个像素 100
px2 2号曲线的x方向偏移 0
zeropy2 2号曲线的y方向0点偏移 0
py2 2号曲线的y方向数据偏移 0
xsec2 2号曲线x方向采样时间,单位:秒 1
showR 显示哪个标尺 1 0:都不显示;1:显示曲线1的标尺;2:显示曲线2的标尺
ctrlR 正在操作的曲线 1 1:曲线1;2:曲线2;3:曲线1和2
showCurve 需要显示的曲线 3 1:曲线1;2:曲线2;3:曲线1和2

方法

方法名称 描述 备注
autosize 根据数据自动计算参数使数据合适曲线 void autosize()
pychg Y方向数据上下移 pychg(fx);
fx=0上移 fx=1下移
ydnchg 数据Y方向扩展与收缩,根据标尺设定 ydnchg(fx)
fx=0扩展;=1收缩
xdnchg X方向对xdn修正(扩展与收缩) xdnchg(fx)
fx=0 表示减少xdn;fx=1表示增加xdn
pxchg X方向数据左右移 pxchg(fx)
x方向偏移,单位数据条目
create 曲线的初始化设置

使用方法:

有关自动量程和标尺的设置:

在案例中,rtxt1中的设置如下:

1|mA|4
10|mA|4
50|mA|4
100|mA|4
200|mA|4
400|mA|4

设置规则:

其他说明