迪文科技论坛

 找回密码
 立即注册
搜索
查看: 1725|回复: 8

【提问】地址连续的变量图标能否一起写入数据

[复制链接]

1

主题

2

回帖

62

积分

注册会员

Rank: 2

积分
62
发表于 2020-5-15 12:47:32 | 显示全部楼层 |阅读模式
在同一屏中的多个变量图标,地址设置连续,能否用1条写指令完成变量图标的数据更新;还是必须每个图标单独更新,谢谢!
回复

使用道具 举报

1

主题

2

回帖

62

积分

注册会员

Rank: 2

积分
62
 楼主| 发表于 2020-5-15 12:55:33 | 显示全部楼层
验证啦,可以用。原来测程序不适用新版本,我以为不能用呢,已经解决,多谢!
回复

使用道具 举报

1

主题

28

回帖

852

积分

高级会员

Rank: 4

积分
852
发表于 2020-5-15 13:33:40 | 显示全部楼层
注:地址的单位是字word,DGUS屏读写地址的地址理解为起始地址,单条指令字节最大数据长度FF:例如下面ab指令的效果等于c
a: 5A A5 05 82 0001 000A
b: 5A A5 05 82 0002 000B
c: 5A A5 07 82 0001 000A 000B

上面这段是复制的DGUS屏的某个开发文档中的内容。

仔细读开发资料,下面的内容也有提到过,我把他分享列出来。
迪文DGUS控件有几个特殊的控件址排列不能连续,这个是容易忽略的地方,:
例如
1、动画变量图标,占用2个字地址,第二个地址为辅助地址,要预留,地址不能设置连续。
2、文本变量,如果文本配合用了GBK录入或者ASCII录入,,末尾会补齐FFFF 或者FF FFFF这样的字符,所以一般文本录入后,最后的一个地址要预留出来。
3、位变量图标,也要用到2个辅助地址。
不方便的地方就是遇到这几个控件的使用,地址不能设置连续了。

特意分享给大家,减少大家的疑惑。

回复

使用道具 举报

1

主题

2

回帖

62

积分

注册会员

Rank: 2

积分
62
 楼主| 发表于 2020-5-15 13:47:23 | 显示全部楼层
生命力157 发表于 2020-5-15 13:33
注:地址的单位是字word,DGUS屏读写地址的地址理解为起始地址,单条指令字节最大数据长度FF:例如下面a、b ...

非常感谢!
回复

使用道具 举报

2

主题

9

回帖

195

积分

注册会员

Rank: 2

积分
195
发表于 2024-12-23 13:27:26 | 显示全部楼层
safenans 发表于 2020-5-15 12:55
验证啦,可以用。原来测程序不适用新版本,我以为不能用呢,已经解决,多谢! ...

怎么解决的,我这个写入是错误数据,读取可以
回复

使用道具 举报

0

主题

859

回帖

4000

积分

论坛元老

Rank: 8Rank: 8

积分
4000
发表于 2024-12-23 13:29:17 | 显示全部楼层
权先生 发表于 2024-12-23 13:27
怎么解决的,我这个写入是错误数据,读取可以

您好!可以检查一下地址是否是连续的。
回复

使用道具 举报

2

主题

9

回帖

195

积分

注册会员

Rank: 2

积分
195
发表于 2024-12-23 15:03:24 | 显示全部楼层
Carla熊 发表于 2024-12-23 13:29
您好!可以检查一下地址是否是连续的。

连续的,不连续的写进去也是乱的
回复

使用道具 举报

0

主题

859

回帖

4000

积分

论坛元老

Rank: 8Rank: 8

积分
4000
发表于 2024-12-23 15:20:48 | 显示全部楼层
权先生 发表于 2024-12-23 15:03
连续的,不连续的写进去也是乱的

可以把工程和指令发来看看
回复

使用道具 举报

2

主题

9

回帖

195

积分

注册会员

Rank: 2

积分
195
发表于 2024-12-23 15:43:55 | 显示全部楼层
Carla熊 发表于 2024-12-23 15:20
可以把工程和指令发来看看

就写入有问题,读取正常

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-21 21:11 , Processed in 0.032034 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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