迪文科技论坛

 找回密码
 立即注册
搜索
查看: 260|回复: 17

【提问】数值处理

[复制链接]

8

主题

30

回帖

171

积分

注册会员

Rank: 2

积分
171
发表于 2023-12-7 10:54:59 | 显示全部楼层 |阅读模式
我想在0x1500下存入一个浮点数,但是通过键盘输入的数是以十进制数带小数点存储的,而且十进制数超过0xFF,数据高位不显示,一直为0x00

本帖子中包含更多资源

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

x
回复

使用道具 举报

8

主题

30

回帖

171

积分

注册会员

Rank: 2

积分
171
 楼主| 发表于 2023-12-7 11:16:28 | 显示全部楼层
现在发现给变量一个浮点数的初始值,通过串口助手读取到的是浮点数转的16进制,没有问题,但通过键盘输入的数据不正常
回复

使用道具 举报

0

主题

231

回帖

2231

积分

金牌会员

Rank: 6Rank: 6

积分
2231
发表于 2023-12-7 11:19:39 | 显示全部楼层
本帖最后由 dw涂涂 于 2023-12-7 11:38 编辑
zzzzzsss 发表于 2023-12-7 11:16
现在发现给变量一个浮点数的初始值,通过串口助手读取到的是浮点数转的16进制,没有问题,但通过键盘输入的 ...

您好,请问您使用哪个型号的屏幕?您拍下蓝屏下载页面
T5L屏的数据变量录入 变量类型浮点数是单精度类型的,占4个字节2个字长
回复

使用道具 举报

8

主题

30

回帖

171

积分

注册会员

Rank: 2

积分
171
 楼主| 发表于 2023-12-7 12:12:15 | 显示全部楼层
dw涂涂 发表于 2023-12-7 11:19
您好,请问您使用哪个型号的屏幕?您拍下蓝屏下载页面

DMG48270C043_05W这个是我的屏幕型号,但是应该不是屏幕的问题,应该是我键盘输入值到真实显示存储的值处理有问题

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

857

回帖

5005

积分

论坛元老

Rank: 8Rank: 8

积分
5005
发表于 2023-12-7 12:36:08 | 显示全部楼层
浮点数录入功能需要新内核才能使用,可以下载附件内核试试。

本帖子中包含更多资源

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

x
回复

使用道具 举报

8

主题

30

回帖

171

积分

注册会员

Rank: 2

积分
171
 楼主| 发表于 2023-12-7 12:41:03 | 显示全部楼层
DWIN_LZ 发表于 2023-12-7 12:36
浮点数录入功能需要新内核才能使用,可以下载附件内核试试。

还真是,感谢感谢!!
回复

使用道具 举报

8

主题

30

回帖

171

积分

注册会员

Rank: 2

积分
171
 楼主| 发表于 2024-3-25 12:19:00 | 显示全部楼层
请问一下,我有三个按钮,按下任意一个需要改变同一个变量的值,请问该怎么实现

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

312

回帖

3571

积分

论坛元老

Rank: 8Rank: 8

积分
3571
发表于 2024-3-25 13:03:42 | 显示全部楼层
zzzzzsss 发表于 2024-3-25 12:19
请问一下,我有三个按钮,按下任意一个需要改变同一个变量的值,请问该怎么实现
...

按键返回控件,勾选数据上传,按下时上传数据给主板,主板识别到后发送数值显示。
我不在我不在
回复

使用道具 举报

8

主题

30

回帖

171

积分

注册会员

Rank: 2

积分
171
 楼主| 发表于 2024-3-25 14:45:45 | 显示全部楼层
Yangjc1030 发表于 2024-3-25 13:03
按键返回控件,勾选数据上传,按下时上传数据给主板,主板识别到后发送数值显示。 ...

我这里一个变量对应三个值0, 1, 2,我想在其他位置另外一个框内显示该变量对应的信号类型,mA,mV,V,但我不想以图片的方式显示,能否用什么控件实现显示变量对应字符串
回复

使用道具 举报

0

主题

231

回帖

2231

积分

金牌会员

Rank: 6Rank: 6

积分
2231
发表于 2024-3-25 14:52:43 | 显示全部楼层
zzzzzsss 发表于 2024-3-25 14:45
我这里一个变量对应三个值0, 1, 2,我想在其他位置另外一个框内显示该变量对应的信号类型,mA,mV,V, ...

可以使用文本显示控件,编码方式选择GBK,font0和font1都写0,DGUS 屏出厂时已经预装了 ASCII 编码的 0#字库,其中包含了点阵大小为 4*8~64*128 的全部 ASCII 字符。用户可直接调用 0#字库来实现数字、字母、符号的显示。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 20:41 , Processed in 0.087119 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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