迪文科技论坛

 找回密码
 立即注册
搜索
查看: 938|回复: 7

【提问】如何将一个数据显示为另一个数据的 一个代数运算

[复制链接]

18

主题

20

回帖

269

积分

中级会员

Rank: 3Rank: 3

积分
269
发表于 2020-4-28 15:52:53 | 显示全部楼层 |阅读模式
条件:   屏为 T5UID3,组为modbus master主机
            从机为单片机  (modbus slave)
            通信协议为 modbus RTU
现在用迪文公司的demo已经做好了数据采集,通信正常
采集到的数据,放到屏的变量地址  0x1000地址中(描述指针:0x3000)

但是还想实现如下目的:
  
想在 屏的 显示变量地址为  0x4000(描述指针:0x5000)放置  一  新数据 ,例如,计算公式如下:

新数据=原数据*2.14/360

请教,如何实现?如果要DWINOS编程,如何实现。能给出一段代码吗?谢谢
回复

使用道具 举报

0

主题

46

回帖

739

积分

高级会员

Rank: 4

积分
739
发表于 2020-4-28 20:46:45 | 显示全部楼层
楼主,这个需要用到OS,采用2位定点小数乘以214除以 360就行了。






本帖子中包含更多资源

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

x
回复

使用道具 举报

1

主题

1

回帖

70

积分

注册会员

Rank: 2

积分
70
QQ
发表于 2020-4-29 11:13:48 | 显示全部楼层
LDBR  R20,24

LDWR  R0,0x1000
LDWR  R20,1,2

LDWR  R26,214
MAC   R20,R24,R28

LDWR  R41,360
DIV   R28,R36,0

LDWR  R0,0x3000
LDWR  R32,0,2
回复

使用道具 举报

6

主题

14

回帖

145

积分

注册会员

Rank: 2

积分
145
发表于 2020-5-23 14:59:41 | 显示全部楼层
楼主解决了吗?我也需要做一个类似的功能,单片机传给触摸屏的几个显示控件的数值,希望通过DWINOS编程获取那几个显示控件的数值,求它们的和,然后传送给触摸屏一个新的显示控件显示
回复

使用道具 举报

18

主题

20

回帖

269

积分

中级会员

Rank: 3Rank: 3

积分
269
 楼主| 发表于 2020-6-23 10:55:54 | 显示全部楼层
ludy 发表于 2020-5-23 14:59
楼主解决了吗?我也需要做一个类似的功能,单片机传给触摸屏的几个显示控件的数值,希望通过DWINOS编程获取 ...

解决了,基本上按上面网友的方法。但他写的有点问题。你在研究一下。好久了,我都忘了具体细节
回复

使用道具 举报

7

主题

76

回帖

6616

积分

论坛元老

Rank: 8Rank: 8

积分
6616
发表于 2020-7-22 11:19:53 | 显示全部楼层
ludy 发表于 2020-5-23 14:59
楼主解决了吗?我也需要做一个类似的功能,单片机传给触摸屏的几个显示控件的数值,希望通过DWINOS编程获取 ...

您好,您可以参考下面的方法:

MAIN:
LDBR R10,0,16
LDWR R0,1500H
MOVXR R12,1,1
LDWR R0,0x1510
MOVXR R16,1,1
ADD R10,R14,R18
LDWR R0,0x1520
MOVXR R24,0,1
GOTO MAIN
回复

使用道具 举报

3

主题

11

回帖

144

积分

注册会员

Rank: 2

积分
144
发表于 2024-2-23 10:30:10 | 显示全部楼层
931608J 发表于 2020-4-28 20:46
楼主,这个需要用到OS,采用2位定点小数乘以214除以 360就行了。

请问这是哪个文件资料里面的呀,没见过
回复

使用道具 举报

0

主题

932

回帖

4985

积分

论坛元老

Rank: 8Rank: 8

积分
4985
发表于 2024-2-23 10:37:15 | 显示全部楼层
CLKJ0001 发表于 2024-2-23 10:30
请问这是哪个文件资料里面的呀,没见过

这是OS汇编指令文档,写OS汇编用的。您可以发一下屏型号给您对应系列的。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 13:47 , Processed in 0.073062 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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