迪文faq汇总八之其他 -大奖官方网站手机版下载

时间:2022-03-17 分类:常见faq
  • 问题 1:

ed2和ed3如何使用?

  • 解决方法:

ed2和ed3是一类产品,只是接口宽窄不同,使用时波特率必须使用6250000,帧头必须为 5aa5,插上去,不要插反,usb供电灯会亮,安装驱动xr21x141x-2.0.0.0(x86&x64)设备管理器查看一下串口是几,不要和屏另一个串口弄混(sd卡是另外一个com口)

对于dgusii屏的t5uid1系列:

1、卡槽部分只是下载工程文件(13/14,字库、图标、图片等);支持83读指令如5aa50483200102,不支持82指令。

2、不能通过使用t5os软件由sd卡槽在线下载os程序,串口4、串口5等均不支持下载,不支持ed3下载os。(os代码目前只能用t5os软件通过串口2下载或者sd卡下载)

3、不能下载.wav音乐文件、不支持下载内核文件t5os_v12.bin、t5uid1_v11.bin;不支持下载cfg配置

4、ed3支持dgusii系列86盒iot产品,不支持d2、d3、c1、c2、c3、c4的产品,注意:ed2和ed3都不能适用于m系列的屏。

5、dgus屏可以用串口1用os软件进行下载,支持ed2下载os。所以ed3和ed2都像sd卡一样任何文件都能下载,另:有的dgus的卡槽比如dmt48270t043-15wt带外壳的有碍插卡,卡槽太过于缩进,需要拆掉壳才能用ed3。


  • 问题 2:

软件里面找不到自己的屏对应的分辨率,或者处理图标大小等等怎么方便批量转换?

  • 解决方法:

  1. 添加分辨率:首先打开我们的 dgus 配置文件,里面有一个 config 文件夹,打开 config 文件夹里面有一个 terminal.ini 文件,打开后您可以看见一个 r0-r10 的选项,随便选一个不常用分辨率,比如 640*480。


2.屏幕是 t5l 的屏,组态软件是使用的 v7.597 及以上版本开发,直接改数字就可以了,中间的 x 不用动。



  • 问题 3:

dgus屏格式化?

  • 解决方法:

  1. dgus 屏格式化:config.txt 里只写 rb=5a,dwin_set 文件夹只放config 文件,插入屏会立即蓝屏,保持卡插着几分钟,屏会变灰,屏的格式化就完成了。格式化过程中别断电。一般再次显示的时候会发现数字输入法都不管用了,其实是没有放入0 号字库的和12 输入法文件的原因。

  2. dgusii 屏的格式化参考系统配置文件的 flash 格式化,写入 5aa5 之后插卡,再下载的过程会先执行格式化nand flash。



3.t5l 屏的格式化参考系统配置文件,cfg 文件 0x06.3 配置 1,执行片外 nor flash  擦除功能。



  • 问题 4:

为什么我的图片有水波纹?

  • 解决方法:

请联系迪文400客服处理水波纹的文档方法解决,可以明显优化。


  • 问题 5:

选型使用触摸屏的用电容和电阻的的选择。

  • 解决方法:

本身dgus屏虽然不支持多点触控,但是电容屏还是有他的众多优势的:透光好,用户手指触摸体验等。电容屏缺点:抗干扰能力没有电阻的强,电源要求比电阻屏的要高。迪文的电阻屏已经做得非常灵敏,如果不是客户特殊要求,依然推荐选择型号众多的电阻屏开发,方便选型。


  • 问题 6:

迪文屏怎么和plc连接?

  • 解决方法:

如果您需要使用迪文屏和plc连接,那么我们的屏就必须要走标准的modbus协议,如果您的plc也是标准的modbus协议,那么我们只需要在我们的屏上开启modbus然后设置好modbus指令就可以和您的plc成功通信。

“dwinos builder”是用来对我们的屏进行一些简单的逻辑运算的,走modbus协议的时候一般是需要写os来辅助我们的屏实现一些功能的(比如历史数据保存,动画屏保,密码登录等)通过os也能解析plc其他的串口协议。

迪文屏modbus的开发资料百度云盘


  • 问题 7:

dgus屏和指令屏新用户选哪个?

  • 解决方法:

