迪文科技论坛

 找回密码
 立即注册
搜索
查看: 1341|回复: 5

【提问】实时曲线写缓冲区数据指令长度问题

[复制链接]

2

主题

3

回帖

49

积分

新手上路

Rank: 1

积分
49
发表于 2025-7-22 21:06:26 | 显示全部楼层 |阅读模式
如题,数据缓冲区支持2K Words的数据保存,但是无论0x84模式,还是0310模式, 通信指令中字长定义仅有1个字节,当需要写入超过255个波形数据值到缓冲区时,该如何定义? 谢谢
回复

使用道具 举报

0

主题

809

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
15539
发表于 2025-7-22 21:21:55 | 显示全部楼层
可以参考如下截图指令先把数据存到缓冲区,再发显示指令。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

2

主题

3

回帖

49

积分

新手上路

Rank: 1

积分
49
 楼主| 发表于 2025-7-23 09:41:03 | 显示全部楼层
本帖最后由 zhpy_0825 于 2025-7-23 10:08 编辑
jufang@dwin.com 发表于 2025-7-22 21:21
可以参考如下截图指令先把数据存到缓冲区,再发显示指令。

您好,麻烦问下,这个是T5L屏的操作指令吗,和应用指南中的对应部分字段定义看起来不太一样, 按照图片说明理解,第一个指令从1001地址写入4个字的数据,显示时又是从5的偏移地址开始显示4个数据,是从偏移变量地址向下取数据吗?  按照应用指南说明的示例,0x300本身增加偏移作为通道标识,后续一个字节的有效数据长度,无需指定数据变量地址和偏移,两者不一致。

另外想问的是有没有办法通过一条指令保存约500个字(1000字节)的曲线数据缓存,按照应用指南中0x84或是0x310两个专门写缓冲区的指令字段定义,字长都是一个字节, 又没有缓存地址的标志字段,单字节写不完,又不能用多条指令+偏移地址继续写入, 是否多字节就不能用这两种指令缓存数据?谢谢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

308

回帖

8056

积分

论坛元老

Rank: 8Rank: 8

积分
8056
发表于 2025-7-23 10:54:29 | 显示全部楼层
zhpy_0825 发表于 2025-7-23 09:41
您好,麻烦问下,这个是T5L屏的操作指令吗,和应用指南中的对应部分字段定义看起来不太一样, 按照图片说明 ...

每个通道曲线有自己对应的缓冲区地址,可以先分几条指令预存数据进去,用2L截图的方法显示试下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

2

主题

3

回帖

49

积分

新手上路

Rank: 1

积分
49
 楼主| 发表于 2025-7-23 11:18:10 | 显示全部楼层
chenzf 发表于 2025-7-23 10:54
每个通道曲线有自己对应的缓冲区地址,可以先分几条指令预存数据进去,用2L截图的方法显示试下
...

2L显示方法中,实际内容第一个参数(0300 0005 0004)不太理解, 按照说明,是要写缓存数据末尾偏移量值吗? 如果是从1000开始写的,那是不是和长度一样该写0004?  
按照常规思路,这里不应该是数据起始地址或数据起始偏移量值吗? 谢谢。
(目前在写控制端交互,控制端硬件未完工暂时不太方便直接试,想先弄清楚具体定义要求)
回复

使用道具 举报

0

主题

809

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
15539
发表于 2025-7-23 11:58:52 | 显示全部楼层
本帖最后由 jufang@dwin.com 于 2025-7-23 12:00 编辑
zhpy_0825 发表于 2025-7-23 11:18
2L显示方法中,实际内容第一个参数(0300 0005 0004)不太理解, 按照说明,是要写缓存数据末尾偏移量值 ...

是的,如果从0X1000开始存,就是0004,0X0300和0X0301两个字对应0通道,
高字存储曲线数据的存储指针位置(0x0000-0x07FF),
低字存储曲线缓冲区有效数据长度(0x0000-0x0800)。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2026-11-11 06:42 , Processed in 0.044896 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表