dgus配置工具及內核程序dgusv4_第1頁
dgus配置工具及內核程序dgusv4_第2頁
dgus配置工具及內核程序dgusv4_第3頁
dgus配置工具及內核程序dgusv4_第4頁
dgus配置工具及內核程序dgusv4_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、專業(yè).誠信.成功 迪文 DGUS 配置軟件 V30 使用說明目錄DGUS 配置軟件簡介2DGUS 配置軟件 V3.0 功能特點2DGUS 配置軟件操作指南2DGUS 配置軟件主界面4使用 DGUS 配置軟件實現(xiàn)功能7觸控按鈕72.1.12.1.42.1.52.1.62.1.72.1.82.1.92.1.10彈出菜單7拖動調節(jié)12RTC 設置13基本觸控14按鍵值返回15ASCII 錄入17GBK 錄入18參數(shù)配置20變量按鈕212.2.12.2.22.2.32.2.42.2.52.2.62.2.72.2.82.2.9變量圖標21動畫圖標22滑動刻度23藝術字變量24圖片動畫25圖標旋轉指示26

2、數(shù)據(jù)變量27文本顯示29RTC 顯示30時鐘顯示31曲線顯示322.2.122.2.132.2.14列表顯示34基本圖形顯示36行業(yè)應用383.指令的用法403.13.23.3數(shù)據(jù)幀架構40指令集40寄存器空間說明41專業(yè).誠信.成功 迪文 DGUS 配置軟件 V30 使用說明1.DGUS 配置軟件簡介1.1 DGUS 配置軟件 V3.0 功能特點另存為功能,能自動轉換圖片格式和大小,使另存后可以直接使用;圖標的預覽功能,能方便用戶進行精確定位。在預覽中可直接看出設置的位置對不對,從而直接修改位置;SP 變量預定義功能,在設置時先預定義好 SP 變量,在設置 SP 指針時直接選擇,最大可能避免

3、用戶設置重復。如第一個地址為 5000,第二地址必須從 5020 起,否則可能導致設置無效產(chǎn)生錯誤;變量查看及按鈕命名功能,可使用戶進行應用設計時一目了然,點擊地址時可進行排序,方便用戶檢測地址的連續(xù)性;能把以前的 13 觸控、14 變量配置文件直接導入,提高用戶應用的延續(xù)性;分辨率變化時,設置的按鈕可自動變化,這樣可使一套應用方案可直接應用于不同大小的屏上。1.2 DGUS 配置軟件操作指南1.在添加按鈕配置時,根據(jù)不同操作習慣,在 Config 文件夾 Terminal.ini 中init下方增加 Rkey=0 或者 Rkey=1。Rkey=1 時,可實現(xiàn)在按鈕配置時,在沒有按右鍵或 Rk

4、ey=0 時,添加一個按鈕配置后,自動取消添加功能。2. 90 度圖片設置方式:按鈕時,可進行連續(xù)添加。如用戶在應用時需要豎顯應用,用戶在 Terminal.ini 文件中:把 Rx 后的分辨率(如紅色部分)替換一個不常用的分辨率,如 800X400 進行豎顯配置。Resolution R2=480X800 R3=800X480在設計時選擇480X800分辨率進行設計即可。配置完成后,需要把工程進行另存處理,另存目錄下的DWIN_SET文件夾下的圖片可直接使用。在需要處理圖標設置時,請先把圖標庫拷貝到工程路徑下的DWIN_SET目錄下,在設計時用戶就可直接選擇圖標文件進行設置了。設置顯示位置是

5、操作方法:A、可以通過輸入坐標進行定位。或者B、可以通過鼠標移動或光標鍵進行位置調整。專業(yè).誠信.成功 迪文 DGUS 配置軟件 V30 使用說明5.SP地址設置及預定義:因為SP地址一個比較特殊的存在,它記錄了變量配置的設置。所以盡量避免地址不要交叉重復,為盡量減少用戶人為操作失誤,在設置變量配置文件時,先預定義SP描述地址,如圖:設置好變量地址后,在進行變量配置時可以選擇設置好的地址進行設置:如從其他配置文件中導入。SP 地址需要重新指定。 6.怎么把以前的 DGUS 配置導入到新系統(tǒng)中: A.新建一個工程;B.增加老工程圖片; C.導入配置文件;D.如有圖標文件,將圖標 x.ICO 拷貝

