——來自湖南工業(yè)大學(xué)&南華大學(xué)
陳柱老師團隊
本期為大家推送迪文科技校企合作案例——全自動智能核酸提取儀。該方案具有直觀的操作界面,通過屏幕實時監(jiān)控設(shè)備狀態(tài)、溫度、時間等信息,可通過觸摸屏調(diào)整參數(shù),并集成了紫外消毒、密碼修改等實用功能,增強了實驗操作的便捷性與數(shù)據(jù)的安全性。同時,設(shè)備還支持實驗啟動、暫停及結(jié)束操作,以及HEAP和LED燈光控制,進一步確保了實驗的精確性與可靠性。
UI素材展示
GUI工程設(shè)計 圖1
圖2
圖3
圖4圖5
圖6
<主界面>:主要包括儀器主菜單選擇,HEAP系統(tǒng)(減少氣溶膠污染)、LED(照明)和實驗選擇等。(圖1)
<設(shè)置>:核酸提取儀具體的儀器調(diào)試、參數(shù)設(shè)置等。(圖2)
<新建實驗>:核酸提取儀工作運行與工作參數(shù)配置。(圖3)
<紫外消毒>:核酸提取儀開啟關(guān)閉紫外線燈滅菌及開啟時間的設(shè)置等。(圖4)
<登錄界面>:通過輸入密碼解鎖使用權(quán)限。(圖5)
<密碼修改界面>:通過輸入舊密碼來更換成新密碼。(圖6)
UI開發(fā)示例
C51工程設(shè)計
C51的代碼量較大,這里以主函數(shù)代碼及各種控件的處理代碼為例。
主函數(shù):
#include "sys.h"#include "uart4.h"#include "uart5.h"#include "touch.h"#include "tim0.h"#include "norflash.h"#include "lab.h"
void main(void){ sys_init(); uart4_init(9600); uart5_init(9600); timer0_cnt_init(); page_change(25); touch_init(); while(1) { val_addr_handler(); lab_time_handler(); Uart4_Rx_handler(); } }
控件處理代碼:
void val_addr_handler(void){ #define VAL_START_ADDR 0x5000 u8 n; if(is_addr_scan==0) { return; } is_addr_scan=0; if(dwkey_show_scan==1) { keyshow_scan(DW_KEY_ADDR,DW_KEYSHOW_ADDR);keyshow_scan(DW_OLDKEY_ADDR,DW_OLDKEYSHOW_ADDR); keyshow_scan(DW_CHANGEKEY1_ADDR,DW_CHANGEKEY1SHOW_ADDR); keyshow_scan(DW_CHANGEKEY2_ADDR,DW_CHANGEKEY2SHOW_ADDR); } dwkey_show_scan=0; sys_read_vp(VAL_START_ADDR,(u8*)&cur_scan_val,SCANLEN); for(n=0;n { if(n<=0x05) { if(cur_scan_val[n]>0) { lab_data_run_view(n); lab_pop_clear(n,0); } } else if(n==0x06) { if(cur_scan_val[n]>0) { page_id_update(cur_scan_val[n]); lab_pop_clear(n,0); } } else if(n==0x07) { if(cur_scan_val[n]!=last_scan_val[n]) { lab_led_con(cur_scan_val[n]); last_scan_val[n] = cur_scan_val[n]; } } else if(n==0x08) { if(cur_scan_val[n]>0) { lab_uv_con(cur_scan_val[n]); lab_pop_clear(n,0); } } else if(n==0x09) { if(cur_scan_val[n]!=last_scan_val[n]) { lab_heap_con(cur_scan_val[n]);last_scan_val[n]=cur_scan_val[n]; } } else if(n==0x0A) { if(cur_scan_val[n]>0) { lab_data_save(); lab_pop_clear(n,0); } } else if(n==0x0B) { if(cur_scan_val[n]>0) { lab_data_default(n); lab_pop_clear(n,0); } } else if(n==0x0C) { if(cur_scan_val[n]>0) { lab_data_modify(); lab_pop_clear(n,0); } } else if(n==0x0D) { if(cur_scan_val[n]>0) { lab_data_detele(); lab_pop_clear(n,0); } } else if(n==0x0E) { if(cur_scan_val[n]>0) { lab_start(); lab_pop_clear(n,0); } } else if(n==0x0F) { if(cur_scan_val[n]>0) { lab_end(1); lab_pop_clear(n,0); } } else if(n==0x10) { if(cur_scan_val[n]!=last_scan_val[n]) { lab_pause_cont(cur_scan_val[n]); last_scan_val[n] = cur_scan_val[n]; } } else if(n==0x11) { if(cur_scan_val[n]>0) { lab_page_status(n); lab_pop_clear(n,0); } lab_wash_chooose(); } else if(n==0x12) { if(cur_scan_val[n]>0) { lab_data_clear(); lab_pop_clear(n,0); } } else if(n==0x13) { if(cur_scan_val[n]>0) { cur_scan_val[n] = 0; sys_write_vp(0x5013,(u8*)&cur_scan_val,1); touch_lock(); } } else if(n==0x14) { if(cur_scan_val[n]>0) { cur_scan_val[n] = 0; sys_write_vp(0x5014,(u8*)&cur_scan_val,1); touch_changekey(); } } }}
-
觸摸屏
+關(guān)注
關(guān)注
42文章
2358瀏覽量
118032 -
全自動
+關(guān)注
關(guān)注
0文章
90瀏覽量
26588
發(fā)布評論請先 登錄
同星智能迎來韓國順天鄉(xiāng)大學(xué)代表團,共謀校企合作新未來

中海達與浙江國際海運職業(yè)技術(shù)學(xué)院簽訂校企合作協(xié)議
全自動密封性測試儀的工作原理及應(yīng)用

鴻蒙產(chǎn)業(yè)學(xué)院正式揭牌!軟通動力與深信息簽署校企合作框架協(xié)議

全自動焊接質(zhì)量分析儀:提升生產(chǎn)效率與精度的關(guān)鍵工具
軟通動力與深信息簽署校企合作框架協(xié)議
佰維存儲與西南交通大學(xué)集電學(xué)院簽署校企合作備忘錄
CASAIM與中國航天達成全自動化光學(xué)測量技術(shù)合作
中國礦大與匯川技術(shù)簽約校企戰(zhàn)略合作協(xié)議
全自動密封性測試儀的使用方法

江西薩瑞微電子與江西軟件職業(yè)技術(shù)大學(xué)簽訂校企合作協(xié)議 共創(chuàng)人才培養(yǎng)新篇章

CASAIM與TCL達成全自動化智能檢測技術(shù)合作,CASAIM IM助力TCL家電零部件全自動化測量及生產(chǎn)質(zhì)量管控
CASAIM與TCL達成全自動化智能檢測技術(shù)合作
寧波職業(yè)技術(shù)學(xué)院DSP實驗室建設(shè)案例—以及H264編碼實驗案例簡介
產(chǎn)教融合共育人,校企合作譜新篇!

評論