What is DGUS?

advertisement
Beijing DWIN Technology Co., Ltd.
Products Training
-- DGUS LCM
Presenter:Lily. Xu
www.dwin.com.cn
Content
www.dwin.com.cn
1
What is the DGUS?
2
Tools & References
3
Development Steps
4
Basic Functions
1. What is the DGUS?
DGUS
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.
1. What is the DGUS?
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.
www.dwin.com.cn
1. DGUS- Memory Space
www.dwin.com.cn
1. DGUS- Memory Space
Maximum
128 variables
www.dwin.com.cn
1. DGUS- Memory Space
www.dwin.com.cn
1. DGUS- Memory Space
www.dwin.com.cn
1. DGUS- Data Format
For example, 4369.17 consists of 4 integers
and 2 decimals. 436917>65535. The format
should be long integer.
BACK
www.dwin.com.cn
2. Tools & Reference
DGUS SDK
Configure touch and
display functions.
Generate UI project.
Generate Font library,
ICON library.
Convert Images
www.dwin.com.cn
2. Tools & Reference
C Series LCMs
Tools, Accessories, Instructions and FAQ
Commands
Illustration
Accessories Selection Illustration
Other application references, such as curve display, RTC display
BACK
www.dwin.com.cn
3. Development Steps
1)Variables Scheme
2)Interface Design
3)Configuration
4)Debug Test
5)Archive
www.dwin.com.cn
Step 1: Variable Scheme
Two
Principles
www.dwin.com.cn
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 2: Interface Design
Tools
• Photoshop
• Other graphic design software
Interface
www.dwin.com.cn
Step 3: Configuration
Interface design. Add all the images to generate configuration files via
DGUS_SDK.
www.dwin.com.cn
Step 4: Debug Test
 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.
DGUS
LCM
www.dwin.com.cn
Step 5: Archive
Config. file, images, font, icons library etc. that involved with
module works were saved in an SD card for mass production.
BACK
www.dwin.com.cn
4. Basic Functions
RTC Display and Setting, Image Animation
VP, Variable Data/Text Input & Display, Basic Touch Control
Commands 0x80 to 0x83, SP
Incremental Adjustment, ICON Generation, Variable ICON
Table display, Slider, Return Key Code, Animation ICON
Dynamic Trend Curve, Basic Graphic Display, 0x84
BACK
www.dwin.com.cn
How to communicate?
Data Frame: Frame of data via serial are composed by 4 parts of data
DATA
Definition
Length
Note
1
2
3
4
5
Frame Header
Length of data
Command
Command
CRC CHECK & Data
2
1
1
N
2
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)
Registe
r
0x80
0x81
Unit based byte
www.dwin.com.cn
Variable
RAM
0x82
0x83
Unit based word
Curve
Buffer
0x84
Unit based word
Command via Serial port and data return
Command:VP_0x0100=64H(VP0100
values to 100)
Command 0x82:Write data into the specified variable SRAM
5A
A5
Header: R3:RA
05
82
Length
Command
01
00
00
64
VP address
Data
Access to register
units as Word
Command 0x83:Read data from the specified variable SRAM
5A
A5
04
83
01
00
01
RD_LEN
Response from the DGUS module
5A
A5
06
83
01
00
01
RD_LEN
www.dwin.com.cn
00
64
Data
Beijing DWIN Technology Co.,Ltd
Thank You!
www.dwin.com.cn
Download