Products Training -- DGUS LCM

Preview:

DESCRIPTION

www.dwin.com.cn. Beijing DWIN Technology Co ., Ltd. Products Training -- DGUS LCM. Presenter:Lily . Xu. Content. 1. What is the DGUS?. 2. Tools & References. Development S teps. 3. 4. Basic F unction s. 1. What is the DGUS?. - PowerPoint PPT Presentation

Citation preview

Products Training

-- DGUS LCM

www.dwin.com.cn

Beijing DWIN Technology Co., Ltd.

Presenter : Lily. Xu

www.dwin.com.cn

4

1

2

3

What is the DGUS ?

Development Steps

Tools & References

Basic Functions

Content

www.dwin.com.cn

DGUS (DWIN Graphic User System) is a new GUI software platform developed by DWIN Technology. Based on the K600+ Kernel hardware platform, GUI design, combined with a simple command interface, can be achieved quickly, eliminating the need for complicated programming and expensive development environments.

DGUS

1. What is the DGUS?

www.dwin.com.cn

Unlike the previous LCMs, which adopted commands-oriented or timing sequence to manage GUI, DGUS module performed based on real-time variables with programmable file configured, transmitting via UART or SD card. Software flow chart of different development methods for temperature controller is shown as above.

1. What is the DGUS?

www.dwin.com.cn

1. DGUS- Memory Space

www.dwin.com.cn

Maximum 128 variables

1. DGUS- Memory Space

www.dwin.com.cn

1. DGUS- Memory Space

www.dwin.com.cn

1. DGUS- Memory Space

www.dwin.com.cn

For example, 4369.17 consists of 4 integers and 2 decimals. 436917>65535. The format should be long integer.

BACK

1. DGUS- Data Format

www.dwin.com.cn

DGUS SDK

Configure touch and display functions.

Generate UI project.

Generate Font library, ICON library.

Convert Images

2. Tools & Reference

www.dwin.com.cn

Accessories Selection IllustrationOther application references, such as curve display, RTC display

BACK

C Series LCMs

Tools, Accessories, Instructions and FAQ

Commands

Illustration

2. Tools & Reference

www.dwin.com.cn

1 ) Variables Scheme

2 ) Interface Design

3 ) Configuration

4 ) Debug Test

5 ) Archive

3. Development Steps

www.dwin.com.cn

Two

Principles

Two

Principles

Variables addresses should be assigned continuously considering convenience of write/read;Address of parameter description variables and data variables should be separated and no cross-connect.

Variable Behavior

Memory Address

Length ( byte )

Voltage 0010 2

Current 0011 4

Power 0013 2

Operating Power 0014 4

Operating Speed 0016 2

Output torque 0017 2

Step 1: Variable Scheme

www.dwin.com.cn

Tools • Photoshop• Other graphic design software

InterfaceInterface

Step 2: Interface Design

www.dwin.com.cn

Interface design. Add all the images to generate configuration files via DGUS_SDK.

Step 3: Configuration

www.dwin.com.cn

Download DWIN_SET composed by config. file, images, font, icon library etc. to DGUS LCM via SD card for debugging and adjustment (Step 2&3) ;

Connecting with use's host by serial port to process up data transmission.

DGUSLCM

Step 4: Debug Test

www.dwin.com.cn

Config. file, images, font, icons library etc. that involved with

module works were saved in an SD card for mass production.

BACK

Step 5: Archive

www.dwin.com.cn

VP, Variable Data/Text Input & Display, Basic Touch Control

Incremental Adjustment, ICON Generation, Variable ICON

Table display, Slider, Return Key Code, Animation ICON

Dynamic Trend Curve, Basic Graphic Display, 0x84

Commands 0x80 to 0x83, SP

RTC Display and Setting, Image Animation

BACK

4. Basic Functions

www.dwin.com.cn

How to communicate?

Data Frame: Frame of data via serial are composed by 4 parts of data

DATA 1 2 3 4 5

Definition Frame Header Length of data Command Command CRC CHECK & Data

Length 2 1 1 N 2

Note Definition of R3:RA in CONFIG.TXT

Length included command, data and

0x80~0x84

CONFIG.TXT determine if R2 in configuration file are started

Both commands or data are hexadecimal. As for word(2 bytes), high byte in priority is transferred ( MSB )

Register

Variable RAM

Curve Buffer

0x80 0x81 0x82 0x83 0x84Unit based byte Unit based word Unit based word

www.dwin.com.cn

Command 0x83 : Read data from the specified variable SRAM

5A A5 04 83 01 00 01

5A A5 06 83 01 00 01 00 64

Data

Response from the DGUS module

Command 0x82 : Write data into the specified variable SRAM

5A A5 05 82 01 00 00 64

Header: R3:RA Length Command VP address Data

Command :VP_0x0100=64H ( VP0100 values to 100 )

Access to register units as Word

RD_LEN

RD_LEN

Command via Serial port and data return

Thank You!

www.dwin.com.cn

Beijing DWIN Technology Co.,Ltd

Recommended