Tib neeg - tshuab interface (HMI) Kov Siv Cov Tshuab Kev Lag Luam, Cov Khoom Siv Khwv thiab lwm cov teb. Hauv daim ntawv no, peb yuav qhia cov ntsiab lus yooj yim ntawm HMi kov screen programming, cov cuab yeej siv software, cov txheej txheem debugging thiab lwm yam hauv kev nthuav dav.
1. Hmi kov cov txheej txheem ua haujlwm Programming Txheej txheem cej luam
1.1 Dab tsi yog hmi kov screen programming
Hmi kov cov phiaj xwm kev paub txog cov txheej txheem ntawm kev txhim kho cov neeg siv khoom siv los ntawm cov qauv kev sib txuas lus los ntawm cov khoom siv sib txuas lus los ntawm kev tswj hwm cov khoom siv, tswj kev ua haujlwm, sau cov neeg siv cov tswv yim thiab lwm yam.
1.2 Qhov tseem ceeb ntawm HMI kov cov kev kuaj xyuas
- Txhim kho cov khoom lag luam:Los ntawm kev sib tham sib txuam, cov neeg ua haujlwm tuaj yeem nkag siab sai sai cov xwm txheej ntawm cov cuab yeej thiab kev ua haujlwm tsis raug.
- Txhim kho cov neeg siv kev paub:Tus phooj ywg tus neeg siv interface tuaj yeem txhim kho cov neeg siv kev txaus siab thiab txhim kho cov khoom sib tw hauv khw.
- Txo tus nqi kho mob:Kev tswj hwm nruab nrab thiab kev tshuaj xyuas tuaj yeem txo qis rau -} chaw tu haujlwm thiab txij nkawm tus nqi.
2. Cov Khoom Siv Xaiv
2.1 Kov Ntsuam Xyuas
- Resistive kov screen:Tus nqi qis dua, haum rau cov chaw muaj ib puag ncig.
- Peev kov npo:High rhiab, haum rau cov neeg siv khoom siv hluav taws xob.
2.2 Zaub
- LCD:Cov xim nplua nuj, muaj nqi nruab nrab.
- OLED:Siab sib piv, kev siv hluav taws xob tsawg, tab sis tus nqi siab.
2.3 processor
Raws li daim ntawv thov yuav tsum xaiv cov txheej txheem tsim nyog, xws li caj npab, risc {{v, etc ..
2.4 nco thiab cia
Xaiv lub cim xeeb tsim nyog thiab kev cia khoom muaj peev xwm raws li qhov kev zov me nyuam loj thiab kev ua haujlwm.
3. Cov cuab yeej software
3.1 Cov Lus Cog Lus
- C/C++: Rau qis - qib kev txhim kho, kev ua tau zoo.
- Nab hab sej:Yooj yim kawm, haum rau kev loj hlob sai.
- Java:Haum rau Cross -} plua av daim ntawv thov.
3.2 Ib puag ncig Kev Loj Hlob
- Qt:Hla - platform c ++} gi daim ntawv thov kev txhim kho lub moj khaum.
- Labview:Graphical programming ib puag ncig rau cov ntaub ntawv tau txais thiab ntsuas cov ntsuas.
- Dab noj hnub:Qhib cov chaw sib koom ua ke kev txhim kho ib puag ncig, txhawb nqa ntau hom lus.
4 txoj kev programming
4.1 Tsim qauv neeg siv interface
Siv Graphical interface tsim cuab yeej tsim qauv, xws li QT tus tsim, Adobe Xd, thiab lwm yam, los tsim tus neeg siv interface txheej.
4.2 Sau Sib Tham Sib Tw
Sau cov kev ua haujlwm ntawm tes ua haujlwm raws li cov neeg siv ua.
4.3 Cov ntaub ntawv khi
Siv cov ntsiab lus interface nrog rov qab -}}}-} lub sij hawm cov ntaub ntawv hloov tshiab.
4.4 Ntau -} xov threaded lub cajmeem
Txhawm rau txhim kho cov lus teb ceev ntawm cov kev pab cuam, siv multip - threading los lis lub sij hawm-}} noj cov haujlwm.
5. Debugging Tswv Yim
5.1 Kuaj
Chav kuaj yog ua rau txhua qhov kev ua haujlwm kom ntseeg tau qhov tseeb ntawm cov cai.
5.2 Kev Ua Haujlwm Zoo Dua
Tshawb xyuas kev cob qhia kev ua haujlwm bottlenecks thiab ua kom zoo dua cov lus hais thiab cov qauv ntaub ntawv.
5.3 Kev zam kev tuav
Sau cov cai txuas ntxiv rau cov cai kom ntseeg tau tias txoj haujlwm tuaj yeem ua kom tau txais txiaj ntsig thaum muaj qhov yuam kev.
5.4 Tus Neeg Siv Tswv Yim
Sau cov neeg siv cov lus qhia kom txuas ntxiv txhim kho cov neeg siv interface thiab ua haujlwm.
6 Piv Txwv Kev Tshawb Xyuas
6.1 Kev Tswj Automation
Tsim ib hmi kov screen fortrolling ib txoj kab ntau lawm, suav nrog cov khoom siv ntaus ntawv, cov nyees khawm, thiab cov xov xwm kev ua haujlwm.
6.2 Cov tswv yim tswj hwm tsev ntse
Tsim ib hmi kov screen interface rau kev tswj cov khoom siv hauv tsev, suav nrog kev tswj kev teeb tsa, kub kho, kev nyab xeeb system, thiab lwm yam.
7. Kev ruaj ntseg thiab kev ntseeg tau
7.1 kev ruaj ntseg tsim
Xyuas kom meej tias cov ntaub ntawv kis thiab cia khoom ntawm lub HMI system tsis muaj kev nyab xeeb los ntawm kev nkag tsis tau kev nkag tau.
7.2 Kev ntseeg tau tsim qauv
Tsim kev tsim cov kab ke tsis sib xws thiab cov kab mob tsis sib thooj los txhim kho kev ruaj khov thiab kev ntseeg tau.
8 cov qauv kev loj hlob yav tom ntej
8.1 Kev Txawj Ntse Sib Tham
Sib koom ua ke txawj ntse technession technology rau hauv HMI system kom paub txog kev paub ntse ntse thiab kev saib xyuas kev ua ntej.
8.2 internet ntawm tej yam (iot) kev sib xyaw
Txuas lub HMI system nrog iot pab kiag li lawm kom paub cov chaw taws teeb saib xyuas thiab tswj.
8.3 Augmented Real tseeb (AR) thiab Virtual tiag (Vr) Technology
Siv AR thiab VR Technologies los muab cov ntawv sau ntxiv thiab sib tham sib cuam tshuam.
9 TIB
Hmi kov cov kev pab cuam yog ib qho kev siv thev naus laus zis uas cuam tshuam nrog ntau daim teb thiab cov neeg tsim tawm muaj kev paub ua haujlwm thiab kev txawj ua haujlwm. Nrog kev txhim kho kev ua lag luam thev naus laus zis, hmi kov cov kev ntsuas yuav yog ntse dua thiab tus kheej, muab cov neeg siv yooj yim dua thiab muaj txiaj ntsig.