6、到新工程的 DWIN_SET 目錄下。注:指令幀頭用戶可自定義,本文檔中示例指令均使用 A55A 作為幀頭。專業(yè).誠信.成功迪文 DGUS 配置軟件 V30 使用說明1.3 DGUS 配置軟件主界面點擊“新建”按鈕彈出如下圖:選擇存儲路徑、設置位色和分辨率:屬性設置:如:DMT80480T070-06WT分辨率 80480:800 x480位色 T:16 位專業(yè).誠信.成功DGUS 配置V30 使用說明按鈕說明:新建:新建一個工程文件打開:選擇已存在的工程文件(工程后綴名是.hmi);保存:保存當前工程(包括配置文件),到上方顯示的:“工程路徑”中;另存:將目前工程改存到其它位置(包括配置文件

7、);關閉:關閉當前工程,不關閉;分辨率:操作過程中可以隨時修改分辨率;系統(tǒng)參數(shù)配置:如下圖,配置 CONFIG.txt 文件;生成配置文件:生成“13 觸控配置文件.bin”和“14 變量配置文件.bin”(工程目錄下);導入配置文件:導入已有的配置文件(如:DWIN_SET 文件夾(包括 13 觸控配置文件.bin、14 變量配置文件.bin,13 觸控配置文件.txt,14 變量配置文件.txt);變量導出:生成“觸控配置.xls”“顯示配置.xls”便于查看地址;左對齊:選中區(qū)域后點擊“左對齊”,左上角顯示“選擇對齊方式的基準按鈕”,選擇被選區(qū)域內基準元素,區(qū)域內左對齊;上對齊:同上;專

8、業(yè).誠信.成功DGUS 配置V30 使用說明等寬:同上;等高:同上;拷貝:選中一個或多個元素;粘貼:將元素黏貼到相應位置;刪除:選中一個或多個進行刪除;置前:將選中元素放于最上端;置后:將選中元素放于最下端;SP 地址設置:配置(SP)變量描述地址的起始地址;變量查看:查看已制作完成的觸控與變量配置。專業(yè).誠信.成功 迪文 DGUS 配置軟件 V30 使用說明2.使用 DGUS 配置軟件實現(xiàn)功能觸控配置:彈出菜單、數(shù)據(jù)錄入、增量調節(jié)、拖動調節(jié)、RTC 設置、基本觸控、按鍵值返回、ASCII 錄入、GBK 錄入、參數(shù)配置(制作觸控配置按鈕時,為黃色區(qū)域顯示)。顯示配置:變量圖標、動畫圖標、滑動刻

9、度、藝術字變量、圖片動畫、圖標旋轉、數(shù)據(jù)變量、文本顯示、RTC 顯示、時鐘顯示、曲線顯示、列表顯示、基本圖形、行業(yè)應用(制作顯示配置區(qū)域時,為淺藍色區(qū)域顯示)。參數(shù)配置:在 DGUS 配置軟件中屬性框前帶有“0 x”標識,必須用 16 進制填寫,未帶 “0 x”標識的用十進制填寫。動畫效果:直觀顯示按壓效果。注:變量地址:定義數(shù)據(jù)存儲地址,即(輸入或顯示內容的存儲地址);描述指針:描述文件的存儲地址(描述文件,即:各個功能的配置說明),變量描述文件從 Flash 加載后存儲到數(shù)據(jù)存儲區(qū)的地址,0 xFFFF 表示由配置文件加載,不轉到數(shù)據(jù)存儲區(qū)。觸控按鈕2.1.1 彈出菜單區(qū)域范圍設置:設置觸

10、控按鈕區(qū)域;預覽:查看觸控按鈕效果;名稱定義:為按鈕設置一個名稱,在變量查看中方便查詢;數(shù)據(jù)自動上傳:勾選時,數(shù)據(jù)自動上傳至串口;按鈕效果:按鈕按壓效果圖所在頁面(-1 默認無動畫);變量地址:定義數(shù)據(jù)存儲地址;變量類型:0 x00=鍵碼寫入 VP 字地址;0 x01=鍵碼寫入 VP 地址的高字節(jié)(VP_H);0 x02=鍵碼寫入 VP 地址的低字節(jié)(VP_L);彈出菜單設置:設置彈出菜單所在頁面及菜單區(qū)域;所在頁面:所要彈出菜單所在的頁面;菜單區(qū)域:所要彈出菜單在頁面的區(qū)域;顯示位置:彈出的菜單在當前顯示的位置。注:彈出菜單上只能做基本觸控。專業(yè).誠信.成功DGUS 配置V30 使用說明將左

11、圖配置完成后,即可實現(xiàn)如下圖功能。點擊關閉按鈕彈出菜單YSE/NO專業(yè).誠信.成功DGUS 配置V30 使用說明2.1.2 數(shù)據(jù)錄入?yún)^(qū)域范圍設置:設置觸控按鈕區(qū)域;預覽:查看觸控按鈕的效果;名稱定義:為按鈕設置一個名稱,在變量查看中方便查詢;數(shù)據(jù)自動上傳:勾選時,數(shù)據(jù)自動上傳至串口;按鈕效果:按鈕按壓效果圖所在頁面(-1 默認無動畫);變量地址:定義數(shù)據(jù)地址;變量類型:0 x00=整數(shù)(字);0 x01=長整數(shù)(雙字);0 x02=無符號字節(jié)參數(shù)(變量地址高字節(jié));0 x03=無符號字節(jié)參數(shù)(變量地址低字節(jié));整數(shù)位數(shù):錄入數(shù)據(jù)整數(shù)位數(shù);小數(shù)位數(shù):錄入數(shù)據(jù)小數(shù)位數(shù);顯示位置:輸入過程中數(shù)據(jù)顯示