新客户推荐用dgus屏,hmi指令屏串口指令迪文2010年左右版本的串口屏开模式,大致开发是简单的通过一个上位机软件来进行界面图片、字库下载,然后发送命令过去把各种需要显示的文字、图形、等显示出来,以达到所需要的显示效果,触摸方面仅支持上传坐标、或者配置触控按键后传设定的值。包括2017年推出的t5uic1、c2产品的模式,也是这样的开发模式。

dgus屏串口屏带组态功能,各样功能都不再是简单的使用图片来做的粗糙操作,界面显示上支持图标、曲线、文本等各类显示控件,触摸上面支持键盘、拖动调节、增量调节等触控控件,触控的功能比串口指令集产品更加丰富好用,各个控件和内存地址ram关联,用户发的指令只需要对地址操作,极大的精简了用户的指令代码。


  • 问题 8:

dgus5.04 版本软件提示控件变量大于64?

  • 解决方法:

通常这个提示是在dgus的软件会遇到,迪文屏可以选择每个页面64变量或者128变量模式,在软件的欢迎使用那里(触控及变量配置左边的按钮),预定义参数=》每页最大配置变量数更改为128,然后回到界面,要点击配置=》输出配置文件,这个时候就把config文件配置rc=10,然后把config.txt文件下载到屏里面就可以了。注意没有必要把工程关闭了,改下图的红色框可以切换的。




问题延伸:有的用户现象工程中各种图标,数据变量等显示混乱,表现为原来0 1 23..页面的控件似乎变成了0, 2 46...的界面去了。

解决方法:检查客户的dgus软件生成界面是否吧每页最大变量显示数设置了128,但是config.txt里面配置还是rc=00,所以就异常了。



  • 问题 9:

工程做好了,单要修改其中的一张,图片怎么替换?比如把中间的1 图替换一下。



  • 解决方法:

新图片和这个(1_菜单.bmp)命名一样,然后关闭软件,直接复制新图片到dwin_set,选择替换,再次打开软件demo,发现demo里面的界面也替换了。


  • 问题 14:

手中只有一个dwin_set里面的内容怎么还原能打开的工程?

  • 解决方法:

第一步:新建一个文件夹,新建工程,添加图片。

第二步:把ico、等字库文件、config.txt或cfg系统配置文件,复制到新的文件夹工程dwin_set里面。

第三步点击导入,选择以前的dwin_set。这个步骤是可以将任何一个单独的dwin_set还原的方法,但是将os程序23.bin是无法还原为可编译的asm文件。

如果是偏转了90度显示的dwin_set,先点击鼠标右键将所有图片都顺时针旋转90度再还原。


  • 问题 10:

液晶屏的寿命?

  • 解决方法:

包括3部分:玻璃寿命在 15-20年;偏光片等膜材寿命一般在 10年左右,取决于环境的降解水平(比如紫外线环境寿命就短);背光亮度半衰期(荧光粉的原因)在2-3万小时,不是说2-3万小时就不亮、坏了。把背光调低可以增加屏的使用寿命的。背光如果关闭不占用屏的寿命。


  • 问题 11:

点击触摸屏触控按钮如果下位机由于某种原因没接收到正确的数据,当前页面还会有数据下发吗?

  • 解决方法:

触控不会再次发送。所以一般建议主动上传数据的按键。按键把数据传给单片机,单片机收到之后,再回馈切换屏的图标、数据显示、或者页面。

这样的好处是:即使由于某种串口通信干扰等原因,屏按键主动发出的数据单片机偶尔收不到或者错误,单片机没有做出相应,屏却切换了页面,为了避免上述的不同步现象用户呢,看到没有动作,会人工手动点击的,因为只要硬件做好了,串口通信异常的次数频率发生不多。

可以参考传值的设计:页面切换的地址都用一个比如 0001;键值就00000001 0002 0003键值和页面同步起来。功能性的地址可以用另外的比如0002,0003,键值根据用户需要定义。


  • 问题 12:

请问串口屏设置一些参数a、b、c…,然后点击按钮x保存,这些参数怎么传递给单片机?

  • 解决方法:

①保存的按钮x用按键返回,按键返回按下了之后传值给单片机,单片机收到了,再去用83指令参数a、b、c…的地址,如果这几个地址连续,读起始地址就行。

②用同步按压返回02模式,将地址的数据发出来,需要在前面地址写好帧头和数据格式。

