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