Բովանդակություն:

ՕԳՏԱԳՈՐԵԼ STONE HMI Ստեղծեք տնային կառավարման համակարգ `9 քայլ
ՕԳՏԱԳՈՐԵԼ STONE HMI Ստեղծեք տնային կառավարման համակարգ `9 քայլ

Video: ՕԳՏԱԳՈՐԵԼ STONE HMI Ստեղծեք տնային կառավարման համակարգ `9 քայլ

Video: ՕԳՏԱԳՈՐԵԼ STONE HMI Ստեղծեք տնային կառավարման համակարգ `9 քայլ
Video: Venice, Italy Canal Tour - 4K 60fps with Captions 2024, Հուլիսի
Anonim
ՕԳՏԱԳՈՐԵԼ STONE HMI Ստեղծեք տնային կառավարման համակարգ
ՕԳՏԱԳՈՐԵԼ STONE HMI Ստեղծեք տնային կառավարման համակարգ

Նախագծի ներածություն Հետևյալ ձեռնարկը ցույց է տալիս, թե ինչպես օգտագործել STONE STVC050WT-01 սենսորային ցուցադրման մոդուլը ՝ կենցաղային տեխնիկայի կառավարման պարզ համակարգ պատրաստելու համար: STONE STVC050WT - 01 օժանդակ հպման ցուցադրման մոդուլը 5 դյույմ է, մոդուլում 480 * 272 լուծաչափը ինտեգրված է էկրանին և սենսորային էկրանի վարորդին անհրաժեշտ չիպեր, մշակողներին անհրաժեշտ է միայն STONE- ին, պաշտոնական VGUS դիզայնի ծրագրակազմին ՝ UI ինտերֆեյսի նախագծման և ստեղծման համար: ծրագրավորման ֆայլը ներբեռնված է STONE ցուցադրման մոդուլ, այնուհետև դրան համապատասխանող սերիական պորտի միջոցով (RS232 / RS485 / TTL), կարող եք կատարել UI ձևավորման բարդ ասպեկտներ:

Քայլ 1: Գործընթաց

Այդ գործընթացը
Այդ գործընթացը

Պատկերները ցույց են տալիս STONE STVC050WT-01 ցուցադրման մոդուլի որոշ պարամետրեր.

www.stoneitech.com/product/by-application/…

Այս ցուցադրման մոդուլը այս շարքի բազմաթիվ ապրանքատեսակներից միայն մեկն է: Կան բազմաթիվ այլ ցուցադրման մոդուլներ, որոնք հասանելի են տարբեր կազմաձևերով: www.stoneitech.com

STONE ցուցադրման մոդուլի մշակում `երեք քայլ. 2. MCU- ն STONE ցուցադրման մոդուլի հետ շփվում է սերիական պորտի միջոցով: 3. MCU- ն կատարում է այլ գործողություններ `հիմնվելով 2 -րդ քայլում ձեռք բերված տվյալների վրա:

Քայլ 2: UI ինտերֆեյսի ձևավորում

UI ինտերֆեյսի ձևավորում
UI ինտերֆեյսի ձևավորում

Այսօր մենք պատրաստեցինք կենցաղային տեխնիկայի պարզ հսկողություն: Photoshop- ի միջոցով ես նախագծեցի հետևյալ պարզ ինտերֆեյսը.

Ֆունկցիան. Երբ լույսի կոճակը սեղմվում է, էջը անցնում է 2 -ի ՝ ցույց տալով երեք լույսի անջատիչի վիճակը: Երբ միացված/անջատված լույսի կոճակը սեղմված է, էկրանի մոդուլի սերիական պորտը տալիս է անջատիչի ազդանշանի արձանագրությունը: Արտաքին MCU- ն կարող է սերիական պորտի միջոցով տվյալները ուղարկել անմիջապես էկրանի մոդուլին: Թող էկրանին ուղղակիորեն ցուցադրվի լույսի անջատիչի վիճակը:

Քայլ 3. Նոր նախագիծ STONE ցուցադրմամբ

Նոր նախագիծ STONE ցուցադրմամբ
Նոր նախագիծ STONE ցուցադրմամբ