12、的位置;顯示顏色:輸入過程中字體顯示的顏色,可以手動填寫;字庫位置:顯示的 ASCII 字庫位置, “0”為 0 號字庫;字體大小:X 方向的點陣數(shù)目;光標顏色:黑色/白色;輸入顯示方式:直接顯示/顯示*號;鍵盤設置:設置鍵盤所在頁面及鍵盤區(qū)域;所在頁面:選擇鍵盤所在頁面;鍵盤區(qū)域:鍵盤所在頁鍵盤區(qū)域;顯示位置:鍵盤在當前頁的位置(可以拾?。?;啟用范圍限制:勾選后規(guī)定輸入數(shù)字的上下限(越界不能錄入)。注:變量錄入調用的鍵盤要做基本觸控,如:0-9 對應返回值為 0 x0030-0 x0039、0 x00F1(確定)、0 x00F0(取消)、0 x00F2(退格)、0 x002D(+/-)、0

13、x002E(.)范圍限制的限值是整數(shù)位加上小數(shù)位的取值范圍,例如設了 3 個整數(shù)位,2 個小數(shù)位,那么取值的限值上限就為 10000,而不是 100。錄入數(shù)據(jù)后通過“數(shù)據(jù)變量、藝術字變量”等將數(shù)據(jù)顯示出來。將左圖配置完成后,即可實現(xiàn)如下圖功能。專業(yè).誠信.成功 迪文 DGUS 配置軟件 V30 使用說明點擊文本框(凹下效果)彈出鍵盤錄入數(shù)據(jù)(顯示錄入過程,光標跟隨)確認錄入完成,如果在錄入過程中點擊清除/取消終止錄入過程,鍵盤消失。專業(yè).誠信.成功迪文 DGUS 配置軟件 V30 使用說明2.1.3 增量調節(jié)區(qū)域范圍設置:設置觸控按鈕區(qū)域;預覽:查看變量按鈕的效果;名稱定義:為按鈕設置一個名稱

14、,在變量查看中方便查詢;數(shù)據(jù)自動上傳:勾選時,數(shù)據(jù)自動上傳至串口;按鈕效果:按鈕按壓效果圖所在頁面(-1 默認無動畫);變量地址:定義數(shù)據(jù)存儲地址;變量類型:0 x00=調節(jié) VP 字地址(整數(shù)型); 0 x01=調節(jié) VP 字地址的高字節(jié)地址(VP_H);0 x02=調節(jié) VP 字地址的低字節(jié)地址(VP_L);調節(jié)方式:+/-(加或者減);逾限處理方式:循環(huán)調節(jié)/停止(等于門限);調節(jié)步長:增加或者減少的步長(范圍 0-32767);上限:增量調節(jié)的最小值(范圍 0-65535);下限:增量調節(jié)的最小值(范圍 0-65535)。調節(jié)后數(shù)據(jù)通過“數(shù)據(jù)變量、圖標、藝術字”等將數(shù)據(jù)顯示出來。將左圖

15、配置完成后,即可實現(xiàn)如下圖功能。點擊+/-數(shù)據(jù)框內數(shù)據(jù)+/- ;持續(xù)按下 1 秒數(shù)據(jù)將按照設定步長持續(xù)+/-。專業(yè).誠信.成功 迪文 DGUS 配置軟件 V30 使用說明2.1.4 拖動調節(jié)區(qū)域范圍設置:設置觸控按鈕區(qū)域;預覽:查看觸控按鈕的效果;名稱定義:為按鈕設置一個名稱,在變量查看中方便查詢;數(shù)據(jù)自動上傳:勾選時,數(shù)據(jù)自動上傳至串口;按鈕效果:按鈕按壓效果圖所在頁面(-1 默認無動畫);變量地址:定義數(shù)據(jù)存儲地址;數(shù)據(jù)返回格式:調節(jié)字地址;調節(jié)高字節(jié);調節(jié)低字節(jié);拖動方式:橫向/縱向拖動;起始位置對應的返回值:拖動調節(jié)對應數(shù)值的最小值;終止位置對應的返回值:拖動調節(jié)對應數(shù)值的最大值?;瑝K

16、使用“滑塊刻度指示”來顯示;調節(jié)滑塊數(shù)據(jù)通過“數(shù)據(jù)變量、變量圖標”等將數(shù)據(jù)顯示出來。將左圖配置完成后,即可實現(xiàn)如下圖功能;點擊滑塊(0.5S 以上)拖動,右側數(shù)據(jù)框數(shù)值跟隨改變。專業(yè).誠信.成功DGUS 配置V30 使用說明2.1.5RTC 設置區(qū)域范圍設置:設置觸控按鈕區(qū)域;預覽:查看觸控按鈕的效果;名稱定義:為按鈕設置一個名稱,在變量查看中方便查詢;數(shù)據(jù)自動上傳:勾選時,數(shù)據(jù)自動上傳至串口;按鈕效果:按鈕按壓效果圖所在頁面(-1 默認無動畫);顯示位置:錄入過程中字符串顯示位置;顯示顏色:錄入過程中字符串顯示顏色;字庫位置:顯示使用的 ASCII 字庫位置,默認為 0 號字庫;字體大?。鹤?/p>

17、體 X 方向顯示的點陣數(shù)目(4-128);光標顏色:黑色/白色;鍵盤設置:設置鍵盤所在頁面及鍵盤區(qū)域;所在頁面:選擇鍵盤所在頁面;鍵盤區(qū)域:鍵盤所在頁鍵盤區(qū)域;顯示位置:鍵盤在當前頁的位置(可以拾?。?。注:鍵盤制作同變量錄入的鍵盤;時間顯示由變量“RTC 顯示、時鐘顯示”來完成;將左圖配置完成后,即可實現(xiàn)如下圖功能。下圖所示點擊“RTC 設置”觸控區(qū)域彈出鍵盤修改時鐘專業(yè).誠信.成功DGUS 配置V30 使用說明2.1.6 基本觸控區(qū)域范圍設置:設置觸控按鈕區(qū)域;預覽:查看觸控按鈕的效果;名稱定義:為按鈕設置一個名稱,在變量查看中方便查詢;數(shù)據(jù)自動上傳:勾選時,數(shù)據(jù)自動上傳至串口;按鈕效果:按

18、鈕按壓效果圖所在頁面(-1 默認無動畫);頁面切換:指定到切換目標鍵值:;所有鍵盤按鍵都做基本觸控。、ASCII、GBK 文本錄入時做鍵盤時可以選擇文本錄入鍵盤選擇鍵盤鍵值;、變量錄入、RTC設置調用鍵盤有效鍵值碼: 0 x0030-0 x0039 ( 0-9 ),0 x002E(.)0 x002D(+/-),0 x00F0(取消),0 x00F1(確認),0 x00F2(退格)。專業(yè).誠信.成功DGUS 配置V30 使用說明2.1.7 按鍵值返回區(qū)域范圍設置:設置觸控按鈕區(qū)域;預覽:查看觸控按鈕的效果;名稱定義:為按鈕設置一個名稱,在變量查看中方便查詢;數(shù)據(jù)自動上傳:勾選時,數(shù)據(jù)自動上傳至串

19、口;按鈕效果:按鈕按壓效果圖所在頁面(-1 默認無動畫);頁面切換:不需要改寫,默認為-1 即可;鍵值:根據(jù)需要自定義鍵值;變量地址:定義數(shù)據(jù)地址,將鍵值保存到該地址;返回值保存方式:保存在 VP 地址;保存在 VP 地址的高字節(jié)(VP_H);保存在 VP 地址的低字節(jié)(VP_L)。將左圖配置完成后,即可實現(xiàn)如下圖功能。如上圖所示,在開始按鈕上做“按鍵返回值”,定義:地址 000C、返回值 0005專業(yè).誠信.成功DGUS 配置V30 使用說明返回格式為:A5 5A 06 83 00 0C 01 00 05 如下圖專業(yè).誠信.成功 迪文 DGUS 配置軟件 V30 使用說明2.1.8ASCII

20、 錄入?yún)^(qū)域范圍設置:設置觸控按鈕區(qū)域;預覽:查看觸控按鈕的效果;名稱定義:為按鈕設置一個名稱,在變量查看中方便查詢;數(shù)據(jù)自動上傳:勾選時,數(shù)據(jù)自動上傳至串口;按鈕效果:按鈕按壓效果圖所在頁面(-1 默認無動畫);變量地址:定義數(shù)據(jù)存儲地址;文本長度:顯示文本的長度(以字為單位,范圍 1-123);錄入模式:修改文本/重新錄入;字庫位置:顯示的 ASCII 字庫位置,默認為 0 號字庫;X 方向點陣數(shù):字體 X 方向顯示的點陣數(shù)目;Y 方向點陣數(shù):字體字體 Y 方向顯示的點陣數(shù)目(0號字庫時,Y 方向點陣數(shù)目必須為 2X);光標顏色:黑色/白色;文本顏色:文本錄入過程中字體顏色;錄入顯示區(qū)域:文

21、本錄入過程中顯示區(qū)域;鍵盤設置:設置鍵盤所在頁面及區(qū)域;所在頁面:選擇鍵盤所在頁面;鍵盤區(qū)域:鍵盤所在頁鍵盤區(qū)域;顯示位置:鍵盤在當前頁的位置(可以拾取)。注:鍵盤的有效鍵值碼可以通過基本觸控“文本錄入鍵盤”選擇鍵值(如 A 鍵值為 0 x4161);錄入數(shù)據(jù)可由“文本顯示”功能顯示到屏上。將左圖配置完成后,即可實現(xiàn)如下圖功能。專業(yè).誠信.成功DGUS 配置V30 使用說明2.1.9GBK 錄入?yún)^(qū)域范圍設置:設置觸控按鈕區(qū)域;預覽:查看觸控按鈕的效果;名稱定義:為按鈕設置一個名稱,在變量查看中方便查詢;數(shù)據(jù)自動上傳:勾選時,數(shù)據(jù)自動上傳至串口;按鈕效果:按鈕按壓效果圖所在頁面(-1 默認無動畫

22、);變量地址:定義數(shù)據(jù)地址;文本長度:顯示文本的長度(以字為,范圍 1-123);錄入模式:修改文本/重新錄入;顯示字庫:漢字的GBK 字庫位置(需字庫到DGUS屏內,字庫與字庫位置一致,默認為 0 號ASCII 字庫);點陣大小:與所選字庫字體大小一致;文本顏色:確定文本后文本的顏色;錄入過程顯示:顯示字庫:同 GBK 文本錄入;點陣大小:同 GBK 文本錄入;文本顏色:同 GBK 文本錄入;顯示方式:拼音提示顯示在漢字左邊/拼音提示顯示在(漢字)上邊;光標顏色:黑色/白色;錄入顯示區(qū)域:文本錄入選取文本顯示區(qū)域拼音顯示位置:拼音錄入過程中的左上角坐標;專業(yè).誠信.成功DGUS 配置V30

