DRAWDTLIST -- 显示TABLE数据

类型

显示指令

描述

绘图指令,用于加快TABLE数据的绘制。

此指令只能在自定义元件的绘图函数内使用,请查看自定义元件调用函数参考例程

语法

DRAWDTLIST (dtstart, imax, ispace, fxstart, fystart, fxlevel, fylevel, imode , [drawtype], [TYPE1TYPE2,  TYPE3, TYPE4])

dtstarttable起始位置,指向第一行的行类型

imax:行数

ispace:行间隔

fxstart:左上角的X坐标

fystart:左上角的Y坐标

fxlevel X方向比例

fylevelY方向比例

imode:存储格式

描述

10

DSB读取存储的格式,此时X的位置与行类型偏移3个数据

1-9

此时代表X的位置与行类型偏移N个数据,XY的数据紧挨着

其它值

无效

drawtype:显示方式

描述

0(缺省)

直接绘制一个点

N*256+子显示模式

N=半径或线宽,>= 1

N*256+ 1

单点实心圆弧

N*256+ 2

单点空心圆弧

N*256+ 3

单点实心正方形

N*256+ 4

单点虚正方形

N*256+ 5

单点十字架

N*256+ 6

单点叉

N*256+ 9

单点显示,和上一点之间画一个虚线,N只能为1

N*256+ 10

前后两点之间画直线,N只能为1必须都是同一种类型,当点数过多时相近的点跳过不显示

N*256+ 11

圆弧中间点,和前后的计算圆弧并显示

N*256+ 12

圆弧结束点,和前面2个点计算圆弧并显示

N*256+ 13

整圆,和前面2个点计算圆并显示

N*256+ 19

依次为孤立点,直线终点,圆弧结束点, 整圆终点,示教例程快速显示

N*256+ 90

预留数控准系统,标准定义好的类型G00 G01 G02 G03等,行类型根据数控准系统设计来

TYPE1~TYPE4:需要绘制的行类型,最多一次4种行类型做同样的绘制

适用控制器

支持ZHMI4 系列 20170515 以上固件

例子

/

相关指令

DRAWLINE