③利用os处理,os判断按键返回按下了,在用os的comtxi指令将数据发出来。


  • 问题 13:

新的工程拷进去,一开始会有出厂的页面还存在,这个怎么办?

  • 解决方法:

可能情况1:新的工程没有从0开始命名,所以0号图片没有覆盖。

可能情况2:dgusii屏出厂有开机动画,用户做的工程只点击了保存,没有点击生成,而放的图片如果只有0图片,那么即使下载完成,0图片一闪一下,跟着运行dgus出厂的动画了。


  • 问题 14:

dgus屏上电可以设置显示为黑色吗?

  • 解决方法:

建议用用一个纯黑色的图片代替开机为0页面黑色。


  • 问题 15:

用第三方ts3软件能否做加粗、斜体这样的字体?

  • 解决方法:

ts3软件的加粗和斜体不能直接做的,需要路径选择的字体库本身就是加粗、斜体的字体才行。


  • 问题 16:

迪文屏带语音的屏要选多大的喇叭合适?

  • 解决方法:

8ω5w的喇叭声音就很大了,可以参考选这个大小左右的都行。

4r不要低于5w;8r不要低于3w。低于这个功率,就会发热。


  • 问题 17:

更改分辨率,例如把1024*600的分辨率改成800*480的?

  • 解决方法:

为了避免把原工程转换损坏,请将原来的工程做一个复件备份,在复件上面操作:

软件打开10600的工程,选择自己合适的分辨率800x480,点击保存、生成、另存为选是,存到另外一个文件夹a。保存到文件夹的a的就是新的分辨率工程了。

因为屏的像素整体变化了,如果用了图标图标,图标的大小一般需要重新调整,如果用了文本数据,字体大小是也需要重新修改的。


  • 问题 18

开机动画能不能用gif文件?

  • 解决方法:

不可以,屏不能识别,将动画图片做成一幅幅图片软件设置开机动画。


  • 问题 19

我的屏指令需要发送2 次才能改写变量地址?

  • 解决方法:

指令数据长度不对。


  • 问题 20

“滚动文本显示”控件下载到dgus 屏中字符不滚动?

  • 解决方法:

1. 显示字符长度比“滚动文本显示”控件长度短;

2.pc软件滚屏间距设置为0;

3.显示字符未发送至vp 3 地址。


  • 问题 21

带外壳的屏如何改成ttl?

  • 解决方法:

请客户将sp202芯片取下,然后按图示短接7脚和10脚,以及8脚及9脚即可。



  • 问题 22

t5l os 和k600 os 的差异

  • 解决方法:

1.t5l的os程序结构和k600 的直接写代码方式稍有区别,需要固定格式如下: org1000h

goto main goto t0int gotot1int goto t2int org 1080h main: nop

goto maint0int: nop;reti ; 

t1int: nop;reti ; 

t2int:nop;reti。

2.运行方式的差异

k600 的os 是和gui 周期运行所以os 不能有死循环,否则ui 就卡死。t5l的os 是有单独的模块实时运行和ui处理是分离的不是周期运行速度更快且可以死循环或者是延时。

3.寄存器的差异

k600 的os寄存器是256个,t5l的os寄存器是8页,每页256个工2048个,当要处理的数据需要更多缓冲区的时候就会体现出优势。

4.程序空间的差异

k600 os 文件最大支256k不能加载库文件。t5los最大支持32k支持加载库文件,可以把代码较多的一部分程序打包成库文件,在主程序中调用减少主程序体积。

5.访问数据库和字库的差异

k600 可以通过指令movxl访问字库或者数据库。t5l没有这个指令,要通过0x0008系统变量接口访问数据库或者0x00aa访问字库。

6.计时的问题

k600 的os计时一般是通过运行周期计时,或者利用dgus的自减定时器、rtct5l 有用户定时器和定时器中断可以做毫秒级的计时相对来说比较精确

7.指令的差异

t5l去掉scanadd,addl14,wrline,time,erase,libsch,exit,fecen等等这些不常用指令,t5l增加push,pop,rootle等指令。


  • 问题 23

dmt80480t050_15wt和dmt48270t043_15wt同时使用485通讯,4.3寸可以,5寸无法通讯可能的原因?

  • 解决方法:

4.3寸的ab顺序和5寸是反的,如果使用4.3寸同样的座子接线,就会出现5寸无法通讯情况。