23、使用說明顯示間距:錄入過程中每個漢字之間的距離(范圍 1-255);鍵盤設置:設置鍵盤所在頁面及區(qū)域;所在頁面:選擇鍵盤所在頁面;鍵盤區(qū)域:鍵盤所在頁鍵盤區(qū)域;顯示位置:鍵盤在當前頁的位置(可以拾取)。GBK 文本錄入:支持漢字錄入(漢字錄入需要DWIN 拼音輸入法)和 ASCII 錄入;注:鍵盤的有效鍵值碼可以通過基本觸控“文本錄入鍵盤”選擇鍵值(如 A 鍵值為 0 x4161);錄入數(shù)據(jù)由“文本顯示”功能顯示到屏上。將左圖配置完成后,即可實現(xiàn)如下圖功能。GBK 錄入設置完成就可以進行文本錄入。專業(yè).誠信.成功 迪文 DGUS 配置軟件 V30 使用說明2.1.10 參數(shù)配置區(qū)域范圍設置:設

24、置按鈕區(qū)域;預覽:查看按鈕的效果;名稱定義:為按鈕設置一個名稱,在變量查看中方便查詢;數(shù)據(jù)自動上傳:勾選時,數(shù)據(jù)自動上傳至串口;按鈕效果:按鈕按壓效果圖所在頁面(-1 默認無動畫);頁面切換:指定到切換目標圖片;操作模式表:ModeData_PackData_Pack 說明功 能0 x00無無加載寄存器變量區(qū)數(shù)據(jù)到0 x6F00-0 x6FFF變量存儲器空間(占據(jù)低字節(jié));0 x01無無加載 0 x6F00-0 x6FFF 變量存儲器空間(占據(jù)低字節(jié))數(shù)據(jù)到寄存器變量區(qū);同時改寫對應的 R1-R3,R5-RA SD 卡接口配置變量。0 x02Tran_Area將要轉換的區(qū)域坐標:左上角、右下角

25、將指定區(qū)域的內容轉換成單色位圖(縱向取模打印位圖格式),并保存到 VP 指針指向的數(shù)據(jù)存儲器。 1.區(qū)域寬度(Xe-Xs+1)必須是偶數(shù);區(qū)域高度(Ye-Ys+1)必須是 8 的倍數(shù);*VP 指針保存數(shù)據(jù)格式如下:*VP:狀態(tài)位,處理完成后設置成 0 x5555;*VP+1:橫向字長度(Xe-Xs1)&0 xFFFE/2;*VP+2:數(shù)據(jù)段個數(shù)(Ye-Ys1)&0 xFFF8/8;*VP+3:位圖數(shù)據(jù)開始,MSB 方式。如果啟用了“參數(shù)自動上傳功能”(R2.3=1),那么轉換完成后,會按照*VP 內容被修改成 0 x5555 而自動上傳一條提示信息。本指令主要用于屏幕內容的打印輸出。*VP保存

