迪文科技论坛

 找回密码
 立即注册
搜索
查看: 4633|回复: 4

【分享】DWIN OS 是什么?

[复制链接]

82

主题

150

回帖

2621

积分

超级版主

Rank: 8Rank: 8

积分
2621
发表于 2019-6-5 17:18:17 | 显示全部楼层 |阅读模式
什么是DWIN OS?
DWIN OS 可以看成为在迪文的平台上面的一个用迪文定义的汇编语言的可编程平台。屏的寄存器、变量地址、数据库 flash,可以通过 os 的寄存器方便地进行交换处理,数据的判断、运算。
DWIN OS 的常见应用是处理非迪文的串口通讯协议 (DGUSII 屏非串口 2 的通讯,可以解析用户的不同格式数据协议,能代替工控机或 HMI,不仅降低成本,同时极大地提升了可靠性。

DWIN OS 有什么优势?
我们可以列举一个简单的功能去理解迪文的 OS 功能:用户要实现密码登录判断,如果用单片机处理,需要将录入的键盘数据录入后用串口接收,进行判断,判断正确,单片机通过串口发页面切换指令让屏跳转到某个正确的页面……如果用了迪文的 OS,会在屏本身上面进行判断处理、切换页面,不需要单片机参与这部分功能,精简了单片机的代码。

DWIN OS 如何简单?
迪文定义的汇编语直接、简练,编程时直入主题,执行速度快,特别地,T5 DWINOS  目前支持迪文 C  编译器的 C  语言代码,使用方便、灵活、稳定。

掌握的迪文的 OS 功能会使您的项目开发更加灵活,如虎添翼,当然大部分的 OS 能实现的功能,用单
片机串口发指令也可以实现的,所以迪文屏用户可以根据自己的项目需要选择性去使用 OS 功能。


版主对迪文DWIN OS 的使用体验:
1、os的指令并不都需要会用,其实非常好掌握,分类分好就只有会10几条左右就可以进行简单的开发应用了。
2、迪文的汇编指令每条指令的用法,文档解释得非常仔细,学起来还是非常快,写起来也很高效。
3、如果您的公司用迪文屏比较多,建议可以接触和掌握学习迪文的os,因为毕竟学会了迪文的串口屏,其实在日后的产品开发中相当于多学会了一门东西,开发起来会更加方便。
4、DWIN_OS的学习最开始可以结合最简单的某一个功能的例子去看,如果您在学习过程中花费超过半天的学习之后还是一头雾水,为了避免时间的浪费,不推荐您继续学习深入。毕竟
DWIN OS 并不是一个必须要用到的功能。
回复

使用道具 举报

5

主题

25

回帖

136

积分

注册会员

Rank: 2

积分
136
发表于 2019-9-4 15:59:25 | 显示全部楼层
DGUS没有直接操作寄存器的控件吧?
比如我想按下屏幕上图标关闭背光,只有DWIN OS编程才能做到吗?
回复

使用道具 举报

0

主题

125

回帖

2081

积分

金牌会员

Rank: 6Rank: 6

积分
2081
发表于 2019-9-4 17:33:03 | 显示全部楼层
开发版 发表于 2019-9-4 15:59
DGUS没有直接操作寄存器的控件吧?
比如我想按下屏幕上图标关闭背光,只有DWIN OS编程才能做到吗? ...

无需用OS程序,可以使用组态软件中的“触摸屏按压数据同步返回”按钮实现背光关闭配合22初始化配置文件使用,
其中按压模式选择03(三种状态选择第一次按压即可),VP1S为22文件中所定义的地址,VP1T为寄存器地址“触摸屏按压数据同步返回”按钮请参考开“迪文DGUS屏开发指南_V43”中38页

本帖子中包含更多资源

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

x
回复

使用道具 举报

5

主题

25

回帖

136

积分

注册会员

Rank: 2

积分
136
发表于 2019-9-5 10:00:10 | 显示全部楼层
RenoLuu 发表于 2019-9-4 17:33
无需用OS程序,可以使用组态软件中的“触摸屏按压数据同步返回”按钮实现背光关闭配合22初始化配置文件使 ...

哦,谢谢!
我是T5平台,我现在看到了修改系统变量就可以控制硬件
回复

使用道具 举报

0

主题

125

回帖

2081

积分

金牌会员

Rank: 6Rank: 6

积分
2081
发表于 2019-9-5 10:51:56 | 显示全部楼层
开发版 发表于 2019-9-5 10:00
哦,谢谢!
我是T5平台,我现在看到了修改系统变量就可以控制硬件

是的,T5平台修改更方便了,可以直接用增量调节或者拖动调节来调节背光
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 13:22 , Processed in 0.081143 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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