迪文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。

4a09811c4031ba2d_html_cce85b269caad060


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


4a09811c4031ba2d_html_658d028961f21b0


  • 问题 3:

DGUS屏格式化?

  • 解决方法:

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

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


4a09811c4031ba2d_html_41bafccb65e223c3


3.T5L 屏的格式化参考系统配置文件,CFG 文件 0x06.3 配置 1,执行片外 NOR Flash  擦除功能。


4a09811c4031ba2d_html_4dd7b7eec39b6d9a


  • 问题 4:

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

  • 解决方法:

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


  • 问题 5:

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

  • 解决方法:

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


  • 问题 6:

迪文屏怎么和PLC连接?

  • 解决方法:

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

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

迪文屏modbus的开发资料百度云盘http://pan.baidu.com/s/1eREvh1g


  • 问题 7:

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

  • 解决方法:

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

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


  • 问题 8:

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

  • 解决方法:

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


4a09811c4031ba2d_html_1ea145010420d24 4a09811c4031ba2d_html_77df28528f7d6275



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

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



  • 问题 9:

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


4a09811c4031ba2d_html_2fbf7ed65357c40e


  • 解决方法:

新图片和这个(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脚即可。


4a09811c4031ba2d_html_2513a622b48e812b


  • 问题 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寸无法通讯情况。