26、轉換位圖數(shù)據(jù)的緩沖區(qū)首地址0 x03*VP數(shù)據(jù)指針把*VP 指針位置開始的,Tx_Len 字節(jié)長度的數(shù)據(jù)發(fā)送到用戶串口。Tx_Len 是一個字變量,長度從 0 x0001-0 xFFFF。Tx_LEN要發(fā)送的數(shù)據(jù)長度0 x04功能同 0 x03,只是發(fā)送到COM2(系統(tǒng)保留串口)。0 x05Tran_Area將要轉換的區(qū)域坐標:左上角、右下角將指定區(qū)域的內容轉換成單色位圖(橫向取模打印位圖格式),并保存到 VP 指針指向的數(shù)據(jù)存儲器。 1.區(qū)域寬度(Xe-Xs+1)必須是 16 的倍數(shù);2.*VP 指針保存數(shù)據(jù)格式如下:*VP:狀態(tài)位,處理完成后設置成 0 x5555;*VP+1:橫向字長度(

27、Xe-Xs1)&0 xFFF0/16;*VP+2:數(shù)據(jù)段個數(shù)(Ye-Ys1);*VP+3:位圖數(shù)據(jù)開始,MSB 方式。如果啟用了“參數(shù)自動上傳功能”(R2.3=1),那么轉換完成后,會按照*VP 內容被修改成 0 x5555 而自動上傳一條提示信息。本指令主要用于屏幕內容的打印輸出。*VP保存轉換位圖數(shù)據(jù)的緩沖區(qū)首地址0 x06Frame_Head幀頭(2 字節(jié))把當前點擊位置的觸摸屏坐標發(fā)到COM2(系統(tǒng)保留串口),格式如下:Frame_End幀尾(2 字節(jié))專業(yè).誠信.成功迪文 DGUS 配置軟件 V30 使用說明變量按鈕2.2.1 變量圖標區(qū)域范圍設置:(X,Y)為 ICON 圖標顯示在

28、當前頁位置左上角坐標;名稱定義:為按鈕設置一個名稱,在變量查看中方便查詢;描述指針:定義描述文件數(shù)據(jù)存儲器的地址,默認為0 xFFFF 由配置文件加載(一般不用修改);變量地址:變量數(shù)據(jù)存儲的地址;圖標文件:要調用的圖標庫 x.ICO 文件;變量上限、變量下限:規(guī)定變量顯示的范圍,越界不顯示;對應的圖標:變量上下限對應的圖標;顯示模式:透明顯示(濾除背景色顯示)/顯示背景。將左圖配置完成后,即可實現(xiàn)如下圖功能??梢酝ㄟ^修改變量指針內的數(shù)據(jù),實現(xiàn)不同圖標的切換,如右圖顯示 0、9 對應的藝術字圖標的 0 和 9。Frame_Head+XYCheck(X,Y 的 1 字節(jié)累加和)Frame_end

29、。專業(yè).誠信.成功DGUS 配置V30 使用說明2.2.2 動畫圖標區(qū)域范圍設置:(X,Y)為 ICON 圖標顯示在當前頁位置左上角坐標;名稱定義:為按鈕設置一個名稱,在變量查看中方便查詢;描述指針:定義描述文件數(shù)據(jù)器的地址,默認為0 xF 由配置文件加載(一般不用修改);變量地址:變量數(shù)據(jù)的地址;停止值:變量為該值時顯示固定圖標;開始值:變量為該值時自動顯示動畫圖標;圖標文件:要調用的圖標庫 x.ICO 文件;停止圖標 ID:變量地址數(shù)據(jù)為“停止值”時,對應的圖標;開始、結束圖標 ID:變量地址數(shù)據(jù)為“開始值”時,圖標動畫循環(huán)的范圍;顯示模式:透明顯示(濾除背景色顯示)/顯示背景。將左圖配置

30、完成后,即可實現(xiàn)如下圖功能。當 0B00 地址變量值為 0 時:顯示固定圖標 0;當 0B00 地址變量值為 9 時:1-9 對應的圖標循環(huán)動畫。.專業(yè).誠信.成功DGUS 配置V30 使用說明2.2.3 滑動刻度區(qū)域范圍設置:(X,Y)為 ICON 圖標顯示在當前頁位置左上角坐標;X 坐標、寬度為橫向滑動起始與終止坐標,Y 坐標、高度為縱向滑動起始與終止坐標;名稱定義:為按鈕設置一個名稱,在變量查看中方便查詢;描述指針:定義描述文件數(shù)據(jù)器的地址,默認為0 xF 由配置文件加載(一般不用修改);變量地址:變量數(shù)據(jù)的地址;起始、終止變量刻度值:起始與終止刻度的變量值;刻度模式:橫向刻度條/縱向刻

31、度條;圖標文件:要調用的圖標庫 x.ICO 文件;滑動圖標:要調用的滑塊圖標 ID;顯示模式:透明顯示/顯示背景;X 坐標前移偏移量:滑塊動作一次對應的刻度值的變化(縱向為 Y,范圍 0-255);VP 模式:指向一個整形變量/指向一個整形變量的高字節(jié)/指向一個整形變量的低字節(jié)。注:滑動刻度和拖動調節(jié)配合使用(地址要一致),定義刻度范圍應和拖動調節(jié)的取值范圍對應。另:滑動刻度指示可用作進度條顯示。專業(yè).誠信.成功DGUS 配置V30 使用說明2.2.4 藝術字變量區(qū)域范圍設置:(X,Y)為顯示字符串示在當前頁位置左上角坐標;名稱定義:為按鈕設置一個名稱,在變量查看中方便查詢;描述指針:定義描述

32、文件數(shù)據(jù)器的地址,默認為0 xF 由配置文件加載(一般不用修改);變量地址:變量數(shù)據(jù)的地址;圖標文件:要調用的圖標庫 x.ICO 文件;ICON0:0 對應的 ICON_ID,排列順序為 0123456789-.;顯示模式:透明顯示/顯示背景;變量模式:整數(shù)(2 字節(jié))/長整數(shù)(4 字節(jié));整數(shù)位數(shù)、小數(shù)位數(shù):顯示整數(shù)和小數(shù)的位數(shù)。將拖動調節(jié)和藝術字變量地址關聯(lián)后,拖動滑塊藝術字聯(lián)動。將左圖配置完成后,即可實現(xiàn)如下圖功能。專業(yè).誠信.成功DGUS 配置V30 使用說明2.2.5動畫名稱定義:為按鈕設置一個名稱,在變量查看中方便查詢;描述指針:定義描述文件數(shù)據(jù)器的地址,默認為0 xF 由配置文件

