流量校准仪开发日志
關(guān)于數(shù)據(jù)存儲(chǔ)
?
?
今天開始寫
升壓參數(shù)和降壓參數(shù)的存儲(chǔ)部分
?
A080中 很多都是上圖的這張方式存儲(chǔ),即為 ?一個(gè)一個(gè)的保存 ?
?
我先嘗試:
循環(huán)的保存方式
以后有時(shí)間的時(shí)候,嘗試?yán)肬NION一句話大規(guī)模保存
?
?
還有一個(gè)問(wèn)題
?
關(guān)于數(shù)據(jù)顯示的問(wèn)題
下圖的每一個(gè)參數(shù)都應(yīng)該怎樣顯示
?
我有一個(gè)想法
當(dāng)機(jī)器啟動(dòng)的時(shí)候
機(jī)器自檢的時(shí)候
首先讀取 這些參數(shù)?
然后 ?將這些參數(shù)保存到lcd的對(duì)應(yīng)REG上,
我估計(jì)每次進(jìn)入界面的時(shí)候?
都會(huì)把數(shù)據(jù)顯示出來(lái)
?
/***下面的理解錯(cuò)了 ? 并不需要重新寫入LCD中 ?因?yàn)槠聊恍薷暮笠呀?jīng)自動(dòng)保存了*/
當(dāng)在參數(shù)設(shè)置界面設(shè)置完成參數(shù)之后?
提示等一下 ?正在保存
然后把數(shù)據(jù)保存下來(lái)
新建一組FLAG
每次修改了某種參數(shù)之后 ? 被修改參數(shù)的flag觸發(fā)
在專門的函數(shù)中再一次重新向屏幕中寫入一下剛剛被修改的數(shù)據(jù)
?
?
?
?
關(guān)于DWIN_sprintf函數(shù)
?
memset函數(shù)
需要 ? string.h文件的支持
?
需要有如上的文件支持
?
其實(shí) ?A080程序還有很多內(nèi)容我沒(méi)有吃透
?
?
其實(shí)之前 ?客戶的LCD屏幕程序沒(méi)有什么問(wèn)題
之前上述點(diǎn)之間切換時(shí),只有頁(yè)面跳轉(zhuǎn)沒(méi)有返回?cái)?shù)據(jù)給單片機(jī) ?我就覺(jué)得必須改成有返回的?
不然不好開發(fā)
?
但是其實(shí)不然,
以之前的客戶的LCD方案舉個(gè)例子:
先操作屏幕修改了參數(shù) ?
然后點(diǎn)擊退出并保存
這個(gè)時(shí)候
統(tǒng)一讀取所有參數(shù)傳感器的數(shù)據(jù) ?并保持到本地
這是一種統(tǒng)一保存的方式
這種方式可能使用多線程更方便
?
優(yōu)點(diǎn)減少單片機(jī)的邏輯運(yùn)算量
?
?暫時(shí)只能向里面寫入
數(shù)字字母 ?也許是因?yàn)闆](méi)有字庫(kù)的原因
還有
第一張的TEXT程序總是寫不進(jìn)去
現(xiàn)在我更改了控件的編碼方式
嘗試更換回去試試
?
?
當(dāng)輸入中文時(shí)
?
這里有報(bào)錯(cuò)預(yù)覽
?
查看之前幫助緣來(lái)是你做的程序 ?還有A080解決這個(gè)問(wèn)題
轉(zhuǎn)載于:https://www.cnblogs.com/qdrs/p/7718667.html
總結(jié)
- 上一篇: noip模拟赛 Chtholly Not
- 下一篇: Cocos 2d-X Lua 游戏添加苹