淘晶驰串口屏常见问题及解决方法
連接不上屏幕?
用的什么usb轉ttl芯片,如果是ch340請更換為ft232或者cp2102。
(為什么要換ch340? 因為ch340有很多假貨)
TX、RX是否連接正確
串口屏和電腦或者單片機是否共地
檢查串口驅動是否正確安裝
串口號是否選對/手動選擇串口
嘗試拔插串口工具
嘗試重啟電腦
嘗試更換一個串口工具試試
使用串口軟件調試時,不要加回車換行
嘗試更換屏幕
波特率是否匹配
檢測連接方式是否正確,是用TTL電平還是用232電平
檢查電源是否穩定,電壓有沒有被拉低,電源不穩定可能會造成任何異常
?
如何檢查串口驅動是否正確安裝
右鍵我的電腦-管理-設備管理器-端口,應有正確的端口號并且無感嘆號
?
如何安裝串口驅動?
將串口轉ttl工具插到USB接口上,安裝驅動人生/360驅動大師/驅動精靈軟件后進行自動安裝
推薦使用CP2102、FT232芯片的串口工具,不推薦使用ch340芯片的工具
?
在定時器0里面加入使能定時器1的語句為什么系統不執行
每次使能定時器后,時間都會重頭算
比如timer0是1秒1次,timer1是10秒一次,每次timer0里賦值timer1.en=1時,timer1都會從0開始計時,那么timer1就永遠執行不了,應該在timer0中使能timer1時先判斷timer1d的狀態
If(timer1.en==0)
{
timer1.en=1
}
?
結構兼容性
K050和T050結構兼容。T050和X350,X550結構不兼容。
5寸是唯一一款X系列改變結構的型號
?
一編譯然后軟件就失去響應了
1、電腦配置如果不是很低。就考慮是不是有流氓軟件攔截了我們軟件操作硬盤。
?
用串口下載程序,成功 但 顯示 Update failed check error
出現這個問題是因為,串口傳輸數據產生誤碼了。可以從以下方面著手解決。
1,嘗試降低串口波特率。
2,縮短串口延長線距離
3,換一個USB轉串口模塊
?
使用串口下載工程慢怎么辦?
1、手動選擇自己的串口,可以節省搜索串口的時間
2、下載波特率和通訊波特率是分開的,下載波特率可以使用最快的921600,通訊的波特率需要單片機和屏幕匹配,如果是cp2102和ft232的串口芯片,建議直接選擇921600的最高波特率進行下載
3、使用sd卡進行下載,下載完成后斷電,拔出sd卡重新上電即可
?
printf()重定向之后,發送命令和結束符
printf("n0.val=666"); //發送命令printf("\xff\xff\xff"); //發送結束符printf("n0.val=666\xff\xff\xff");printf("n0.val=%d\xff\xff\xff",MyData); //一次性發完命令和結束符printf("t0.txt=\"%d\"\xff\xff\xff",MyTxt); //一次性發完命令和結束符?
Arduino發送
?
其他發送方法
HMISends("t0.txt=\"");HMISends(Str);HMISends("\"");HMISendb(0xff);單片機如何控制屏幕(文本控件)
1、在上位機工程新建一個文本控件,假設為t0,將程序下載到串口屏上,
2、串口屏串口與單片機串口連接,兩者波特率應一致,單片機RX接串口屏TX,單片機TX接串口屏RX。
3、發送指令:單片機串口通過字符串模式發送t0.txt="六六六"
4、發送結束符:單片機通過HEX模式發送0xff 0xff 0xff
5、此時屏幕上的t0控件內的文字變為“六六六”
?
單片機如何控制屏幕(數字控件)
1、在上位機工程新建一個數字控件,假設為n0,將程序下載到串口屏上,
2、串口屏串口與單片機串口連接,兩者波特率應一致,單片機RX接串口屏TX,單片機TX接串口屏RX。
3、發送指令:單片機串口通過字符串模式發送n0.val=666
4、發送結束符:單片機通過HEX模式發送0xff 0xff 0xff
5、此時屏幕上的n0控件內的文字變為“666”
?
串口屏如何顯示小數
方法1:使用虛擬浮點數控件
1、在上位機工程新建一個數字控件,假設為x0,設置虛擬浮點數控件的小數點位數2位,將程序下載到串口屏上,
2、串口屏串口與單片機串口連接,兩者波特率應一致,單片機RX接串口屏TX,單片機TX接串口屏RX。
3、發送指令:單片機串口通過字符串模式發送x0.val=314
4、發送結束符:單片機通過HEX模式發送0xff 0xff 0xff
5、此時屏幕上的x0控件內的文字變為“3.14”
?
方法2:使用文本控件
1、在上位機工程新建一個文本控件,假設為t0,將程序下載到串口屏上,
2、串口屏串口與單片機串口連接,兩者波特率應一致,單片機RX接串口屏TX,單片機TX接串口屏RX。
3、發送指令:單片機串口通過字符串模式發送t0.txt="3.14"
4、發送結束符:單片機通過HEX模式發送0xff 0xff 0xff
5、此時屏幕上的t0控件內的文字變為“3.14”
?
調試時可以正常顯示,但是下載進屏幕就無法使用
這種情況是因為沒有配置波特率導致的,串口屏默認是9600的波特率,但是如果你是用了其他波特率,卻沒有在串口屏初始化時配置的話,就會導致這種情況,在調試時可用,是因為選擇用戶mcu輸入時選擇了正確的波特率時,串口屏的波特率會自動改變
?
單片機解析串口屏發來的數據
比如屏幕printh aa 01 0d 0a代表開燈,printh aa 02 0d 0a代表關燈
單片機判斷(其中aa是開始位,odoa是結束位)
if(uartRxMsg[0]==0xaa&&uartRxMsg[2]==0x0d&&uartRxMsg[3]==0x0a) {switch(uartRxMsg[1]){case?0x01://開燈操作break;case?0x02://關燈操作break;} }單片機解析串口屏發來的多個數據,假設發送rtc的值
假設有這么一串數據 55 01 02 03 04 05 06 0d 0a(其中55是開始位,0d0a是結束位)
if(uartRxMsg[0]==0x55&&uartRxMsg[7]==0x0d&&uartRxMsg[8]==0x0a) {int year = uartRxMsg[1];int mon = uartRxMsg[2];int day = uartRxMsg[3];int hh = uartRxMsg[4];int mm = uartRxMsg[5];int ss= uartRxMsg[6]; }串口屏上怎么發呢
printh 55 va0.val=rtc0-2000 prints va0.val,1 prints rtc1,1 prints rtc2,1 prints rtc3,1 prints rtc4,1 prints rtc5,1 printh 0d 0a虛擬sd卡文件夾如何打開
左上角文件-虛擬sd卡文件夾
?
文本控件如何換行
如果是上位機軟件中直接使用多行編輯,直接按回車可以換行.
在控件的事件中給文本賦值時用\r ??t0.txt=”123\r456”
串口發送給屏幕時用\r\n
?
串口屏主動解析模式
1、在頁面初始化使用recmod=1,進入主動解析模式,退出主動解析模式方法。
2、設置一個50ms的定時器,en=1.
3、定時器事件如下
4、當接收到0x01時,p0切換到id=4的圖片,當接收到0x02時,p0切換到id=3的圖片
?
退出主動解析模式方法
常規的退出主動解析模式方法是在事件中寫入recmod=0的固件指令,如果想通過串口數據來退出,串口發送recmod=0是肯定沒有用的,可以通過發送一串退出密碼來實現退出主動解析模式,退出密碼為一串24字節的字符串+3字節的結束符。
24字節的字符串:
DRAKJHSUYDGBNCJHGJKSHBDN ?(字符串數據,必須大寫)
3字節的結束符(Hex數據):
0xff 0xff 0xff ???
合計27字節 ???
?
運算邏輯
所有運算不支持乘除法優先,也不支持括號優先級,統一從左到右的順序,請特別注意。
?
錯誤:視頻IDO文件方向與當前工程顯示方向不一致
更改了屏的現實方向以后,需要重新用視頻轉換工具轉換導入視頻。并在導入的時候選擇方向。
更改了屏的現實方向以后,需要重新用視頻轉換工具轉換導入視頻。并在導入的時候選擇方向。
?
界面旋轉/翻轉
?
SD卡下載工程
1、輸出生產文件
2、拷貝你編譯后產生的.tft文件到SD卡根目錄(文件名中英文均可)
3、屏幕斷電,插入SD卡
4.屏幕上電,自動進入工程升級界面
5、等待升級完成
6、斷電,拔出sd卡
7、重新上電
?
提示語句錯誤:無前括號
大括號要要單獨放一行
?
下拉框動態添加
cb0.path+="\raaa"
就會添加一個aaa的選項
?
下拉框添加數值
cb0.path=cb0.path+"123\r"+"456\r"
?
?
拓展IO 按鍵板問題 fpc線
?
FPC 座是10P ?1.0MM
fpc是1.0x10pin
支持的型號:x5系列 ?8路(其中2路PWM),k0系列8路(其中4路PWM)
?
如何修改設備型號
?
串口屏如何制作彈窗
提示:建議使用x3系列或者x5系列進行制作,以為t0和k0不支持透明png
方法一:
新建一個頁面,頁面背景用一張全屏的png圖片,如下圖,分辨率為800*480,必須要全屏的,但是周圍是鏤空的(灰色和白色格子部分),然后保存為PNG格式,如果是其他格式的話,空白部分會被填充成白色。
當需要彈窗時,page到這個頁面就可以了。
方法二:
添加一個圖片控件,用的是方法1中制作的這個圖片
平時不需要彈窗時,用vis隱藏這張圖片,需要彈窗時,用vis顯示這張圖片
?
如何手動為文本控件/數字控件輸入字符
設置文本控件/數字控件的vscope屬性為全局,并且設置key屬性,選擇相應的鍵盤即可
?
如何修改官方自帶的鍵盤
點擊解鎖之后,點擊是,就可以對頁面進行編輯了,如果最后感覺不滿意,可以選擇重置系統頁面
?
自定義鍵盤
基于官方的鍵盤進行更改
調用鍵盤頁之前,先對鍵盤頁的loadpageid.val和loadcmpid.val賦值就可以了,其他的邏輯會自動實現,loadpageid.val表示調用頁的頁面ID,loadcmpid.val表示調用頁的控件ID
?
提示轉義字符使用錯誤
這種情況發生在輸入“\”時,只需要換成“\\”就行了
?
數據記錄控件刪除
data0.delete(param1,param2)
param1:要刪除記錄的起始位置
Param2:要刪除的條數
eg:
data0.delete(data0.val,1) //刪除當前選中的記錄
?
數據記錄控件變黑報錯
1.File configuration data does not match Component configuration data. It is recommended to delete this file. The system will recreate the correct data file:
sd0/ xxx.data
因為記錄的字段和所指定的.data文件中的字段數量不符導致的,只需把存儲卡或者虛擬sd卡文件夾中的原本的.data文件刪除即可
2、提示file lost :沒插micro sd(tf)卡 ??
?
數據記錄控件存儲在內存中的方法(重啟會丟失)
1、將數據記錄的位置指定到ram中
2.設備-工程-內存文件存儲區大小設置為100000Byte(至少大于65kB=65560Byte)
?
屏幕通電后不斷的閃爍/不斷重啟
這種現象一般出現在4.3寸及以上的屏,因為供電不足導致的,請檢查你的電源帶載能力,在通電情況下檢測屏幕電源座子上的電壓是否正常。務必親自動手檢測帶載能力,不要看電源標簽上的標稱值,多數電源的標稱值都是假的。
?
用數字鍵盤給數字框輸入數字后,怎么又回到默認值了,好像屏復位了。
因為你在當前屏幕的初始化里給這個控件賦值了
每次關閉鍵盤的時候,會重新載入當前頁面,控件的值就會被初始化了
解決方法是在跳轉到這一頁之前給控件賦值,避免每次進入當前頁面時被初始化
?
在鍵盤頁面按下ok時,直接發送編輯好的文本
1、解鎖鍵盤頁面
2、編輯ok按鈕的彈起事件,在page命令前加上prints input.txt,0語句(注意,page之后的指令是不會被執行的,因為已經跳轉到別的頁面了)
?
如何導入.page文件
?
vis命令
使用了vis命令將控件隱藏了之后,按鍵就看不到也摸不到了,但是可以使用click命令觸發
?
使用數組操作
必須知道相關控件的id,不能直接使用objectname,比如t[0],這樣子的,必須要p[頁面數字].b[控件id]
?
現主界面長時間沒有觸摸事件時啟動屏保界面,屏保界面有觸摸事件時回到主界面
1,在頁面上新建一個定時器
2,如果有任何按鍵操作,那么給這個定時器定時清零
3,如果一定時間沒操作。跳轉到屏保頁面
4,屏保頁面有操作,返回主頁面
如果是在主動解析模式下,有省電的需求,可以在屏保頁面的初始化中將dim設置為0,在退出界面中將dim設置為100
?
編譯時提示變量名稱無效
?
檢查是否存在這個變量
檢查變量是否添加了.val或者.txt
如果是跨頁面調用,需要設置該變量為全局,并且調用時在前面加上頁面的名稱
檢查運算符號兩遍是否存在空格
檢查是否添加了分號
?
編譯時提示無效指令
?
檢查關鍵字是否拼寫正確
檢查運算符兩邊是否有多余的空格
檢查語句結束是否多添加了分號
?
二維碼控件是gb2312還是utf8編碼
單片機發什么格式給二維碼,二維碼就是什么格式,二維碼控件自己并不知道什么格式,他只管顯示hex數值
?
修改編碼為utf8
1、修改工程的編碼
2、刪除原有的字庫,修改為utf8字庫(需要勾選自己所需要的語言,如果添加了所有語言,字庫會相當大)
?
文本數據顯示不完全
文本數據長度不夠或者字庫中沒有某些字
?
使用rtc功能,并且將星期由數字轉化為漢字(僅x5,k0支持)
covx rtc0,str.txt,4,0 t0.txt=str.txt+"-" covx rtc1,str.txt,2,0 t0.txt=t0.txt+str.txt+"-" covx rtc2,str.txt,2,0 t0.txt=t0.txt+str.txt+"-" covx rtc3,str.txt,2,0 t0.txt=t0.txt+str.txt+"-" covx rtc4,str.txt,2,0 t0.txt=t0.txt+str.txt+"-" covx rtc5,str.txt,2,0 t0.txt=t0.txt+str.txt+"-" substr weekArr.txt,str.txt,rtc6-1,1 t0.txt=t0.txt+"星期"+str.txt如何同步校正校準時鐘時間rtc
?
rtc電池型號
CR1220
備注:如果要使用rtc功能,必須裝上電池,否則斷電后屏幕的時間就會變化
?
常用開發工具
http://wiki.tjc1688.com/doku.php?id=2.%E4%B8%8A%E4%BD%8D%E8%BD%AF%E4%BB%B6%E4%B8%8B%E8%BD%BD:4.%E5%B8%B8%E7%94%A8%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7
?
EEPROM如何使用,如何關機保存數據
T0系列沒有EEPROM,不能關機保存數據,其他系列的串口屏可以關機保存數據
寫入:
http://wiki.tjc1688.com/doku.php?id=6.%E6%8C%87%E4%BB%A4%E9%9B%86:1.%E5%9F%BA%E6%9C%AC%E6%8C%87%E4%BB%A4%E9%9B%86,wepo
?
讀取:
http://wiki.tjc1688.com/doku.php?id=6.%E6%8C%87%E4%BB%A4%E9%9B%86:1.%E5%9F%BA%E6%9C%AC%E6%8C%87%E4%BB%A4%E9%9B%86,repo
?
寫入一個變量到用戶存儲區(EEPROM)
(支持X3、X5、K0系列)
wepo att,add
att:變量/常量
add: 用戶存儲區位置(從0開始,到1023結束,總共1024個)
實例1:wepo t0.txt,10 (將t0.txt的內容寫入用戶存儲區的第10位置,在儲存區中的占用空間為t0.txt的最大設置值+1,即t0的txt-maxl屬性表示的大小+1,假如txt-maxl=20,那么最多可以放下10個漢字或者20個英文字母,實際占用的控件為10-30,共21個位置,下個存儲地址應從31開始)
實例2:wepo “abcd”,20 ??(將字符串“abcd”寫入用戶存儲區的第20位置,在儲存區中占用大小為5字節,一個英文字母1個字節,共四個字節,因為是字符串,多加1個字節,最后為5個字節,實際存儲地址為20-24,注意:由雙引號括起來的或者xx.txt的就是字符串)
實例3:wepo 125,10 ??(將數值125寫入用戶存儲區的第10位置, 在儲存區中占用大小為4字節,即10-13位置)
實例4:wepo “一二三四五”,100 (將”一二三四五”字符串寫入用戶存儲區的第100位置,每個漢字占用2字節,5個漢字共10字節,因為是字符串,加1字節,共11字節,實際存儲地址100-110,下個存儲地址應該從111開始)
備注:
1.寫入內容為變量字符串的時候,在儲存區中的占用空間為此變量的最大字符數+1;寫入內容為常量字符串的時候,在儲存區中的占用空間為此常量字符串的實際字符數+1。
2.寫入內容為變量數值或常量數值的時候,在儲存區中的占用空間統一為4字節。
3.使用用戶存儲區讀寫操作過程中請切記規劃好數據區位置,以免位置交錯引起數據覆蓋錯亂。
?
從用戶存儲區(EEPRO)讀數據到一個變量
(支持X3、X5、K0系列)
repo att,add
att:目標變量
add: 用戶存儲區位置(從0開始)
實例1:repo t0.txt,10 ??(從用戶存儲區的10位置讀數據到t0.txt變量中,在儲存區中的讀取數據量為t0.txt的最大設置值+1,即t0的txt-maxl屬性表示的大小+1)
實例2.repo n0.val,10 ??(從用戶存儲區的10位置讀數據到n0.val,在存儲區中的讀取數據量為4字節)
備注:
1.讀入內容為變量字符串的時候,在儲存區中的讀取數據量為此變量的最大字符數+1。
2.讀入內容為變量數值時候,在儲存區中的讀取數據量統一為4字節。
3.使用用戶存儲區讀寫操作過程中請切記規劃好數據區位置,以免位置交錯引起數據覆蓋錯亂。
?
如何切換按鍵顯示狀態
比如我一個按鍵,按一下,按鈕上顯示正在檢測,再按一下按鈕,按鈕切換顯示停止檢測
?
if(b0.txt==”檢測”)
{
b0.txt="停止檢測"
}else
{
b0.txt=”檢測”
}
?
控件無法顯示文字
未制作字庫或者選錯字庫(該字庫中沒有你要的字)————字庫制作方法
制作完成后,應檢查控件的font屬性是否為你所需要的字庫
?
如何查看字庫中包含了哪些文字
雙擊該字庫,即可查看到字庫包含了哪些文字
?
字庫制作方法
http://wiki.tjc1688.com/doku.php?id=4.%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E8%AF%A6%E8%A7%A3:2.%E5%AD%97%E5%BA%93&s[]=%E5%AD%97%E5%BA%93
?
初始值無效:圖片/字庫ID無效
字庫資源或者圖片資源中沒有你指定ID的圖片,導入字庫或者圖片即可
?
哪些控件屬性可以運行中修改,哪些不能運行中修改
如下圖所示:屬性欄中顯示為綠色的屬性都可以在運行中修改,黑色的屬性只能在編輯時修改,不能在運行中修改。
?
txt屬性和val屬性有什么區別,為什么有些屬性賦值要加雙引號,有些不用加雙引號
txt屬性,即字符串屬性。在給字符串做常量賦值時,需要添加雙引號(與C語言相同)。
?
例如:
t0.txt="abcd" ?
t0.txt="\"hello\"" ????????使用C語言標準轉義字符,結果為屏幕上顯示內容為"hello"(包括雙引號)
t0.txt=t0.txt+"123" ?????t0.txt在原來字符串的尾部在追加"123"這三個ASCII字符
?
val屬性,即數值型屬性。所有數值型操作時,不需要不需要使用雙引號。
?
例如:
n0.val=1234 ??
n0.val=0xabcd
n0.val=1234+0xabcd
?
雙態按鈕判斷當前狀態
if(bt0. val==1){}else{}運行中控件屬性被修改后,離開頁面再回來,不希望屬性回到初始值怎么操作
將對應控件的vscope屬性由默認的“私有”修改為“全局”即可。
????注1:將控件設置為全局以后,只有在設備復位后會對所有全局控件做一次賦值操作。其他任何設備不會主動去修改全局控件屬性值。
????注2:每次進入頁面時設備會執行頁面的“前初始化事件”或者“后初始化事件”中的代碼。如果用戶在這里增加了任何操作屬性的代碼,則會按照用戶代碼操作去修改對應變量屬性值。
?
如何操作其他頁面的控件屬性\跨頁面操作控件屬性
多數情況下,我們都是在操作當面頁面的控件屬性,如果需要操作其他頁面的控件屬性請按如下書寫方式:
[頁面].[控件].[屬性]=XXX
實例:
main.t0.txt="123"????????????給main頁面的t0.txt屬性賦值"123"
main.t0.txt=set.t3.txt???????把set頁面的t3.txt賦值給main頁面的t0.txt
set.t4.txt="abc"?????????????給set頁面的t4.txt賦值"abc"
特別注意:跨頁面操作控件屬性的時候,不管是讀取還是賦值,被操作控件的vscope屬性必須設置為全局(默認是私有),否則操作會失敗。
http://wiki.tjc1688.com/doku.php?id=6.%E6%8C%87%E4%BB%A4%E9%9B%86:2.%E4%B9%A6%E5%86%99%E8%AF%AD%E6%B3%95&s[]=%E8%B7%A8%E9%A1%B5%E9%9D%A2,kuayemian
?
如何批量修改控件屬性
請參閱文檔:指令集->名稱組使用說明
?
如何實現按鍵長按功能
1.新建一個定時器tm0,en屬性設置為0,其他屬性不用管;此時定時器處于默認關閉狀態。
2.在按鈕的按下事件中寫上如下代碼:
tm0.tim=2000?????2秒后進入長按功能
tm0.en=1?????????打開定時器
3.在按鈕的彈起事件中寫上如下代碼:
tm0.en=0????????已經松手了,所以定時器立即停止工作
4.在定時器tm0的定時事件中寫上如下代碼:
tm0.tim=100??????按鈕剛按下的時候,定時時間是2秒,這里修改為100ms,就意味著如果不松手,每100ms會來執行一次后面的代碼
此處寫上您想操作的長按事件代碼,比如:n0.val++
…..
?
使用EEPROM存儲數據,開機后數據異常
1,每次修改eeprom以后,要等1秒才能斷電。eeprom有緩沖機制。如果小于1秒斷電,可能導致寫入失敗
2,升級最新的公測版試試看是否有改善
?
官方例程
http://wiki.tjc1688.com/doku.php?id=7.%E5%B7%A5%E7%A8%8B%E6%A0%B7%E4%BE%8B:2.%E5%AE%98%E6%96%B9%E5%8F%91%E5%B8%83%E5%BA%94%E7%94%A8%E6%A0%B7%E4%BE%8B
?
發送漢字相關問題
建議使用printf或者sprintf進行字符串拼接
發送符號時,需要進行轉義
?
keil編譯的程序 “漢字顯示不全、串口發送漢字接收后亂碼缺失”問題
https://blog.csdn.net/qq_34824576/article/details/79292584
解決方法是在出現問題的字體后面加上\xFD
如 :unsignedchar code s[]="數學"; 改為 unsignedchar code s[]="數\xFD學"; 即可正常顯示。
下面是從GB2312中挑出來的相關漢字:
褒 餅 昌 除 待 諜 洱俘庚過
糊 積 箭 燼 君 魁 例籠慢謬
凝 琵 訖 驅 三 升 數她聽妄
錫 淆 旋 妖 引 育札正鑄
佚 冽 邶 埤 犖 蔟 摭啐幘獫
愷 泯 潺 嫗 紈 琮 槧輦挲臊
忑 睚 銓 稞 瘕 頎 螨籪酏觚
鳊鼾
替代方法:
比如我做一個觸摸熱區,按下事件里寫“電機異常”,彈起事件里寫“電機正常”,把這個觸摸熱區屏幕外(避免被誤觸發),然后用單片機發送click去觸發他
?
多國語言設置
最好是在第一頁里面選擇語言,然后存到一個全局變量里,然后在每一頁的初始化里刷就好了
串口屏:
新建一個變量chooseLang,用于選擇語言
在頁面初始化中寫:
if(chooseLang.val==1)
{
t0.txt=”中文”
}else if(chooseLang.val==2)
{
t0.txt=”English”
}else if(chooseLang.val==3)
{
t0.txt="??"
}else if(chooseLang.val==4)
{
t0.txt="真実はいつもひとつ"
}
?
字庫占用的體積太大怎么辦?
創建字庫時,范圍選擇指定字符,只添加需要的字符
字高數值越大,每個字占用的體積越大,盡量選擇比較小的字高
?
如何修改控件ID號
控件的id相當于控件所在的圖層,越底層id越小,所以頁面的id號是0,最頂層的id號是最大的,修改id號可以通過置頂,置底的操作來完成
?
變量控件名和頁面名稱可以一樣嗎
不可以和控件所在頁面名稱相同(報錯:名稱重復),但是可以和其他頁面名稱相同一樣。
?
主動解析
緩沖區大小:1K
主動解析時緩沖區需要自己清空
規格書寫的是1K。用最新版上位機,x系列是4k串口緩沖區,t0和k0還是1k
?
注意事項:
1、如果當前頁面有需要進行鍵盤輸入的控件,那么不要在當前頁面的初始化中給頁面賦值,否則每次離開鍵盤時,都會執行初始化中的賦值操作
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
】
?
?
?
?
總結
以上是生活随笔為你收集整理的淘晶驰串口屏常见问题及解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: patator mysql 字典_利用p
- 下一篇: 遍历结构体_三菱ST语言编程(3)——结