33、加載(一般不用修改);起始終止位置:動畫開始的位置:動畫結束的;)顯示的時間,顯示時間設置:一幀(一幅是 8ms。起始位置必須小于終止位置。在終止上也設置動畫變量,可以實現(xiàn)不間斷重播,實現(xiàn)動畫效果。發(fā)送串口指令或觸控切換可以結束動畫。專業(yè).誠信.成功DGUS 配置V30 使用說明2.2.6 圖標旋轉指示區(qū)域范圍設置:(X,Y)為當前頁面的旋轉中心坐標;名稱定義:為按鈕設置一個名稱,在變量查看中方便查詢;描述指針:定義描述文件數(shù)據(jù)器的地址,默認為0 xF 由配置文件加載(一般不用修改);變量地址:變量數(shù)據(jù)的地址;圖標文件:要調用的圖標庫 x.ICO 文件;圖標 ID:要調用的圖標在 ICON 圖

34、標庫中的位置;圖標旋轉中心:(X,Y)ICON 圖標上的旋轉中心坐標;起始、終止旋轉角度變量值:對應起始、終止旋轉角度的變量值,整數(shù)型,越界不顯示;起始、終止旋轉角度:對起始、終止旋轉角度,變化單位 0.5,范圍(0-720);顯示模式:透明顯示/顯示背景。VP_Mode:指向整型變量/指向整型變量的高字節(jié)/指向整型變量的低字節(jié);將左圖配置完成后,即可實現(xiàn)如下圖功能。通過串口發(fā)送指令或通過關聯(lián)修改變量數(shù)據(jù),表盤指針轉動相應角度。調用的指針:專業(yè).誠信.成功DGUS 配置V30 使用說明2.2.7 數(shù)據(jù)變量區(qū)域范圍設置:(X,Y)為顯示字符串左上角坐標;名稱定義:為按鈕設置一個名稱,在變量查看中

35、方便查詢;描述指針:定義描述文件數(shù)據(jù)器的地址,默認為0 xF 由配置文件加載(一般不用修改);變量地址:變量數(shù)據(jù)的地址;顯示顏色:字體顯示顏色;字庫位置:顯示的 ASCII 字庫位置,默認為 0 號字庫;字體大?。鹤煮w X 方向顯示的點陣數(shù)目(范圍 4-128);對齊方式:左對齊/右對齊/居中;變量類型:整數(shù)/長整數(shù)/VP 高字節(jié)/VP 低字節(jié);整數(shù)位數(shù):顯示的整數(shù)位數(shù);小數(shù)位數(shù):顯示的小數(shù)位數(shù);變量顯示長度:默認值(跟隨內容自動更改);只能為 ASCII 編碼。:默認無,設置通過串口發(fā)送指令或通過關聯(lián)修改變量數(shù)據(jù),修改顯示數(shù)據(jù)和文本。將左圖配置完成后,即可實現(xiàn)如下圖功能。專業(yè).誠信.成功DG

36、US 配置V30 使用說明專業(yè).誠信.成功DGUS 配置V30 使用說明2.2.8 文本顯示區(qū)域范圍設置:(X,Y)為顯示字符串左上角坐標;整個區(qū)域為文本框;名稱定義:為按鈕設置一個名稱,在變量查看中方便查詢;描述指針:定義描述文件數(shù)據(jù)器的地址,默認為0 xF 由配置文件加載(一般不用修改);變量地址:文本變量數(shù)據(jù)的地址;顯示顏色:字體顯示顏色;編碼方式:0 x00=8bit 編碼,0 x01=GB2312 內碼,0 x02=GBK,0 x03=BIG5,0 x05=UNICODE;文本長度:本文顯示數(shù)據(jù)的長度(范圍 0-65535); Font0_ID: 編碼方式為 0 x01-0 x04

37、時 ACSII 字庫位置。 Font1_ID: 編碼方式為 0 x00、0 x05,以及 0 x01-0 x04 的非ASCII 字符使用的字庫;X、Y 方向點陣數(shù):顯示字體大小(與調用字庫點陣一致);水平、垂直間隔:字符間水平與垂直距離。Font1_ID 所對應的就是字庫在屏中的位置。(字庫23-127)在將左圖配置完成后,即可實現(xiàn)如下圖功能(左下角)。專業(yè).誠信.成功DGUS 配置V30 使用說明2.2.9RTC 顯示區(qū)域范圍設置:(X,Y)為時間字符串顯示在當前頁面位置的左上角坐標;名稱定義:為按鈕設置一個名稱,在變量查看中方便查詢;描述指針:定義描述文件數(shù)據(jù)器的地址,默認為0 xF 由

38、配置文件加載(一般不用修改);字體顏色:字體顯示的顏色,。字庫位置:顯示的 ASCII 字庫位置,默認為 0 號字庫; X 方向點陣數(shù):字體 X 方向顯示的點陣數(shù)目(4-128);日期格式:見左圖紅色字體區(qū)域(最長 16 個字符)。上電時鐘自動運行,通過“RTC 設置”可以修改當前時鐘。將左圖配置完成后,即可實現(xiàn)如下圖功能(右下角)。專業(yè).誠信.成功DGUS 配置V30 使用說明2.2.10 時鐘顯示區(qū)域范圍設置:(X,Y)為時鐘表盤顯示在當前頁面位置的指針中心;名稱定義:為按鈕設置一個名稱,在變量查看中方便查詢;描述指針:定義描述文件數(shù)據(jù)器的地址,默認為0 xF 由配置文件加載(一般不用修改

39、);圖標文件:要調用的圖標庫 x.ICO 文件;時鐘:時針圖標:要調用的時針圖標在 ICON 圖標庫中的存儲位置;時針中心坐標:時針圖標旋轉中心坐標(可拾?。?;分鐘:分針圖標:要調用的分針圖標在 ICON 圖標庫中的存儲位置;分針中心坐標:分針圖標旋轉中心坐標(可拾?。?;秒鐘:秒針圖標:要調用的秒針圖標在 ICON 圖標庫中的存儲位置;秒針中心坐標:秒針圖標旋轉中心坐標(可拾取);上電時鐘自動運行,通過“RTC 設置”可以修改當前時鐘。將左圖配置完成后,即可實現(xiàn)如下圖功能(左面表盤時鐘)。專業(yè).誠信.成功DGUS 配置V30 使用說明2.2.11 曲線顯示區(qū)域范圍設置:曲線顯示窗口,曲線越界將

40、不顯示;名稱定義:為按鈕設置一個名稱,在變量查看中方便查詢;描述指針:定義描述文件數(shù)據(jù)器的地址,默認為0 xF 由配置文件加載(一般不用修改);Y_Central:曲線中心軸位置;VD_Central:中心軸對應的曲線數(shù)據(jù)值,一般取最大數(shù)據(jù)和最小數(shù)據(jù)和的 50%。曲線顏色:曲線顯示的顏色;縱軸放大倍數(shù):是 1/256,(0-32767).數(shù)據(jù)源通道:0 x00-0 x07;橫軸間隔:x 軸間隔(范圍 1-255)。注:第 18 通道,CH 值分別是 0 x01,0 x02,0 x04,0 x08, 0 x10,0 x20,0 x40,0 x80;另:多條曲線顯示比如:1、2 通道,CH 值為

41、03。將左圖配置完成后,即可實現(xiàn)如下圖功能。滿量程曲線的縱軸放大倍數(shù)計算:MUL_Y=(Ye-Ys)*256/(Vmax-Vmin),H 為曲線窗口的高度,Vmax、Vmin 為曲線數(shù)據(jù)的最大、最小值。比如:一個 12bitA/D數(shù)據(jù)(Vmax=4095,Vmin=0)要對應在 Ys=50,Ye=430 的屏幕區(qū)域滿量程顯示,那么:專業(yè).誠信.成功 迪文 DGUS 配置軟件 V30 使用說明MUL_Y=(430-50)*256/(4095-0)=23.7,向下舍入取 23。如上圖所示,發(fā)送寫曲線緩存區(qū)指令:幀頭 長度 指令 數(shù)據(jù)源通道發(fā)送數(shù)據(jù)A5 5A 1884000800 0800 0800

42、 0800 0900 0908 0906 0800 0700 0790 070A就可以顯示出入上圖所示的曲線。如果把變量描述內容存儲在數(shù)據(jù)存儲空間(描述指針指定存儲位置),那么:結合增量觸控指令,可以實現(xiàn)無需要用戶代碼干預的曲線的自動縮放;結合拖動觸控指令修改曲線中心軸位置,可以實現(xiàn)無需要用戶代碼干預的曲線上下移動。專業(yè).誠信.成功DGUS 配置V30 使用說明2.2.12 列表顯示區(qū)域范圍設置:表格顯示區(qū)域,越界將結束顯示;名稱定義:為按鈕設置一個名稱,在變量查看中方便查詢;描述指針:定義描述文件數(shù)據(jù)器的地址,默認為0 xF 由配置文件加載(一般不用修改);變量地址:表格內容地址(列數(shù)、行數(shù)

43、數(shù)組開始的首地址);列數(shù)、行數(shù):表格顯示的列數(shù)與行數(shù);起始顯示列:表格起始顯示列位置;起始顯示行:表格起始顯示行位置;Unit_Data_Num:0 x01-0 x7F(所有0 x00 由變量地址指向的變量數(shù)據(jù)長度相同);空間定義了不同的不同列單元格的數(shù)據(jù)長度(字長度);當 Unit_Data_Num=0 x00 時,表格數(shù)據(jù)內容后延(列/2)向上取整個字地址。位置相應例如變量指針為0 x1000-0 x1003 依次0 x1000,起始顯示列為 0 x07,那么:了第 0-6 列的表格數(shù)據(jù)長度,其中0 x1003 低字節(jié)未使用。0 x1004 地址開始表格內容。編碼方式:00=8bit 編碼

44、,01=GB2312 內碼,02=GBK,03=BIG5,04=SJIS,05=UNICODE;邊框顏色:表格邊框顏色;文本顏色:表格文本顯示顏色;Font0_ID:編碼方式 0 x01-0 x04 時 ACSII 字庫位置;專業(yè).誠信.成功DGUS 配置V30 使用說明Font1_ID:編碼方式 0 x00.0 x05,以及 0 x01-0 x04 的非 ASCII 字符使用的字庫。X 方向點陣數(shù):字體 X 方向點陣數(shù)目(與調用字庫點陣一致)。表格顯示,顯示內容可由 22 變量初始化配置文件加載到屏上:使用上面中的配置參數(shù),即可實現(xiàn)如下功能。如果表格內容短于Unit_Data_Num 規(guī)定的

45、長度時,使用0 xF 作為單元格文本結束符。對于特別大的表格,通過觸摸屏修改起始顯示列、行值可以很方便地實現(xiàn)表格的定位和拖動。專業(yè).誠信.成功 迪文 DGUS 配置軟件 V30 使用說明2.2.13 基本圖形顯示區(qū)域范圍設置:繪圖顯示區(qū)域,越界將不顯示;(僅對0 x0001-0 x0005 繪圖指令有效)名稱定義:為按鈕設置一個名稱,在變量查看中方便查詢;描述指針:定義描述文件數(shù)據(jù)存儲器的地址,默認為0 xFFFF 由配置文件加載(一般不用修改);變量地址:定義數(shù)據(jù)存儲的地址;變量數(shù)據(jù)格式說明:繪圖指令數(shù)據(jù)包說明:指 令 (CMD)操 作繪圖數(shù)據(jù)包格式說明(相對地址和長度單位均為字(word)

46、相對地 址長度定 義說 明0 x0001置點0 x002(x,y)置點坐標位置,x 坐標高字節(jié)為判斷條件。0 x021Color置點顏色0 x0002連線0 x001Color線條顏色0 x012(x,y)0連線頂點 0 坐標,x 坐標高字節(jié)為判斷條件。0 x032(x,y)1連線頂點 1 坐標,x 坐標高字節(jié)為判斷條件。0 x01+2*n2(x,y)n連線頂點n 坐標,x 坐標高字節(jié)為判斷條件。地 址定 義說明VPCMD繪圖指令VP+1Data_Pack_Num_Max最大數(shù)據(jù)包數(shù)目;對連線指令(0 x0002),定義為連線線條數(shù)目(頂點數(shù)1);VP+2DATA_Pack專業(yè).誠信.成功迪文

47、 DGUS 配置軟件 V30 使用說明判斷條件:0 xFF 繪圖操作結束舉例:如上表所示,發(fā)送畫矩形指令:0 xFE 本次操作跳過(忽略)。幀頭長度指令 地址控制字00 03數(shù)據(jù)包數(shù)目00 01左上角/右下角坐標00 64 00 64 02 8C 01 90顏色F8 00A5 5A118220 00顯示出上圖所示矩形框,也可以直接用 22 初始化文件顯示。0 x0003矩形0 x002(x,y)s矩形框左上角坐標,x 坐標高字節(jié)為判斷條件。0 x022(x,y)e矩形框右下角坐標。0 x041Color矩形顏色0 x0004矩形域填充0 x002(x,y)s矩形域左上角坐標,x 坐標高字節(jié)為判

48、斷條件。0 x022(x,y)e矩形域右下角坐標。0 x041Color矩形域填充顏色0 x0005圓0 x002(x,y)圓心坐標,x 坐標高字節(jié)為判斷條件。0 x021Rad半徑。0 x031Color圓顏色。0 x0006圖片區(qū)域剪切、粘貼0 x001Pic_ID剪切圖片區(qū)域所在頁面ID;高字節(jié)為判斷條件。0 x012(x,y)s剪切圖片區(qū)域左上角坐標。0 x032(x,y)e剪切圖片區(qū)域右下角坐標。0 x052(x,y)剪切圖片區(qū)域粘貼到當前頁面的坐標位置,左上角坐標。0 x*07ICON 圖標 顯示0 x002(x,y)顯示坐標位置,x 坐標高字節(jié)為判斷條件。0 x021ICON_I

49、D圖標ID,圖標庫位置和顯示模式由指令高字節(jié)指定。圖標固定為不顯示背景色。0 x0008區(qū)域填充0 x002(x,y)種子點坐標,x 坐標高字節(jié)為判斷條件。0 x021COLOR填充顏色。0 x0009垂直線條0 x001Color0把(X0,Y0s)(X0,Y0e)用 Color0 顏色連線,X0 高字節(jié)為判斷條件。0 x011X00 x021Y0s0 x031Y0e專業(yè).誠信.成功 迪文 DGUS 配置軟件 V30 使用說明2.2.14 行業(yè)應用名稱定義:為按鈕設置一個名稱,在變量查看中方便查詢;描述指針:定義描述文件數(shù)據(jù)存儲器的地址,默認為0 xFFFF 由配置文件加載(一般不用修改);

50、變量地址:定義數(shù)據(jù)存儲地址。變量數(shù)據(jù)格式說明指令數(shù)據(jù)包說明指 令 (CMD)操 作繪圖數(shù)據(jù)包格式說明(相對地址和長度單位均為字(word)相對地址長度定 義說 明0 x0001多個圓域交集填充0 x001Color0安全區(qū)域填充顏色。0 x011Color1一般干涉區(qū)域(一次相交)填充顏色。0 x021Color2嚴重干涉區(qū)域(兩次及以上相交)填充顏色。0 x031Color3圓域外廓線顯示顏色0 x041Color4回避顏色(比如不填充的背景文本顏色或網(wǎng)格線)。0 x054Disp_Area顯示區(qū)域,越界將不顯示0 x094*n2(x,y)n第n 個同心圓域圓心坐標,x 坐標高字節(jié)為 0 x

51、FF地 址定 義說明VPCMD指令VP+1Data_Pack_Num_Max最大數(shù)據(jù)包數(shù)目;遇到結束條件會自動終止。VP+2DATA_Pack專業(yè).誠信.成功 迪文 DGUS 配置軟件 V30 使用說明舉例:如上表所示,發(fā)送指令:幀頭長度 指令 地址 控制字 數(shù)據(jù)包數(shù)數(shù)據(jù)FFFF FFE0 F800 0000 FFFF 0064 0064 028CA5 5A29823000000100020190 012C 00C8 0078 005A 01C2 00C0 0078 005A表示無效。0 x0B4*n1RADn_1第n 個同心圓域的大圓半徑。0 x0C4*n1RAD2n_2第n 個同心圓域的小

52、圓半徑。專業(yè).誠信.成功 迪文 DGUS 配置軟件 V30 使用說明3.指令的用法3.1 數(shù)據(jù)幀架構迪文 DGUS 的串口數(shù)據(jù)幀由 4 個數(shù)據(jù)塊組成,如下表所述:3.2 指令集寄存器的訪問以字節(jié)(Byte)為數(shù)據(jù)單位,而數(shù)據(jù)存儲器、曲線緩沖區(qū)的訪問以字(Word)為數(shù)據(jù)單位。關于存儲器的定義和說明,請參考 3.3 存儲器空間說明功能指令數(shù)據(jù)說 明訪問控制寄存器0 x80ADR(0 x00-0 xFF)+Data_Pack指定地址寫寄存器數(shù)據(jù)0 x81ADR(0 x00-0 xFF)+RD_LEN(0 x00-0 xFF)指定地址讀RD_LEN 字節(jié)寄存器數(shù)據(jù)ADR(0 x00-0 xFF)+RD_LEN+Data_Pack讀寄存器的迪文屏應答訪問數(shù)據(jù)存儲器0 x82ADR_H:L(0 x0000-0 x6FFF)+DATA0 DATAn指定地址開始寫入數(shù)據(jù)串(字數(shù)據(jù))到變量存儲區(qū)0 x83ADR_H:L(0 x0000-0 x6FFF)+RD_LEN(0 x 00-0 x7F)從變量存儲區(qū)指定地址開始讀入RD_LEN 長度字數(shù)據(jù)ADR_H:L+RD_LEN+DATA0DATAn讀數(shù)據(jù)存儲器的迪文屏應答寫曲線緩沖區(qū)0 x84CH_Mode(Byte)+DATA0(W

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論