迪文科技串口屏里面如何实现曲线显示 您所在的位置:网站首页 串口数据显示曲线 迪文科技串口屏里面如何实现曲线显示

迪文科技串口屏里面如何实现曲线显示

2024-05-28 04:20| 来源: 网络整理| 查看: 265

在 DGUS 开发软件中,点击显示控键_动态曲线,之后用鼠标框选显示范围,并在右侧设置菜单中对曲线颜色、 数据源通道等进行配置即可实现该功能。

如果需要显示曲线线条比较粗,可在同一个位置放置多个上下(Y 轴)平移的曲线变量并引用同一个数据源通 达即可实现。即 CtrlC、CtrlV 复制一个设置好的曲线框,点击复制的曲线框按住键盘的上下移动键,上下移动一个 像素即可,操作次数越多曲线越粗,其他设置参数不用更改.

实时曲线应用举例: 

①0x00 通道显示数据 0 和 1000

5A A5 0D 82 03105AA5010000020000 03E8

含义: 0x5A A5 帧头;0x0D 数据字节长度;0x82 写指令;

0x0310:曲线缓冲区数据写启动,系统变量硬件接口曲线固定地址;

0x5AA5:启动一次曲线缓冲区数据写操作,CPU 操作完清零;

0x0100:高字节 0x01 曲线数据块个数即占用了几个通道,低字节未定义写 0x00;

0x0002:高字节 0x00 表示 0 通道,低字节 0x02 表示数据字长度个数,此处为 2 个字长度数据,即 0x0000,0x03E8;

0x0000:为要显示的数据 0,0x03E8 为要显示的数据 1000。

T5L DGUS 曲线 8 通道的显示,一共 8 个通道,每个通道可以存放 2048 个字,

启用动态曲线显示后,从 0x1000 开始,按照每通道 2Kwords 为每条曲线建立数据缓冲区。

CH0 缓冲区为 0x1000-0x17FF,CH1 缓冲区为 0x1800-0x1FFF,

CH2 缓冲区为 0x2000-0x27FF,CH3 缓冲区为 0x2800-0x2FFF,

CH4 缓冲区为 0x3000-0x37FF,CH5 缓冲区为 0x3800-0x3FFF,

CH6 缓冲区为 0x4000-0x47FF,CH7 缓冲区为 0x4800-0x4FFF,

不使用的曲线缓冲区可以用作用户变量区。用户也可以直接改写曲线缓冲区,

例如直接改写变量地址 5A A5 05 82 1000 0065...曲线对应通道的值会跟着改变。

如果用户需要用到 8 条通道,其他显示控件的变量地址和描述指针从 0x5000~0xFFFF 区间进行使用

②实时曲线的描述指针使用说明举例

该功能的描述指针存储地址格式如表红色地址所示。下面列举的几个常用访问指令参考示例:

 

③曲线负数显示 

 

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有