迪文科技论坛

 找回密码
 立即注册
搜索
查看: 1340|回复: 9

数字录入跟曲线显示问题

[复制链接]

2

主题

11

回帖

75

积分

注册会员

Rank: 2

积分
75
发表于 2020-2-16 19:25:35 | 显示全部楼层 |阅读模式
使用K600+DGUS屏,有几个问题想请教技术一下
1使用变量输入控件时,我想先把原先变量的值显示出来,怎么做?
2还是数字录入控件,因为变量显示控件的小数位数不是固定的(通过修改描述地址改变),所以要求输入小数位数也能程序修改,这个改哪里?

3曲线显示问题,我做一个实时曲线,第一次我已经把所有数据送入给了曲线,有没有方法下次我只发送一个数据,曲线就整体移动。现在的情况是每次都要重新发送所有数据,造成曲线闪动严重。

回复

使用道具 举报

82

主题

150

回帖

2623

积分

超级版主

Rank: 8Rank: 8

积分
2623
发表于 2020-2-17 09:09:14 | 显示全部楼层
1、K600+DGUS屏有数据库功能,参考附件文档
2、由于K600+的平台不支持触控属性的指令访问。建议切换到另外一个“一模一样”界面,采用切换页面组合的方式实现。
3、设置描述指针,指令直接写入SP相关的地址实现。

本帖子中包含更多资源

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

x
回复

使用道具 举报

2

主题

11

回帖

75

积分

注册会员

Rank: 2

积分
75
 楼主| 发表于 2020-2-17 11:05:35 | 显示全部楼层
神秘の宅叔 发表于 2020-2-17 09:09
1、K600+DGUS屏有数据库功能,参考附件文档
2、由于K600+的平台不支持触控属性的指令访问。建议切换到另外 ...

这个读写数据库说明是解决曲线刷新问题的?怎么还是有点懵。
回复

使用道具 举报

0

主题

50

回帖

394

积分

中级会员

Rank: 3Rank: 3

积分
394
发表于 2020-2-17 11:52:59 | 显示全部楼层
1、文本显示的话,录入的控件可以选择修改文本,不选择重新录入,如果是数据变量录入,有一个录入过程中加载数据的选项,勾选之后,设置好相应的地址就可以
2、二楼已经回复了相应的办法
3、我们现在的曲线显示就是你说的那个方法的,发一个数据就显示一个,然后再发也不会清除掉已经发送了的数据的
回复

使用道具 举报

2

主题

11

回帖

75

积分

注册会员

Rank: 2

积分
75
 楼主| 发表于 2020-2-17 11:55:06 | 显示全部楼层
本帖最后由 杨柳青请 于 2020-2-17 11:58 编辑
z6642008 发表于 2020-2-17 11:52
1、文本显示的话,录入的控件可以选择修改文本,不选择重新录入,如果是数据变量录入,有一个录入过程中加 ...

开发软件我用的是5.04,版本不对还是我没找到用的方法?补充一下我用的是480272 mini屏。曲线那个,我再试试。
回复

使用道具 举报

0

主题

65

回帖

1069

积分

金牌会员

Rank: 6Rank: 6

积分
1069
发表于 2020-2-17 13:13:20 | 显示全部楼层
杨柳青请 发表于 2020-2-17 11:05
这个读写数据库说明是解决曲线刷新问题的?怎么还是有点懵。

可以参考下如图:
这几个控件即可以对曲线进行XY轴的缩放,可参考附件demo
demo链接:https://pan.baidu.com/s/1Ugvy4-gLUd3PC9dTsdKJsA 密码:la1e

本帖子中包含更多资源

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

x
回复

使用道具 举报

2

主题

11

回帖

75

积分

注册会员

Rank: 2

积分
75
 楼主| 发表于 2020-2-17 20:54:30 | 显示全部楼层
第三个曲线问题确实是没问题,我开始理解错了
第二个按照技术给出的方法也能实现。
第一个还是不行,没法实现
回复

使用道具 举报

0

主题

220

回帖

2338

积分

金牌会员

Rank: 6Rank: 6

积分
2338
发表于 2020-2-18 10:45:56 | 显示全部楼层
杨柳青请 发表于 2020-2-17 20:54
第三个曲线问题确实是没问题,我开始理解错了。
第二个按照技术给出的方法也能实现。
第一个还是不行, ...

第一个问题建议用存数据库方法来实现,每次将录入的数据都保存下来,下次录入的时候调用出来。这个时候录入那里就可以用按键值返回控件和数据录入控件来实现,上传值之后再去调用数据库的数据显示出来,录入结束后就保存数据到数据库。楼上有给出数据库读写说明的文档。可以参考的。
回复

使用道具 举报

2

主题

11

回帖

75

积分

注册会员

Rank: 2

积分
75
 楼主| 发表于 2020-2-18 14:59:10 | 显示全部楼层
wnly 发表于 2020-2-18 10:45
第一个问题建议用存数据库方法来实现,每次将录入的数据都保存下来,下次录入的时候调用出来。这个时候录 ...

这搞得太复杂了,都不如按文本录入了。再编个Float.parseFloat(char*)函数。你说文本都能修改录入,咋数据就不能修改录入呢。也不知道迪文的工程师脑子怎么想的。 要说实现的话麻烦点的方法也还有,自己重做数据录入界面,不用基础触控,用按键返回再解析及显示,画面随便折腾,迪文的老款指令屏一直也是这么做的。现在不就是为了图个方便吗。
回复

使用道具 举报

0

主题

220

回帖

2338

积分

金牌会员

Rank: 6Rank: 6

积分
2338
发表于 2020-2-18 15:58:52 | 显示全部楼层
杨柳青请 发表于 2020-2-18 14:59
这搞得太复杂了,都不如按文本录入了。再编个Float.parseFloat(char*)函数。你说文本都能修改录入,咋数据 ...

数据录入控件修改录入该功能迪文底层暂不支持,我们会积极反馈上去,感谢您提的宝贵意见。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 05:11 , Processed in 0.082838 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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