STONE- ի կայքում մենք կարող ենք ներբեռնել TOOLS 2019 ծրագրաշարի վերջին տարբերակը, որի միջոցով կարող ենք նախագծել UI- ն ՝

www.stoneitech.com/support/download/softwa… STONE TOOL- ը GUI նախագծման ծրագիր է, որը չի պահանջում տեղադրում: Ներբեռնումից հետո այն կարող է ուղղակիորեն բացվել և գործարկվել ապակոմպրեսիայի միջոցով: Պետք է նշել, որ այս ծրագրաշարը անհրաժեշտ է համատեղելի կերպով գործարկել Windows8 և Windows10 համակարգերի վրա:

Քանի որ ես օգտագործում եմ STVC050WT-01 ՝ 480*272 թույլատրությամբ և կանխադրված Flash տարածքի չափը ՝ 128 Մբայթ (ընդարձակելի է մինչև 1024 ՄԲայթ), ես ընտրել եմ 128 Մբայթ: Կարգավորեք նախագծի անունը և պահման ուղին և սեղմեք «Լավ» ՝ ավարտելու համար:. Աջ սեղմեք «Նկար» գրացուցակին և ջնջեք 0.jpg- ը

Քայլ 4: Ավելացրեք UI պատկեր ՔԱՐԻ գործիքների մեջ

Ավելացրեք UI- ի պատկերը STONE TOOLS- ում
Ավելացրեք UI- ի պատկերը STONE TOOLS- ում

Աջ սեղմեք «նկարի» գրացուցակին և ավելացրեք երկու UI ICONS, որոնք մենք պատրաստել ենք նախագծի համար.

Քայլ 5. Ավելացրեք Բառի բաժնետոմսը ՔԱՐԻ ՏԵOOLԵՐՈՎ

Ավելացրեք Word Stock- ը STONE TOOLS- ում
Ավելացրեք Word Stock- ը STONE TOOLS- ում

Աջ սեղմեք «Տառատեսակի ֆայլ», ընտրեք համապատասխան Տառատեսակը ՝ նախագծին ավելացնելու համար: Այստեղ ես ընտրեցի ASCII 24 -ը 48 -ով:

Քայլ 6: Ավելացնել կոճակ

Ավելացնել կոճակ
Ավելացնել կոճակ
Ավելացնել կոճակ
Ավելացնել կոճակ
Ավելացնել կոճակ
Ավելացնել կոճակ
Ավելացնել կոճակ
Ավելացնել կոճակ

STONE TOOL ծրագրաշարի առաջին UI- ում մենք պետք է գործառույթ դնենք «Light» կոճակի վրա.

երբ կտտացնում ենք «Լույս» կոճակին, մենք կանցնենք երկրորդ էջ: Ինչպե՞ս դա անել:

Կտտացրեք «Կոճակ» պատկերակին ՝ կոճակի տարածքը գծելու համար.

Դեղին հատվածը ներկայացնում է կոճակի տարածքը, որը գծել է օգտվողը: Կոճակի հատկությունները թվարկված են STONE TOOL ծրագրաշարի աջ կողմում գտնվող հատկությունների տողում. Պարզապես «էջերի կախարդ» տարբերակը սահմանեք 1 ՝ կոճակը սեղմելիս երկրորդ էջին անցնելու համար:

«Կազմաձևման ֆայլ ստեղծելը» «Գործիք» -ում, այնուհետև «Վիրտուալ սերիայի նավահանգստի էկրան»:

Այնուհետև մենք առաջ ենք գնում և 2 -րդ էջի վերին ձախ անկյունում գտնվող սլաքը փոխում ենք կոճակի.

Երբ օգտվողը սեղմում է այս կոճակը, այն վերադառնում է առաջին էջ:

Քայլ 7: Ավելացնել տեքստի ցուցադրում

Ավելացնել տեքստի ցուցադրում
Ավելացնել տեքստի ցուցադրում
Ավելացնել տեքստի ցուցադրում
Ավելացնել տեքստի ցուցադրում

Օգտագործելով Text փոփոխական հսկողությունը ՝ «light1» - ից հետո շրջապատեք սպիտակ տարածությունը.

