为Line创建一个索引类, 常用于GUI设计. 选择下一页指标, 下一个测点的指标, 下一台设备的lines
Syntax:
obj = lnfun.LineIndex(lines,fenumPerPage); % 生成一个实例.
obj = lnfun.LineIndex(lines,fenumPerPage,fe_paging_mode); % %fe_paging_mode 指标的分页方式: 接受参数 '1page-1pt-Nfes'(1页只显示一个测点的指标), '1page-1sb-Nfes','1page-Nfes'
input:
lines: lnfun.Line 的实例
fenumPerPpage: 对指标进行分页, 每页显示多少个指标.
Syntax:
[st2ed,stidx,edidx] = current_pt(obj); %输入参数: 当前的测点下的所有指标的序号st2ed, 开始序号 stidx, 结束序号
[st2ed,stidx,edidx] = current_sb(obj); %当前设备
[st2ed,stidx,edidx] = current_fe_page(obj); %当前指标页
[st2ed,stidx,edidx] = previous_pt(obj); %前一个测点
[st2ed,stidx,edidx] = previous_sb(obj)
[st2ed,stidx,edidx] = previous_fe_page(obj)
[st2ed,stidx,edidx] = next_pt(obj); %后一个测点
[st2ed,stidx,edidx] = next_sb(obj)
[st2ed,stidx,edidx] = next_fe_page(obj)
Examples:
获取lines下当前设备的所有子lines
lineindexer=lnfun.LineIndex(lines,20);
[st2ed]=lineindexer.current_sb;
sublines=lines(st2ed);