Այնուհետև կտտացրեք հենց ավելացված տեքստային փոփոխականին, և գույքի միջերեսը կհայտնվի STONE TOOL ծրագրաշարի աջ կողմում ՝ հիմնականում փոխելով հետևյալ պարամետրերը.

Դրանցից «Փոփոխական հիշողության հասցեն» վերաբերում է հիշողության հասցեին, որտեղ պահվում է ցուցադրված բովանդակությունը: Մեկ հասցեն կարող է պահել երկու բայթ: Մեր կանխադրված ցուցադրման բովանդակությունը «OFF» է, որը պահանջում է հիշողության երեք բայթ տարածք: Սա նշանակում է, որ մենք «OFF» - ը պահում ենք 0020 և 0021 հասցեներում:

Քայլ 8: Վերադարձ արժեքով կոճակ

Վերադարձ արժեքով կոճակ
Վերադարձ արժեքով կոճակ
Վերադարձ արժեքով կոճակ
Վերադարձ արժեքով կոճակ
Վերադարձ արժեքով կոճակ
Վերադարձ արժեքով կոճակ

Վերևում օգտագործված հսկողությունը «Կոճակ» է: Այս «Կոճակ» հսկողությունը չի վերադարձնում արժեք, ինչը նշանակում է, որ երբ օգտվողը սեղմում է Կոճակը, ցուցադրման մոդուլի սերիական պորտը տվյալներ չի ուղարկում MCU- ին:

Եթե օգտվողը սեղմել է կոճակը և ցանկանում է, որ էկրանի մոդուլը վերադարձնի տվյալները MCU- ին, մենք կարող ենք օգտագործել «վերադարձված սեղմված բանալին-արժեքի» հսկողությունը.

Գույքի սանդղակը սահմանվում է հետևյալ կերպ.

Ներբեռնեք UI նախագծման ֆայլը ցուցադրման մոդուլում : 1: Միացրեք USB ֆլեշ կրիչը համակարգչին

2. Սեղմեք «Քարե գործիքի» ներբեռնումը դեպի u-disk կոճակը

3. Քաշեք USB ֆլեշ սկավառակը 4: Տեղադրեք USB սկավառակը ցուցադրման մոդուլի USB ինտերֆեյսի մեջ և սպասեք արդիականացման ավարտին: Երբ արդիականացումն ավարտվի, կլինի ձայնի արագ 5. թեստ

Քայլ 9. Սերիական նավահանգստի հաղորդակցություն

Սերիական նավահանգստի հաղորդակցություն
Սերիական նավահանգստի հաղորդակցություն

Հիմնական արժեքի վերադարձ

Programրագիրը ցուցադրման մոդուլին ներբեռնելուց հետո միացրեք այն, միացրեք համակարգիչը սերիական պորտի միջոցով USB-TTL- ի միջոցով, սեղմեք Light1- ի լույսի կոճակը և վերադարձեք սերիայի պորտի տվյալները `a55a 06 83 00 26 01 00 A8

Սեղմեք կոճակը `լույսն անջատելու համար Սերիայի տվյալների վերադարձը` A5 5A 06 83 00 26 01 00 A9

A5 5A: շրջանակի վերնագիր 06: հրահանգի բայտի երկարություն, 83 00 26 01 00 A9 ընդհանուր 6 բայթ (չհաշված տվյալների շրջանակի վերնագիրը) 83: կարդալ փոփոխական հիշողության ցուցում 00 26: փոփոխական պահեստի հասցե 01: տվյալների բառի երկարություն, 00 A9, 1 բառի երկարություն (2 բայթ) 00 A9. Օգտվողի տվյալների բովանդակություն `կախված ստեղների հավաքածուից:

Գրանցման տվյալներ գրել Այս հրահանգը գրում է 55 աա ՝ տվյալների պահպանման տարածքում 0x0020 հասցեով. Light1- ի տեքստի ցուցադրման տուփի բովանդակությունը փոխելը: Կարդացեք գրանցամատյանների տվյալները Սերիական պորտը ցուցադրման մոդուլին ուղարկում է հետևյալ հրամանը.

Wantրագրի մասին ավելին իմանալու համար այցելեք ՝

Խորհուրդ ենք տալիս: