NXP- ლოგო

NXP GUI Guider გრაფიკული ინტერფეისის განვითარება

NXP-GUI-Guider-Graphical-Interface-Development-product

დოკუმენტის ინფორმაცია

ინფორმაცია შინაარსი
საკვანძო სიტყვები GUI_GUIDER_RN, IDE, GUI, MCU, LVGL, RTOS
აბსტრაქტი ეს დოკუმენტი აღწერს GUI Guider-ის გამოშვებულ ვერსიას ფუნქციებთან, შეცდომების გამოსწორებასთან და ცნობილ პრობლემებთან ერთად.

დასრულდაview

GUI Guider არის მოსახერხებელი გრაფიკული მომხმარებლის ინტერფეისის განვითარების ინსტრუმენტი NXP-ისგან, რომელიც იძლევა მაღალი ხარისხის ეკრანების სწრაფ განვითარებას ღია კოდის LVGL გრაფიკული ბიბლიოთეკით. გადაათრიეთ და ჩამოაგდეთ GUI Guider რედაქტორი აადვილებს LVGL-ის მრავალი მახასიათებლის გამოყენებას, როგორიცაა ვიჯეტები, ანიმაციები და სტილები, რომ შექმნათ GUI მინიმალური ან საერთოდ კოდირების გარეშე. ღილაკზე დაწკაპუნებით შეგიძლიათ თქვენი აპლიკაციის გაშვება სიმულაციურ გარემოში ან მისი ექსპორტი სამიზნე პროექტში. GUI Guider-ისგან გენერირებული კოდი ადვილად შეიძლება დაემატოს MCUXpresso IDE პროექტს, რაც დააჩქარებს განვითარების პროცესს და საშუალებას მოგცემთ შეუფერხებლად დაამატოთ ჩაშენებული მომხმარებლის ინტერფეისი თქვენს აპლიკაციაში. GUI Guider უფასოა გამოსაყენებლად NXP ზოგადი დანიშნულების და კროსოვერის MCU-ებთან ერთად და მოიცავს ჩაშენებულ პროექტების შაბლონებს რამდენიმე მხარდაჭერილი პლატფორმისთვის.

GA (გამოშვებულია 31 წლის 2023 მარტს)
ახალი ფუნქციები (გამოშვებულია 31 წლის 2023 მარტს)

  • UI განვითარების ინსტრუმენტი
    • მრავალ ინსტანცია
    • ღონისძიების პარამეტრი გამოსახულების და ტექსტური ზონისთვის
    • გაშვების მეხსიერების მონიტორის ჩართვა
    • ვიჯეტის ხილვადობის პარამეტრი
    • გადაიტანეთ ვიჯეტები ეკრანებს შორის
    • კონტეინერი ჩანართის შიგნით view და ფილა view
    • მორგებული ვარიანტები lv_conf.h-სთვის
    • გაუმჯობესებული მოთხოვნა "Run Simulator" / "Run Target"
    • "ექსპორტის პროექტის" პროგრესის ზოლი
    • შეინახეთ მორგებული ფერი
    • დაამატეთ ვიჯეტები მაუსის დაწკაპუნებით გაფართოების რეჟიმში
    • ვიჯეტის ჰორიზონტალური/ვერტიკალური განაწილება
    • სხვა მალსახმობების ფუნქციები მაუსის მარჯვენა ღილაკით
    • მხარი დაუჭირეთ პროექტის პირდაპირ წაშლას
    • მოქნილი რესურსების ხის ფანჯარა
    • ახალი დემო ვერსია: კონდიციონერი და პროგრესის ზოლი
    • გაუმჯობესებული არსებული დემო
    • დამატება შესვლის ისარი ქვეპუნქტებისთვის
  • საორიენტაციო ოპტიმიზაცია
    • I. MX RT595: ნაგულისხმევია SRAM ჩარჩო ბუფერზე
    • შეამცირეთ GUI აპლიკაციის ზედმეტი კოდი
  • ხელსაწყოების ჯაჭვი
    • MCUX IDE 11.7.1
    • MCUX SDK 2.13.1
  • სამიზნე
    • i.MX RT1060 EVKB
    • I. MX RT595: SRAM ჩარჩო ბუფერი
    • I. MX RT1170: 24b ფერის სიღრმე

მასპინძელი OS
Ubuntu 22.04

შეცდომების გამოსწორება
LGLGUIB-2517: სურათის პოზიცია არ არის ნაჩვენები სწორად სიმულატორში დააყენეთ სურათი ერთ პოზიციაზე. ეს აჩვენებს მცირე გადახრას სიმულატორში. პოზიცია სწორია განვითარების დაფაზე გაშვებისას.

ცნობილი საკითხები

  • LGLGUIB-1613: შეცდომის შეტყობინება ჟურნალის ფანჯარაში ჩნდება macOS-ზე „Run Target“-ის წარმატებით გაშვების შემდეგ. შეცდომის შეტყობინება გამოჩნდება ჟურნალის ფანჯარაში, როდესაც „Run Target“ დასრულდება macOS-ზე, მაშინაც კი, თუ APP წარმატებით განლაგებულია დაფაზე.
  • LGLGUIB-2495: RT1176 (720×1280) დემოს სიმულატორის ჩვენება ეკრანის გარეთაა
  • RT1176 დემო სიმულატორის ნაგულისხმევი დისპლეით (720×1280) გაშვებისას, სიმულატორი ეკრანს გარეთაა და ვერ აჩვენებს მთელ კონტენტს. გამოსავალი არის ჰოსტის ჩვენების მასშტაბის პარამეტრის შეცვლა 100%.
  • LGLGUIB-2520: პანელის ტიპი არასწორია სამიზნეზე დემო გაშვებისას RT1160-EVK RK043FN02H პანელით, შექმენით ყოფილიampGUI Guider-ის და აირჩიეთ RT1060- EVK დაფა და RK043FN66HS პანელი.
  • შემდეგ შეასრულეთ "RUN" > Target "MCUXpresso". GUI შეიძლება ნაჩვენები იყოს ეკრანზე. პროექტის ექსპორტის და MCUXpresso IDE-ით დანერგვისას, პანელზე არ არის GUI ჩვენება.

V1.5.0 GA (გამოშვებულია 18 წლის 2023 იანვარს)
ახალი ფუნქციები (გამოშვებულია 18 წლის 2023 იანვარს)

  • UI განვითარების ინსტრუმენტი
    • გამოსახულების გადამყვანი და ბინარული შერწყმა
    • რესურსების მენეჯერი: სურათი, შრიფტი, ვიდეო და Lottie JSON
    • ვიჯეტის ზევით ან ქვევით მიტანის მალსახმობი
    • აჩვენეთ ბაზის შაბლონი პროექტის ინფორმაციის ფანჯარაში
    • შეინახეთ გამოსახულების ორობითი QSPI ფლეშში
    • ერთი კლავიატურის მაგალითი
    • პროექტის სარეზერვო ასლის მოთხოვნა განახლებამდე
    • ვიჯეტის მოქმედებები იტვირთება ეკრანზე
    • ეკრანის მოვლენების პარამეტრი
    • GUI Guider-ის ვერსიის ჩვენება
    • მეხსიერების ზომის ოპტიმიზაცია მრავალგვერდიანი აპლიკაციისთვის
    • აჩვენეთ ხატი და ხაზი რესურსების ხეში
      მოქნილი ვიჯეტების ფანჯარა
    • ფანჯრის ზომის შეცვლა მაუსის გადათრევით
    • კომენტარები lv_conf.h
  • ბიბლიოთეკა
    • LVGL v8.3.2
    • ვიდეო ვიჯეტი (არჩეული პლატფორმები)
    • Lottie ვიჯეტი (არჩეული პლატფორმები)
    • QR კოდი
    • ტექსტის პროგრესის ზოლი

ხელსაწყოების ჯაჭვი

  • MCUX IDE 11.7.0
  • MCUX SDK 2.13.0
  • სამიზნე
  • MCX-N947-BRK
  • I. MX RT1170EVKB
  • LPC5506
  • MX RT1060: SRAM ჩარჩო ბუფერი

შეცდომების გამოსწორება

  • LGLGUIB-2522: უნდა გადატვირთოთ პლატფორმა ხელით Target-ის გაშვების შემდეგ Keil-ის შექმნისასampGUI Guider-ის (პრინტერი), რომელიც ირჩევს RT1060-EVK დაფას და RK043FN02H პანელს, შეასრულეთ “RUN” > Target “Keil”.
  • ჟურნალის ფანჯარა გვიჩვენებს „განუსაზღვრელია“, ამიტომ დაფა ხელით უნდა გადატვირთოთ, რომ ყოფილი იყოსampლე.
  • LGLGUIB-2720: კარუსელის ვიჯეტის ქცევა MicroPython სიმულატორში არასწორია კარუსელში გამოსახულების ღილაკის დამატებისას და ვიჯეტზე დაწკაპუნებისას, სურათის ღილაკის სტატუსი არანორმალურად გამოჩნდება.

ცნობილი საკითხები

  • LGLGUIB-1613: შეცდომის შეტყობინება ჟურნალის ფანჯარაში გამოჩნდება macOS-ზე „Run Target“-ის წარმატებით გაშვების შემდეგ.
  • შეცდომის შეტყობინება გამოჩნდება ჟურნალის ფანჯარაში, როდესაც "Run Target" დასრულდება macOS-ზე, მაშინაც კი, თუ APP წარმატებით განლაგებულია დაფაზე.
  • LGLGUIB-2495: RT1176 (720×1280) დემოს სიმულატორის ჩვენება ეკრანის გარეთაა
  • RT1176 დემო სიმულატორის ნაგულისხმევი დისპლეით (720×1280) გაშვებისას, სიმულატორი ეკრანს გარეთაა და ვერ აჩვენებს მთელ კონტენტს. გამოსავალი არის ჰოსტის ჩვენების მასშტაბის პარამეტრის შეცვლა 100%.
  • LGLGUIB-2517: სურათის პოზიცია არ არის ნაჩვენები სწორად სიმულატორში დააყენეთ სურათი ერთ პოზიციაზე. ეს აჩვენებს მცირე გადახრას სიმულატორში. პოზიცია სწორია განვითარების დაფაზე გაშვებისას.
  • LGLGUIB-2520: პანელის ტიპი არასწორია სამიზნეზე დემო გაშვებისას RT1160-EVK RK043FN02H პანელით, შექმენით ყოფილიampGUI Guider-ის და აირჩიეთ RT1060- EVK დაფა და RK043FN66HS პანელი.
  • შემდეგ შეასრულეთ "RUN" > Target "MCUXpresso". GUI შეიძლება ნაჩვენები იყოს ეკრანზე. პროექტის ექსპორტის და MCUXpresso IDE-ით დანერგვისას, პანელზე არ არის GUI ჩვენება.

V1.4.1 GA (გამოშვებულია 30 წლის 2022 სექტემბერს)
ახალი ფუნქციები (გამოშვებულია 30 წლის 2022 სექტემბერს)

  • UI განვითარების ინსტრუმენტი
    • არადეფორმაციის ეკრანი წინასწარview
    • იმპორტირებული სურათის ზომის ჩვენება
    • აღწერა, აკრიფეთ და დოკუმენტის ბმული ატრიბუტის ფანჯარაში
    • გადაიტანეთ რედაქტორის პოზიცია მაუსით
    • პიქსელის მასშტაბი რედაქტორის ფანჯარაში
    • გაშვების გამოსახულების (SD) დეკოდირება I. MX RT1064, LPC54S018M– ვიდეოს (SD) დაკვრის დემო: i.MX RT1050
    • გაუმჯობესებული სახელი, ნაგულისხმევი მნიშვნელობა და ატრიბუტების მოთხოვნა
    • ლიცენზიის ქვემენიუ
    • კოდის გადაფარვის მოთხოვნა
    • ავტოფოკუსირება ახალ ვიჯეტზე რედაქტორში
    • გაუმჯობესებული მაუსის გამოსახულების ბრუნვის ფუნქცია
    • ავტომატური ამოცნობა მორგებისთვის. გ და საბაჟო.თ
    • გაუმჯობესებული გამძლეობა და სტაბილურობა
  • ბიბლიოთეკა
    • მონაცემთა ტექსტური ყუთის ვიჯეტი
    • კალენდარი: მონიშნეთ არჩეული თარიღი
  • სამიზნე
    • NPI: i.MX RT1040
  • ხელსაწყოების ჯაჭვი
    • MCUXpresso IDE 11.6.1
    • MCUXpresso SDK 2.12.1
  • RTOS
    • ზეფირი
  • შეცდომების გამოსწორება
    • LGLGUIB-2466: [ვიჯეტი: სლაიდერი] V7&V8: სლაიდერის კონტურის გამჭვირვალობა არანორმალურად მუშაობს რედაქტორში
    • სლაიდერის ვიჯეტის კონტურის გამჭვირვალობის 0-ზე დაყენებისას, მონახაზი კვლავ ჩანს რედაქტორში.

ცნობილი საკითხები

  • LGLGUIB-1613: შეცდომის შეტყობინება ჟურნალის ფანჯარაში გამოჩნდება macOS-ზე „Run Target“-ის წარმატებით გაშვების შემდეგ.
  • შეცდომის შეტყობინება გამოჩნდება ჟურნალის ფანჯარაში, როდესაც "Run Target" დასრულდება macOS-ზე, მაშინაც კი, თუ APP წარმატებით განლაგებულია დაფაზე.
  • LGLGUIB-2495: RT1176 (720×1280) დემო სიმულატორის ჩვენება ეკრანის გარეთაა RT1176 დემო სიმულატორის ნაგულისხმევი დისპლეით (720×1280) გაშვებისას, სიმულატორი ეკრანიდან არ არის და ვერ აჩვენებს მთელ კონტენტს. .
  • გამოსავალი არის ჰოსტის ჩვენების მასშტაბის პარამეტრის შეცვლა 100%.
  • LGLGUIB-2517: სურათის პოზიცია არ არის ნაჩვენები სწორად სიმულატორში დააყენეთ სურათი ერთ პოზიციაზე. ეს აჩვენებს მცირე გადახრას სიმულატორში. პოზიცია სწორია განვითარების დაფაზე გაშვებისას.
  • LGLGUIB-2520: პანელის ტიპი არასწორია სამიზნეზე დემო გაშვებისას RT1160-EVK RK043FN02H პანელით, შექმენით ყოფილიampGUI Guider-ის და აირჩიეთ RT1060- EVK დაფა და RK043FN66HS პანელი.
  • შემდეგ შეასრულეთ "RUN" > Target "MCUXpresso". GUI შეიძლება ნაჩვენები იყოს ეკრანზე. პროექტის ექსპორტის და MCUXpresso IDE-ით დანერგვისას, პანელზე არ არის GUI ჩვენება.
  • LGLGUIB-2522: უნდა გადატვირთოთ პლატფორმა ხელით Target-ის გაშვების შემდეგ Keil-ის შექმნისასampGUI Guider-ის (პრინტერი), რომელიც ირჩევს RT1060-EVK დაფას და RK043FN02H პანელს, შეასრულეთ “RUN” > Target “Keil”. ჟურნალის ფანჯარა გვიჩვენებს „განუსაზღვრელია“, ამიტომ დაფა ხელით უნდა გადატვირთოთ, რომ ყოფილი იყოსampლე.
  • LGLGUIB-2720: კარუსელის ვიჯეტის ქცევა MicroPython სიმულატორში არასწორია კარუსელში გამოსახულების ღილაკის დამატებისას და ვიჯეტზე დაწკაპუნებისას, სურათის ღილაკის სტატუსი არანორმალურად გამოჩნდება.

V1.4.0 GA (გამოშვებულია 29 წლის 2022 ივლისს)
ახალი ფუნქციები (გამოშვებულია 29 წლის 2022 ივლისს)

  • UI განვითარების ინსტრუმენტი
    • ატრიბუტის პარამეტრების UI-ის ერთიანი განლაგება
    • ჩრდილის პარამეტრები
    • GUI ზომის შეცვლის მორგებული თანაფარდობა
    • მეტი თემები და სისტემის პარამეტრები
    • შემცირება < 100%, მაუსის კონტროლი
    • ადვილად დააყენეთ ნაგულისხმევი ეკრანი
    • ჰორიზონტალური გასწორება და გასწორება ხაზი
    • ეკრანი და სურათი წინასწარview
    • სურათების სურათების იმპორტი
    • დაატრიალეთ სურათი მაუსით
    • ნაგულისხმევი ახალ ეკრანზე
    • პროექტის რესტრუქტურიზაცია
      RT-Thread
  • ვიჯეტები
    • LVGL v8.2.0
    • საჯარო: მენიუ, მბრუნავი გადამრთველი (რკალი), რადიო ღილაკი, ჩინური შეყვანა
    • პირადი: კარუსელი, ანალოგური საათი
  • შესრულება
    • i.MX RT1170 და i.MX RT595 ოპტიმიზებული მუშაობის შაბლონი
    • ზომის ოპტიმიზაცია გამოყენებული ვიჯეტებისა და დამოკიდებულების შედგენით
  • სამიზნე
    • LPC54628: გარე ფლეშ საცავი
    • i.MX RT1170: ლანდშაფტის რეჟიმი
    • RK055HDMIPI4MA0 დისპლეი
  • ხელსაწყოების ჯაჭვი
    • MCUXpresso IDE 11.6
    • MCUXpresso SDK 2.12
    • IAR 9.30.1
    • Keil MDK 5.37
  • შეცდომების გამოსწორება
    • LGLGUIB-1409: შემთხვევითი კადრების შეცდომა ზოგჯერ ზედა მენიუები შეიძლება შეწყდეს მას შემდეგ, რაც ვიჯეტები დაამატებენ და წაშლიან ოპერაციებს UI რედაქტორში. ამ საკითხთან დაკავშირებით სხვა დეტალები ამჟამად არ ვრცელდება. ერთადერთი ცნობილი გამოსავალი, თუ ეს პრობლემა წარმოიქმნება, არის GUI Guider აპლიკაციის დახურვა და ხელახლა გახსნა.
    • LGLGUIB-1838: ზოგჯერ svg სურათი არ არის სწორად იმპორტირებული ზოგჯერ SVG სურათი არ არის სწორად იმპორტირებული GUI Guider IDE-ში.
    • LGLGUIB-1895: [ფორმა: ფერი] დონე-v8: ფერის ვიჯეტი ამახინჯდება, როდესაც მას აქვს დიდი ზომა LVGL v8-ის ფერადი ვიჯეტის გამოყენებისას, ვიჯეტი დამახინჯდება, როდესაც ფერადი ვიჯეტის ზომა დიდია.
    • LGLGUIB-2066: [imgbtn] შეუძლია რამდენიმე სურათის არჩევა სახელმწიფოსთვის
  • გამოსახულების ღილაკის სხვადასხვა მდგომარეობის არჩევისას (გამოშვებული, დაჭერილი, შემოწმებული გამოშვება ან შემოწმებული დაჭერილი), შესაძლებელია შერჩევის დიალოგურ ფანჯარაში რამდენიმე სურათის არჩევა. შერჩევის ველში უნდა იყოს მონიშნული მხოლოდ ბოლო არჩეული სურათი. LGLGUIB-2107: [GUI რედაქტორი] GUI რედაქტორის დიზაინი არ არის იგივე, რაც სიმულატორი ან სამიზნე შედეგები დიაგრამით ეკრანის შექმნისას, GUI რედაქტორის დიზაინი შეიძლება არ ემთხვეოდეს შედეგებს, როდესაც viewსიმულატორში ან სამიზნეზე.
  • LGLGUIB-2117: GUI Guider სიმულატორი წარმოქმნის უცნობ შეცდომას და UI აპლიკაცია ვერ პასუხობს ნებისმიერ მოვლენას GUI Guider-ით მრავალეკრანიანი აპლიკაციების შემუშავებისას, სამი ეკრანის შეცვლა შესაძლებელია ღილაკზე დაწკაპუნებით. ეკრანის რამდენჯერმე გადართვის შემდეგ, სიმულატორი ან დაფა არანორმალურად აღელვებს და აცნობებს უცნობი შეცდომის შესახებ და დემო ვერ უპასუხებს რაიმე მოვლენას.
  • LGLGUIB-2120: ფილტრის ხელახალი შეღებვა არ მუშაობს დიზაინის ეკრანზე ფილტრის ხელახალი შეღებვის ფუნქცია დიზაინის ფანჯრებში სწორად არ ჩანს. როდესაც სურათს ემატება ორიგინალური თეთრი ფერი, ფილტრი ცვლის ფერს ლურჯად. დიზაინის ფანჯარა აჩვენებს, რომ ყველა სურათი, მათ შორის მათი ფონი, გადადის ახალ ფერზე. მოლოდინი არის, რომ ფონი არ უნდა შეიცვალოს.
  • LGLGUIB-2121: შრიფტის ზომა არ შეიძლება იყოს 100-ზე მეტი შრიფტის ზომა არ შეიძლება იყოს 100-ზე მეტი. ზოგიერთ GUI აპლიკაციაში საჭიროა შრიფტის უფრო დიდი ზომა.
  • LGLGUIB-2434: კალენდრის ჩვენება არასწორია ჩანართის გამოყენებისას view როგორც მთლიანი ფონი, კალენდრის შინაარსი2-ში დამატების შემდეგ ის სწორად არ არის ნაჩვენები, მიუხედავად იმისა, თუ როგორ შეცვლილია კალენდრის ზომა. იგივე პრობლემა ჩნდება როგორც სიმულატორში, ასევე დაფაზე.
  • LGLGUIB-2502: ჩამოსაშლელი სიის ვიჯეტში სიის ელემენტის BG ფერის შეცვლა შეუძლებელია ჩამოსაშლელი სიის ვიჯეტში სიის ლეიბლის ფონის ფერი არ შეიცვლება.

ცნობილი საკითხები

  • LGLGUIB-1613: შეცდომის შეტყობინება ჟურნალის ფანჯარაში გამოჩნდება macOS-ზე „Run Target“-ის წარმატებით გაშვების შემდეგ.
  • შეცდომის შეტყობინება გამოჩნდება ჟურნალის ფანჯარაში, როდესაც "Run Target" დასრულდება macOS-ზე, მაშინაც კი, თუ APP წარმატებით განლაგებულია დაფაზე.
  • LGLGUIB-2495: RT1176 (720×1280) დემოს სიმულატორის ჩვენება ეკრანის გარეთაა
  • RT1176 დემო სიმულატორის ნაგულისხმევი დისპლეით (720×1280) გაშვებისას, სიმულატორი ეკრანს გარეთაა და ვერ აჩვენებს მთელ კონტენტს. გამოსავალი არის ჰოსტის ჩვენების მასშტაბის პარამეტრის შეცვლა 100%.
  • LGLGUIB-2517: სურათის პოზიცია არ არის ნაჩვენები სწორად სიმულატორში დააყენეთ სურათი ერთ პოზიციაზე. ეს აჩვენებს მცირე გადახრას სიმულატორში. პოზიცია სწორია განვითარების დაფაზე გაშვებისას.
  • LGLGUIB-2520: პანელის ტიპი არასწორია სამიზნეზე დემო გაშვებისას
  • RT1160-EVK RK043FN02H პანელით შექმენით ყოფილიampGUI Guider და აირჩიეთ RT1060-
  • EVK დაფა და RK043FN66HS პანელი. შემდეგ შეასრულეთ "RUN" > Target "MCUXpresso". GUI შეიძლება ნაჩვენები იყოს ეკრანზე. პროექტის ექსპორტის და MCUXpresso IDE-ით დანერგვისას, პანელზე არ არის GUI ჩვენება.
    • LGLGUIB-2522: უნდა გადატვირთოთ პლატფორმა ხელით Target-ის გაშვების შემდეგ Keil-ის შექმნისასampGUI Guider-ის (პრინტერი), რომელიც ირჩევს RT1060-EVK დაფას და RK043FN02H პანელს, შეასრულეთ “RUN” > Target “Keil”. ჟურნალის ფანჯარაში ნაჩვენებია „განუსაზღვრელი“ და, შესაბამისად, დაფა უნდა გადატვირთოს ხელით, რათა გაუშვას ყოფილიampლე.

V1.3.1 GA (გამოშვებულია 31 წლის 2022 მარტს)
ახალი ფუნქციები (გამოშვებულია 31 წლის 2022 მარტს)

  • UI განვითარების ინსტრუმენტი
    • ოსტატი პროექტის შესაქმნელად
    • GUI ავტომატური მასშტაბირება
    • ასარჩევი ჩვენება მორგებული ოფციით
    • 11 ახალი შრიფტი: Arial, Abel და სხვათა ჩათვლით
    • ნაგულისხმევი Arial შრიფტი დემოს
    • მეხსიერების მონიტორი
    • კამერა წინასწარview აპლიკაცია i.MX RT1170-ზე
    • ჯგუფის ვიჯეტები გადაადგილდებიან
    • კონტეინერის ასლი
  • დამატებითი კომპილაცია
  • ვიჯეტები
    • ანიმაციური ანალოგური საათი
    • ანიმაციური ციფრული საათი
  • შესრულება
    • შექმენით დროის ოპტიმიზაცია
    • Perf ვარიანტი: ზომა, სიჩქარე და ბალანსი
    • შესრულების თავი მომხმარებლის სახელმძღვანელოში
  • სამიზნე
    • I. MX RT1024
    • LPC55S28, LPC55S16
  • ხელსაწყოების ჯაჭვი
    • MCU SDK v2.11.1
    • MCUX IDE v11.5.1
  • შეცდომების გამოსწორება
    • LGLGUIB-1557: კონტეინერის ვიჯეტის კოპირება/ჩასმის ფუნქცია უნდა ეხებოდეს მის ყველა შვილობილ ვიჯეტს GUI-ის სახელმძღვანელოს კოპირება და ჩასმა ოპერაციები მხოლოდ თავად ვიჯეტისთვის იყო გამოყენებული და არ იყო ჩართული ბავშვებისთვის. მაგampლე, როდესაც კონტეინერი შეიქმნა და სლაიდერი დაემატა ბავშვობაში, კონტეინერის კოპირება და ჩასმა, შედეგად მიიღება ახალი კონტეინერი. თუმცა, კონტეინერი ახალი სლაიდერის გარეშე იყო. კონტეინერის ვიჯეტის კოპირება/ჩასმის ფუნქცია ახლა გამოიყენება ყველა შვილობილ ვიჯეტზე.
    • LGLGUIB-1616: გააუმჯობესეთ ვიჯეტის UX გადაადგილება ზევით/ქვევით რესურსის ფანჯარაში რესურსების ჩანართზე, ეკრანი შეიძლება შეიცავდეს ბევრ ვიჯეტს. არაეფექტური და მოუხერხებელი იყო ვიჯეტის რესურსის ეკრანზე ვიჯეტის სიის ქვემოდან ზევით გადატანა. ეს შესაძლებელი გახდა მხოლოდ მაუსის ნაბიჯ-ნაბიჯ დაწკაპუნების შემდეგ. უკეთესი გამოცდილების უზრუნველსაყოფად, ახლა მასში მხარდაჭერილია გადათრევის ფუნქცია.
    • LGLGUIB-1943: [IDE] სტრიქონის საწყისი პოზიცია არასწორია რედაქტორში როდესაც ხაზის საწყისი პოზიციის (0, 0) დაყენებაა, ვიჯეტის საწყისი პოზიცია არასწორია რედაქტორში. თუმცა, პოზიცია ნორმალურია სიმულატორსა და სამიზნეში.
    •  LGLGUIB-1955: არ არის წინა ეკრანის ღილაკი ეკრანის გადასვლის დემო მეორე ეკრანზე ეკრანის გადასვლის დემო ვერსიისთვის, ღილაკის ტექსტი მეორე ეკრანზე უნდა იყოს „წინა ეკრანი“ ნაცვლად „შემდეგი ეკრანი“.
    • LGLGUIB-1962: მეხსიერების გაჟონვა ავტომატურად გენერირებულ კოდში მეხსიერების გაჟონვაა GUI Guider-ის მიერ გენერირებულ კოდში. კოდი ქმნის ეკრანს lv_obj_create()-ით, მაგრამ მოუწოდებს lv_obj_clean()-ს წასაშლელად. Lv_obj_clean წაშლის ობიექტის ყველა შვილს, მაგრამ არა გაჟონვის გამომწვევ ობიექტს.
    •  LGLGUIB-1973: მეორე ეკრანის მოვლენებისა და მოქმედებების კოდი არ არის გენერირებული
    • როდესაც პროექტი იქმნება, რომელშიც შედის ორი ეკრანი, თითოეულზე ერთი ღილაკით, და ღონისძიება და მოქმედება დაყენებულია ამ ორ ეკრანს შორის ნავიგაციისთვის ღილაკის მოვლენით; მეორე ეკრანის ღილაკის მოვლენის „Load Screen“ კოდი არ არის გენერირებული.

ცნობილი საკითხები

  • LGLGUIB-1409: შემთხვევითი კადრების შეცდომა
    ზოგჯერ ზედა მენიუები შეიძლება შეწყდეს მას შემდეგ, რაც ვიჯეტები დაამატებენ და წაშლიან ოპერაციებს UI რედაქტორში. ამ საკითხთან დაკავშირებით სხვა დეტალები ამჟამად არ ვრცელდება. ერთადერთი ცნობილი გამოსავალი, თუ ეს პრობლემა წარმოიქმნება, არის GUI Guider აპლიკაციის დახურვა და ხელახლა გახსნა.
  • LGLGUIB-1613: შეცდომის შეტყობინება ჟურნალის ფანჯარაში გამოჩნდება macOS-ზე „Run Target“-ის წარმატებით გაშვების შემდეგ.
  • შეცდომის შეტყობინება გამოჩნდება ჟურნალის ფანჯარაში, როდესაც "Run Target" დასრულდება macOS-ზე, მაშინაც კი, თუ APP წარმატებით განლაგებულია დაფაზე.
  • LGLGUIB-1838: ზოგჯერ svg სურათი არ არის სწორად იმპორტირებული ზოგჯერ SVG სურათი არ არის სწორად იმპორტირებული GUI Guider IDE-ში.
  • LGLGUIB-1895: [ფორმა: ფერი] დონე-v8: ფერის ვიჯეტი ამახინჯდება, როდესაც მას აქვს დიდი ზომა LVGL v8-ის ფერადი ვიჯეტის გამოყენებისას, ვიჯეტი დამახინჯდება, როდესაც ფერადი ვიჯეტის ზომა დიდია.

V1.3.0 GA (გამოშვებულია 24 წლის 2022 იანვარს)
ახალი ფუნქციები

  • UI განვითარების ინსტრუმენტი
    • ორი LVGL ვერსია
    • 24 ბიტიანი ფერის სიღრმე
    • მუსიკალური პლეერის დემო ვერსია
    • მრავალ თემები
    • FPS/CPU მონიტორის ჩართვა/გამორთვა
    • ეკრანის ატრიბუტების დაყენება
  • ვიჯეტები
    • LVGL 8.0.2
    • მიკროპითონი
    • 3D ანიმაცია JPG/JPEG-ისთვის
    • გადაათრიეთ და ჩამოაგდეთ დიზაინი ფილისთვის view
  •  ხელსაწყოების ჯაჭვი
    • ახალი: Keil MDK v5.36
    • განახლება: MCU SDK v2.11.0, MCUX IDE v11.5.0, IAR v9.20.2
  • მხარდაჭერილი OS
    • macOS 11.6
  • შეცდომების გამოსწორება
    • LGLGUIB-1520: ცარიელი ეკრანი გამოჩნდება ჩანართში Gauge-ის დამატებისას view და ნემსის ღირებულება შეიცვალა
    • ცარიელი ეკრანი ჩნდება IDE-ში, რედაქტორზე დაწკაპუნებით, ლიანდაგის ვიჯეტის დამატების შემდეგ, როგორც ჩანართის შვილიview ობიექტი და ნემსის მნიშვნელობის დაყენება. გამოსავალი არის GUI Guider-ის გადატვირთვა.
    • LGLGUIB-1774: კალენდრის ვიჯეტის პროექტში დამატების პრობლემა
    • პროექტში კალენდრის ვიჯეტის დამატება უცნობ შეცდომას იწვევს. ვიჯეტის სახელი არ არის სათანადოდ განახლებული. GUI Guider ცდილობს დაამუშავოს ვიჯეტის სახელი screen_calendar_1, მაგრამ კალენდარი არის scrn2-ზე. ეს უნდა იყოს scrn2_calendar_1.
  • LGLGUIB-1775: შეცდომა სისტემის ინფორმაციაში
  • GUI Guider IDE-ის „სისტემის“ პარამეტრში არის შეცდომა „USE PERE MONITOR“-ში, ეს უნდა იყოს „REAL TIME PERF MONITOR“.
  • LGLGUIB-1779: Build შეცდომა, როდესაც პროექტის გზა შეიცავს ინტერვალის სიმბოლოს.
  • LGLGUIB-1789: [MicroPython სიმულატორი] დამატებულია ცარიელი სივრცე როლიკებით ვიჯეტში MicroPython-ით სიმულირებული როლიკებით ვიჯეტი ამატებს ცარიელ ადგილს სიის პირველ და ბოლო ერთეულს შორის.
  • LGLGUIB-1790: ScreenTransition შაბლონი ვერ ხერხდება 24 bpp შენობაში IDE-ში
  • GUI Guider-ში პროექტის შესაქმნელად აირჩიეთ lvgl7, RT1064 EVK დაფის შაბლონი, ScreenTransition აპის შაბლონი, 24-ბიტიანი ფერის სიღრმე და 480*272.
  • შექმენით კოდი და შემდეგ გაიტანეთ კოდი IAR ან MCUXpresso IDE-ში. დააკოპირეთ გენერირებული კოდი SDK lvgl_guider პროექტში და ჩადეთ IDE-ში. ჩნდება არასწორი ეკრანი და კოდი ჩერდება MemManage_Handler-ში.

ცნობილი საკითხები

  • LGLGUIB-1409: შემთხვევითი კადრების შეცდომა ზოგჯერ ზედა მენიუები შეიძლება შეწყდეს მას შემდეგ, რაც ვიჯეტები დაამატებენ და წაშლიან ოპერაციებს UI რედაქტორში.
  • ამ საკითხთან დაკავშირებით სხვა დეტალები ამჟამად არ ვრცელდება. ერთადერთი ცნობილი გამოსავალი, თუ ეს პრობლემა წარმოიქმნება, არის GUI Guider აპლიკაციის დახურვა და ხელახლა გახსნა.
  • LGLGUIB-1613: შეცდომის შეტყობინება ჟურნალის ფანჯარაში გამოჩნდება macOS-ზე „Run Target“-ის წარმატებით გაშვების შემდეგ.
  • შეცდომის შეტყობინება გამოჩნდება ჟურნალის ფანჯარაში, როდესაც "Run Target" დასრულდება macOS-ზე, მაშინაც კი, თუ APP წარმატებით განლაგებულია დაფაზე.

V1.2.1 GA (გამოშვებულია 29 წლის 2021 სექტემბერს)
ახალი ფუნქციები

  • UI განვითარების ინსტრუმენტი
    • LVGL ჩაშენებული თემები
  • ხელსაწყოების ჯაჭვი
    • MCU SDK 2.10.1
  • ახალი სამიზნე / მოწყობილობის მხარდაჭერა
    • I. MX RT1015
    • I. MX RT1020
    • I. MX RT1160
    • i.MX RT595: TFT Touch 5” დისპლეი
  • შეცდომების გამოსწორება
    • LGLGUIB-1404: ექსპორტი files მითითებულ საქაღალდეში
    • კოდის ექსპორტის ფუნქციის გამოყენებისას, GUI Guider აიძულებს ექსპორტს files შევიდა ნაგულისხმევ საქაღალდეში მომხმარებლების მიერ მითითებული საქაღალდის ნაცვლად.
    • LGLGUIB-1405: Run Target არ აღდგება და არ გაუშვებს აპლიკაციას, როდესაც IAR არჩეულია „Run Target“ ფუნქციიდან, დაფა ავტომატურად არ აღდგება სურათის დაპროგრამების შემდეგ.
    • მომხმარებელმა ხელით უნდა გადააყენოს EVK გადატვირთვის ღილაკის გამოყენებით პროგრამირების დასრულების შემდეგ.

LGLGUIB-1407
[ფილაview] საბავშვო ვიჯეტები არ განახლდება რეალურ დროში, როდესაც ფილას ემატება ახალი ფილა view ვიჯეტი, ვიჯეტების ხე GUI Guider-ის მარცხენა პანელში არ განახლდება, თუ ახალ ფილას არ დაემატება შვილობილი ვიჯეტი. ფილას უნდა დაემატოს საბავშვო ვიჯეტი, რათა ის გამოჩნდეს მარცხენა პანელში.

LGLGUIB-1411
ButtonCounterDemo აპლიკაციის მუშაობის პრობლემა როდესაც buttonCounterDemo აგებულია LPC54S018-ისთვის IAR v9.10.2-ის გამოყენებით, შეიძლება განვითარდეს აპლიკაციის ცუდი შესრულება. ერთი ღილაკის და შემდეგ მეორეზე დაჭერისას შესამჩნევი შეფერხებაა ~500 ms ეკრანის განახლებამდე.

LGLGUIB-1412
დემო აპლიკაციების აგება შეიძლება ვერ მოხერხდეს, თუ ექსპორტის კოდის ფუნქცია გამოიყენება GUI APP-ის კოდის ექსპორტისთვის ჯერ „Generate Code“-ის გაშვების გარეშე, build ვერ მოხდება ექსპორტირებული კოდის MCUXpresso IDE-ში ან IAR-ში იმპორტის შემდეგ.

LGLGUIB-1450
შეცდომა GUI Guider-ის დეინსტალერში თუ მოწყობილობაზე GUI Guider-ის რამდენიმე ინსტალაციაა, დეინსტალატორი ვერ განასხვავებს ამ ინსტალაციას. მაგampასევე, v1.1.0-ის დეინსტალატორის გაშვებამ შეიძლება გამოიწვიოს v1.2.0-ის წაშლა.

LGLGUIB-1506
ადრე დაჭერილი სურათის ღილაკის მდგომარეობა არ განახლდება სხვა სურათის ღილაკის დაჭერის შემდეგ, როდესაც ერთი ღილაკი დაჭერით და ასევე დაჭერით მეორე, ბოლო დაჭერილი ღილაკის მდგომარეობა არ იცვლება. ეფექტი არის ის, რომ რამდენიმე გამოსახულების ღილაკი ერთდროულად დაჭერილია.

ცნობილი საკითხები

  • LGLGUIB-1409: შემთხვევითი კადრების შეცდომა ზოგჯერ ზედა მენიუები შეიძლება შეწყდეს მას შემდეგ, რაც ვიჯეტები დაამატებენ და წაშლიან ოპერაციებს UI რედაქტორში. ამ საკითხთან დაკავშირებით სხვა დეტალები ამჟამად არ ვრცელდება. ერთადერთი ცნობილი გამოსავალი, თუ ეს პრობლემა წარმოიქმნება, არის GUI Guider აპლიკაციის დახურვა და ხელახლა გახსნა.
  • LGLGUIB-1520: ცარიელი ეკრანი ჩნდება ჩანართში გაზომვის დამატებისას view და ნემსის მნიშვნელობა შეიცვალა IDE-ში ცარიელი ეკრანი ჩნდება რედაქტორზე დაწკაპუნებით ლიანდაგის ვიჯეტის დამატების შემდეგ, როგორც ჩანართის შვილი view ობიექტი და ნემსის მნიშვნელობის დაყენება. გამოსავალი არის GUI Guider-ის გადატვირთვა.

9 V1.2.0 GA (გამოშვებულია 30 წლის 2021 ივლისს)
ახალი ფუნქციები

  • UI განვითარების ინსტრუმენტი
    • ვიჯეტის ძებნა
    • მორგებული შრიფტის ზომა
    • UG დაფის მხარდაჭერისთვის შაბლონის გარეშე
  • ვიჯეტები
    • LVGL 7.10.1
    • მოვლენები სიის ღილაკებისთვის
    • მეხსიერების გაჟონვის შემოწმება
  • ხელსაწყოების ჯაჭვი
    • IAR 9.10.2
    • MCUX IDE 11.4.0
    • MCUX SDK 2.10.x
  • აჩქარება
    • გამოსახულების გადამყვანი VGLite შესრულების გაზრდისთვის

ახალი სამიზნე / მოწყობილობის მხარდაჭერა

  • LPC54s018m, LPC55S69
  • I. MX RT1010

შეცდომების გამოსწორება

  • LGLGUIB-1273: სიმულატორი ვერ აჩვენებს სრულ ეკრანს, როდესაც ეკრანის ზომა აღემატება მასპინძლის გარჩევადობას

როდესაც სამიზნე ეკრანის გარჩევადობა აღემატება კომპიუტერის ეკრანის გარჩევადობას, სიმულატორის მთელი ეკრანი ვერ იქნება viewრედ. გარდა ამისა, მართვის ზოლი არ ჩანს, ამიტომ სიმულატორის ეკრანის გადატანა შეუძლებელია.

  • LGLGUIB-1277: სიმულატორი ცარიელია I. MX RT1170 და RT595 პროექტებისთვის, როდესაც არჩეულია დიდი გარჩევადობა
  • როდესაც დიდი გარჩევადობა, მაგample, 720×1280, გამოიყენება I. MX RT1170 და I. MX RT595 პროექტის შესაქმნელად, სიმულატორი ცარიელია, როდესაც GUI APP მუშაობს სიმულატორში.
  • მიზეზი ის არის, რომ მხოლოდ ნაწილობრივი ეკრანი გამოჩნდება, როდესაც მოწყობილობის ეკრანის ზომა აღემატება კომპიუტერის ეკრანის გარჩევადობას.
  • LGLGUIB-1294: პრინტერის დემო ვერსია: დაწკაპუნება არ მუშაობს, როდესაც ხატულაზე დაწკაპუნებთ სურათზე
  • როდესაც პრინტერის დემო ვერსია მუშაობს, არ არის პასუხი, როდესაც ხატულაზე დაწკაპუნებთ. ეს იმიტომ ხდება, რომ ღონისძიების გამომწვევი და მოქმედება არ არის კონფიგურირებული ხატულას გამოსახულებაზე.
  • LGLGUIB-1296: ტექსტის სტილის ზომა არ უნდა იყოს ექსპორტირებული სიის ვიჯეტში
  • GUI Guider-ის ატრიბუტების ფანჯარაში სიის ვიჯეტის ტექსტის ზომის დაყენების შემდეგ, კონფიგურირებული ტექსტის ზომა არ მოქმედებს, როდესაც GUI APP მუშაობს.

ცნობილი საკითხები

  • LGLGUIB-1405: Run Target არ აღადგენს და არ გაუშვებს აპლიკაციას
  • როდესაც IAR არჩეულია „Run Target“ ფუნქციიდან, დაფა ავტომატურად არ აღდგება სურათის დაპროგრამების შემდეგ. მომხმარებელმა ხელით უნდა გადააყენოს EVK გადატვირთვის ღილაკის გამოყენებით პროგრამირების დასრულების შემდეგ.
  • LGLGUIB-1407: [ფილაview] საბავშვო ვიჯეტები არ განახლდება რეალურ დროში, როდესაც ფილას ემატება ახალი ფილა view ვიჯეტი, ვიჯეტების ხე GUI Guider-ის მარცხენა პანელში არ განახლდება, თუ ახალ ფილას არ დაემატება შვილობილი ვიჯეტი. ფილას უნდა დაემატოს საბავშვო ვიჯეტი, რათა ის გამოჩნდეს მარცხენა პანელში.
  • LGLGUIB-1409: შემთხვევითი კადრების შეცდომა ზოგჯერ ზედა მენიუები შეიძლება შეწყდეს მას შემდეგ, რაც ვიჯეტები დაამატებენ და წაშლიან ოპერაციებს UI რედაქტორში. ამ საკითხთან დაკავშირებით სხვა დეტალები ამ დროისთვის ხელმისაწვდომი არ არის. ერთადერთი ცნობილი გამოსავალი, თუ ეს პრობლემა წარმოიქმნება, არის GUI Guider აპლიკაციის დახურვა და ხელახლა გახსნა.
  • LGLGUIB-1411: ButtonCounterDemo აპლიკაციის მუშაობის პრობლემა როდესაც buttonCounterDemo აგებულია LPC54S018-ისთვის IAR v9.10.2-ის გამოყენებით, შეიძლება განვითარდეს აპლიკაციის ცუდი შესრულება. ერთი ღილაკის და შემდეგ მეორეზე დაჭერისას შესამჩნევი შეფერხებაა ~500 ms ეკრანის განახლებამდე.
  • LGLGUIB-1412: დემო აპლიკაციების აგება შეიძლება ვერ მოხერხდეს, თუ ექსპორტის კოდის ფუნქცია გამოიყენება GUI APP-ის კოდის ექსპორტისთვის ჯერ „Generate Code“-ის გაშვების გარეშე, build ვერ მოხდება ექსპორტირებული კოდის MCUXpresso IDE-ში ან IAR-ში იმპორტის შემდეგ.
  • LGLGUIB-1506: სურათის ადრე დაჭერილი ღილაკის მდგომარეობა არ განახლდება სხვა სურათის ღილაკის დაჭერის შემდეგ
  • ერთი ღილაკის დაჭერისას და მეორე ღილაკის დაჭერისას, ბოლო დაჭერილი ღილაკის მდგომარეობა არ იცვლება. ეფექტი არის ის, რომ რამდენიმე გამოსახულების ღილაკი ერთდროულად დაჭერილია. გამოსავალი არის სურათის ღილაკისთვის შემოწმებული მდგომარეობის ჩართვა GUI Guider IDE-ის მეშვეობით.

V1.1.0 GA (გამოშვებულია 17 წლის 2021 მაისს)
ახალი ფუნქციები

  • UI განვითარების ინსტრუმენტი
    • მენიუს მალსახმობი და კლავიატურის კონტროლი
    • ახალი მდგომარეობა: ფოკუსირებული, რედაქტირებული, გამორთული
    • კადრების სიჩქარის პერსონალიზაცია
    • ეკრანის გადასვლის კონფიგურაცია
    • მშობლების/შვილების ვიჯეტები
    • გამოძახების ფუნქციის პარამეტრი ანიმაციური სურათისთვის
    • VGLite ჩართვა IDE-ზე
    • სათაურის ბილიკის ავტომატური კონფიგურაცია
  • ვიჯეტები
    • BMP და SVG აქტივები
    • 3D ანიმაცია PNG-სთვის
    • დამხმარე ფილა view როგორც სტანდარტული ვიჯეტი
  • აჩქარება
    • საწყისი VGLite RT1170 და RT595-ისთვის
    • ახალი სამიზნე / მოწყობილობის მხარდაჭერა
    • I. MX RT1170 და i.MX RT595

შეცდომების გამოსწორება

  • LGLGUIB-675: ანიმაციის განახლება ზოგჯერ შეიძლება კარგად არ იმუშაოს სიმულატორში
    ზოგჯერ სიმულატორში ანიმაციის სურათები სწორად არ განახლდება, ძირეული მიზეზი არის ის, რომ ანიმაციური გამოსახულების ვიჯეტი ვერ უმკლავდება გამოსახულების წყაროს სწორად შეცვლას.
  • LGLGUIB-810: ანიმაციური გამოსახულების ვიჯეტს შეიძლება ჰქონდეს დამახინჯებული ფერები
    ანიმაციური ვიჯეტის მუშაობის დროს, ანიმაციურ სურათს შეიძლება ჰქონდეს გაუფერულებული ელფერი ფონზე. პრობლემა გამოწვეულია უკონტროლო სტილის თვისებების გამო.
  • LGLGUIB-843: მაუსის არასწორი მოქმედება ვიჯეტების გადაადგილებისას, როდესაც UI რედაქტორი მასშტაბირებულია, როდესაც UI რედაქტორის მასშტაბირება ხდება, შეიძლება იყოს მაუსის არასტაბილური მოქმედება ვიჯეტების რედაქტორში გადაადგილებისას.
  • LGLGUIB-1011: ეკრანის გადაფარვის ეფექტი არასწორია, როდესაც იცვლება სხვადასხვა ზომის ეკრანები
    როდესაც მეორე ეკრანი 100-ის გამჭვირვალობის მნიშვნელობით იქმნება მიმდინარე ეკრანის დასაფარად (რომელიც არ არის წაშლილი), ფონის ეკრანის ეფექტი სწორად არ არის ნაჩვენები.
  • LGLGUIB-1077: Roller ვიჯეტში ჩინურის ჩვენება შეუძლებელია
    როდესაც ჩინური სიმბოლოები გამოიყენება მწკრივის ტექსტად როლიკებით ვიჯეტში, ჩინური სიმბოლოები არ არის ნაჩვენები, როდესაც APP მუშაობს.

ცნობილი საკითხები

  • LGLGUIB-1273: სიმულატორი ვერ აჩვენებს სრულ ეკრანს, როდესაც ეკრანის ზომა აღემატება მასპინძლის გარჩევადობას
    როდესაც სამიზნე ეკრანის გარჩევადობა აღემატება კომპიუტერის ეკრანის გარჩევადობას, სიმულატორის მთელი ეკრანი ვერ იქნება viewრედ. გარდა ამისა, მართვის ზოლი არ ჩანს, ამიტომ სიმულატორის ეკრანის გადატანა შეუძლებელია.
  • LGLGUIB-1277: სიმულატორი ცარიელია I. MX RT1170 და RT595 პროექტებისთვის არჩეულია დიდი გარჩევადობა
  • როდესაც დიდი გარჩევადობა, მაგample, 720×1280, გამოიყენება I. MX RT1170 და I. MX RT595 პროექტის შესაქმნელად, სიმულატორი ცარიელია, როდესაც GUI APP მუშაობს სიმულატორში. მიზეზი ის არის, რომ მხოლოდ ნაწილობრივი ეკრანი გამოჩნდება, როდესაც მოწყობილობის ეკრანის ზომა აღემატება კომპიუტერის ეკრანის გარჩევადობას.
  • LGLGUIB-1294: პრინტერის დემო ვერსია: დაწკაპუნება არ მუშაობს, როდესაც ხატულაზე დაწკაპუნებთ სურათზე
  • როდესაც პრინტერის დემო ვერსია მუშაობს, არ არის პასუხი, როდესაც ხატულაზე დაწკაპუნებთ. ეს იმიტომ ხდება, რომ ღონისძიების გამომწვევი და მოქმედება არ არის კონფიგურირებული ხატულას გამოსახულებაზე.
  • LGLGUIB-1296: ტექსტის სტილის ზომა არ უნდა იყოს ექსპორტირებული სიის ვიჯეტში
  • GUI Guider-ის ატრიბუტების ფანჯარაში სიის ვიჯეტის ტექსტის ზომის დაყენების შემდეგ, კონფიგურირებული ტექსტის ზომა არ მოქმედებს, როდესაც GUI APP მუშაობს.

V1.0.0 GA (გამოშვებულია 15 წლის 2021 იანვარს)
ახალი ფუნქციები

  • UI განვითარების ინსტრუმენტი
    • მხარს უჭერს Windows 10 და Ubuntu 20.04
    • მრავალენოვანი (ინგლისური, ჩინური) IDE-სთვის
    • თავსებადია LVGL v7.4.0, MCUXpresso IDE 11.3.0 და MCU SDK 2.9
    • პროექტის მენეჯმენტი: შექმნა, იმპორტი, რედაქტირება, წაშლა
    • რასაც ხედავთ არის ის, რასაც იღებთ (WYSIWYG) UI დიზაინი გადაათრიეთ და ჩამოაგდეთ
    • მრავალგვერდიანი აპლიკაციის დიზაინი
    • წინ და უკან გადატანის, კოპირების, ჩასმის, წაშლის, გაუქმების, გამეორების მალსახმობი
    • კოდი viewer UI განმარტებისთვის JSON file
    • ნავიგაციის ზოლი view შერჩეული წყარო file
    • LVGL C კოდის ავტომატური გენერაცია
    • ვიჯეტის ატრიბუტების ჯგუფი და პარამეტრი
    • ეკრანის ასლის ფუნქცია
    • GUI რედაქტორის მასშტაბირება და შემცირება
    • მრავალი შრიფტის მხარდაჭერა და მესამე მხარის შრიფტის იმპორტი
    • დააკონფიგურიროთ ჩინური სიმბოლოების ფარგლები
    • ვიჯეტების გასწორება: მარცხნივ, ცენტრში და მარჯვნივ
    • PXP აჩქარების ჩართვა და გამორთვა
    • ნაგულისხმევი სტილისა და მორგებული სტილის მხარდაჭერა
    • ინტეგრირებული დემო აპლიკაციები
    • თავსებადია MCUXpresso პროექტთან
    • რეალურ დროში ჟურნალის ჩვენება
  • ვიჯეტები
    • მხარს უჭერს 33 ვიჯეტს
    • ღილაკი (5): ღილაკი, სურათის ღილაკი, ჩამრთველი, ღილაკების ჯგუფი, გადამრთველი
    • ფორმა (4): ლეიბლი, ჩამოსაშლელი სია, ტექსტის არე, კალენდარი
    • ცხრილი (8): ცხრილი, ჩანართი, შეტყობინებების ყუთი, კონტეინერი, დიაგრამა, ტილო, სია, ფანჯარა
    • ფორმა (9): რკალი, ხაზი, როლიკერი, led, დაწნული ყუთი, ლიანდაგი, ხაზის მრიცხველი, ფერი, სპინერი
    • სურათი (2): სურათი, ანიმაციური სურათი
    • პროგრესი (2): ბარი, სლაიდერი
    • სხვა (3): გვერდი, ფილა view, კლავიატურა
    • ანიმაცია: ანიმაციური სურათი, GIF ანიმაციისთვის, ანიმაციის გამარტივება და გზა
    • ღონისძიების ტრიგერისა და მოქმედების არჩევის მხარდაჭერა, სამოქმედო კოდი
    • ჩინური ჩვენება
    • ნაგულისხმევი სტილისა და მორგებული სტილის მხარდაჭერა
    • ახალი სამიზნე / მოწყობილობის მხარდაჭერა
    • NXP i.MX RT1050, i.MX RT1062 და i.MX RT1064
    • NXP LPC54S018 და LPC54628
    • მოწყობილობის შაბლონი, ავტომატური აშენება და ავტომატური განლაგება მხარდაჭერილი პლატფორმებისთვის
    • სიმულატორის გაშვება X86 ჰოსტზე

ცნობილი საკითხები

  • LGLGUIB-675: ანიმაციის განახლება ზოგჯერ შეიძლება კარგად არ იმუშაოს სიმულატორში
    ზოგჯერ სიმულატორში ანიმაციის სურათები სწორად არ განახლდება, ძირეული მიზეზი არის ის, რომ ანიმაციური გამოსახულების ვიჯეტი ვერ უმკლავდება გამოსახულების წყაროს სწორად შეცვლას.
  • LGLGUIB-810: ანიმაციური გამოსახულების ვიჯეტს შეიძლება ჰქონდეს დამახინჯებული ფერები
    ანიმაციური ვიჯეტის მუშაობის დროს, ანიმაციურ სურათს შეიძლება ჰქონდეს გაუფერულებული ელფერი ფონზე. პრობლემა გამოწვეულია უკონტროლო სტილის თვისებების გამო.
  • LGLGUIB-843: მაუსის არასწორი მოქმედება ვიჯეტების გადაადგილებისას, როდესაც UI რედაქტორი მასშტაბირებულია
    როდესაც UI რედაქტორი გადიდებულია, შეიძლება მოხდეს მაუსის არასტაბილური მოქმედება რედაქტორში ვიჯეტების გადაადგილებისას.
  • LGLGUIB-1011: ეკრანის გადაფარვის ეფექტი არასწორია, როდესაც იცვლება სხვადასხვა ზომის ეკრანები
    როდესაც მეორე ეკრანი 100-ის გამჭვირვალობის მნიშვნელობით იქმნება მიმდინარე ეკრანის დასაფარად (რომელიც არ არის წაშლილი), ფონის ეკრანის ეფექტი სწორად არ არის ნაჩვენები.
  • LGLGUIB-1077: Roller ვიჯეტში ჩინურის ჩვენება შეუძლებელია
    როდესაც ჩინური სიმბოლოები გამოიყენება მწკრივის ტექსტად როლიკებით ვიჯეტში, ჩინური სიმბოლოები არ არის ნაჩვენები, როდესაც APP მუშაობს.

გადასინჯვის ისტორია
ცხრილი 1 აჯამებს ამ დოკუმენტის შესწორებებს.

ცხრილი 1. გადასინჯვის ისტორია

გადასინჯვის ნომერი თარიღი არსებითი ცვლილებები
1.0.0 15 წლის 2021 იანვარი თავდაპირველი გამოშვება
1.1.0 17 წლის 2021 მაისი განახლებულია v1.1.0-ისთვის
1.2.0 30 წლის 2021 ივლისი განახლებულია v1.2.0-ისთვის
1.2.1 29 წლის 2021 სექტემბერი განახლებულია v1.2.1-ისთვის
1.3.0 24 წლის 2022 იანვარი განახლებულია v1.3.0-ისთვის
1.3.1 31 წლის 2022 მარტი განახლებულია v1.3.1-ისთვის
1.4.0 29 წლის 2022 ივლისი განახლებულია v1.4.0-ისთვის
1.4.1 30 წლის 2022 სექტემბერი განახლებულია v1.4.1-ისთვის
1.5.0 18 წლის 2023 იანვარი განახლებულია v1.5.0-ისთვის
1.5.1 31 წლის 2023 მარტი განახლებულია v1.5.1-ისთვის

იურიდიული ინფორმაცია

განმარტებები
მონახაზი - დოკუმენტის სტატუსის პროექტი მიუთითებს, რომ შინაარსი ჯერ კიდევ შიდა რეჟიმშიაview და ექვემდებარება ოფიციალურ დამტკიცებას, რამაც შეიძლება გამოიწვიოს ცვლილებები ან დამატებები. NXP Semiconductors არ იძლევა რაიმე სახის წარმოდგენას ან გარანტიას დოკუმენტის პროექტში შეტანილი ინფორმაციის სიზუსტესა და სისრულესთან დაკავშირებით და არ არის პასუხისმგებელი ამ ინფორმაციის გამოყენების შედეგებზე.

პასუხისმგებლობის უარყოფა
შეზღუდული გარანტია და პასუხისმგებლობა — ამ დოკუმენტის ინფორმაცია ითვლება ზუსტი და სანდო. თუმცა, NXP Semiconductors არ იძლევა რაიმე სახის წარმოდგენას ან გარანტიას, გამოხატულ ან ნაგულისხმევს, ასეთი ინფორმაციის სიზუსტესა და სისრულესთან დაკავშირებით და არ არის პასუხისმგებელი ამ ინფორმაციის გამოყენების შედეგებზე. NXP Semiconductors არ იღებს პასუხისმგებლობას ამ დოკუმენტის შინაარსზე, თუ იგი მოწოდებულია NXP Semiconductors-ის გარეთ არსებული ინფორმაციის წყაროს მიერ. არავითარ შემთხვევაში NXP Semiconductors არ იქნება პასუხისმგებელი რაიმე არაპირდაპირი, შემთხვევითი, სადამსჯელო, სპეციალური ან თანმიმდევრული ზიანისათვის (მათ შორის - შეზღუდვის გარეშე - დაკარგული მოგება, დაკარგული დანაზოგი, ბიზნესის შეფერხება, ნებისმიერი პროდუქტის ამოღებასთან ან ჩანაცვლებასთან დაკავშირებული ხარჯები ან გადამუშავების გადასახადები). ან არა ასეთი
ზიანის ანაზღაურება ეფუძნება დანაშაულს (მათ შორის გაუფრთხილებლობას), გარანტიას, ხელშეკრულების დარღვევას ან სხვა იურიდიულ თეორიას.

მიუხედავად ნებისმიერი ზიანისა, რომელიც მომხმარებელს შეიძლება მიადგეს რაიმე მიზეზით, NXP Semiconductors-ის ერთობლივი და კუმულაციური პასუხისმგებლობა კლიენტების მიმართ აქ აღწერილი პროდუქტებისთვის შემოიფარგლება NXP Semiconductors-ის კომერციული გაყიდვის წესებით და პირობებით. ცვლილებების შეტანის უფლება - NXP Semiconductors იტოვებს უფლებას შეიტანოს ცვლილებები ამ დოკუმენტში გამოქვეყნებულ ინფორმაციაში, მათ შორის, სპეციფიკაციებისა და პროდუქტის აღწერილობების შეზღუდვის გარეშე, ნებისმიერ დროს და გაფრთხილების გარეშე. ეს დოკუმენტი ანაცვლებს და ცვლის წინამდებარე გამოქვეყნებამდე მოწოდებულ ყველა ინფორმაციას.

გამოსაყენებლად ვარგისიანობა - NXP Semiconductors-ის პროდუქტები არ არის შექმნილი, ავტორიზებული ან გარანტირებული, რომ იყოს გამოსაყენებლად სიცოცხლისათვის კრიტიკულ ან უსაფრთხოებისთვის კრიტიკულ სისტემებში ან აღჭურვილობაში, არც იმ აპლიკაციებში, სადაც NXP Semiconductors-ის პროდუქტის უკმარისობა ან გაუმართაობა შეიძლება მოსალოდნელი იყოს. გამოიწვიოს პირადი დაზიანება, სიკვდილი ან მძიმე ქონებრივი ან გარემოს დაზიანება. NXP Semiconductors და მისი მომწოდებლები არ იღებენ პასუხისმგებლობას NXP Semiconductors-ის პროდუქტების ასეთ აღჭურვილობასა თუ აპლიკაციებში ჩართვაზე და/ან გამოყენებაზე და, შესაბამისად, ასეთი ჩართვა და/ან გამოყენება ხდება მომხმარებლის პასუხისმგებლობით.

აპლიკაციები - აპლიკაციები, რომლებიც აღწერილია აქ რომელიმე ამ პროდუქტისთვის, მხოლოდ საილუსტრაციო მიზნებისთვისაა. NXP Semiconductors არ იძლევა წარმოდგენას ან გარანტიას, რომ ასეთი აპლიკაციები შესაფერისი იქნება მითითებული გამოყენებისთვის შემდგომი ტესტირების ან ცვლილებების გარეშე. კლიენტები პასუხისმგებელნი არიან თავიანთი აპლიკაციებისა და პროდუქტების დიზაინსა და ექსპლუატაციაზე NXP Semiconductors-ის პროდუქტების გამოყენებით, ხოლო NXP Semiconductors არ იღებს პასუხისმგებლობას აპლიკაციებთან ან მომხმარებლის პროდუქტის დიზაინთან დაკავშირებული დახმარებისთვის. კლიენტის ერთპიროვნული პასუხისმგებლობაა განსაზღვროს, არის თუ არა NXP Semiconductors პროდუქტი შესაფერისი და შეესაბამება კლიენტის აპლიკაციებს და დაგეგმილ პროდუქტებს, ასევე მომხმარებლის მესამე მხარის კლიენტ(ებ)ის დაგეგმილი გამოყენებისა და გამოყენებისთვის. მომხმარებლებმა უნდა უზრუნველყონ შესაბამისი დიზაინი და ოპერაციული გარანტიები, რათა მინიმუმამდე დაიყვანონ მათ აპლიკაციებთან და პროდუქტებთან დაკავშირებული რისკები.

NXP Semiconductors არ იღებს რაიმე პასუხისმგებლობას, რომელიც დაკავშირებულია რაიმე ნაგულისხმევთან, დაზიანებასთან, ხარჯებთან ან პრობლემასთან, რომელიც დაფუძნებულია კლიენტის აპლიკაციებში ან პროდუქტებში რაიმე სისუსტეზე ან ნაგულისხმევზე, ​​ან კლიენტის მესამე მხარის კლიენტ(ებ)ის მიერ აპლიკაციაში ან გამოყენებაზე. კლიენტი პასუხისმგებელია NXP Semiconductors-ის პროდუქტების გამოყენებით მომხმარებლის აპლიკაციებისა და პროდუქტების ყველა საჭირო ტესტირების ჩატარებაზე, რათა თავიდან აიცილოს აპლიკაციებისა და პროდუქტების ან აპლიკაციის ნაგულისხმევი გამოყენება ან მომხმარებლის მესამე მხარის კლიენტ(ებ)ის მიერ გამოყენება. NXP არ იღებს რაიმე პასუხისმგებლობას ამ კუთხით. კომერციული გაყიდვის წესები და პირობები — NXP Semiconductors პროდუქცია იყიდება კომერციული გაყიდვის ზოგადი წესებისა და პირობების შესაბამისად, როგორც გამოქვეყნებულია მისამართზე: https://www.nxp.com/profile/terms თუ მოქმედი წერილობითი ინდივიდუალური შეთანხმებით სხვა რამ არ არის შეთანხმებული. ინდივიდუალური ხელშეკრულების გაფორმების შემთხვევაში გამოიყენება მხოლოდ შესაბამისი ხელშეკრულების პირობები.

NXP Semiconductors ამით პირდაპირ აპროტესტებს მომხმარებლის მიერ NXP Semiconductors-ის პროდუქტების შეძენის შესახებ მომხმარებლის ზოგადი პირობების გამოყენებას. ექსპორტის კონტროლი - ეს დოკუმენტი, ისევე როგორც აქ აღწერილი ნივთ(ებ)ი შეიძლება დაექვემდებაროს ექსპორტის კონტროლის რეგულაციებს. ექსპორტს შესაძლოა დასჭირდეს კომპეტენტური ორგანოების წინასწარი ავტორიზაცია. არასაავტომობილო კვალიფიციურ პროდუქტებში გამოსაყენებლად ვარგისიანობა - თუ ამ დოკუმენტში პირდაპირ არ არის ნათქვამი, რომ NXP Semiconductors-ის ეს კონკრეტული პროდუქტი საავტომობილო კვალიფიცირდება, პროდუქტი არ არის შესაფერისი საავტომობილო გამოყენებისთვის. ის არც კვალიფიცირებულია და არც გამოცდილი საავტომობილო ტესტირების ან განაცხადის მოთხოვნებით. NXP Semiconductors არ იღებს პასუხისმგებლობას საავტომობილო აღჭურვილობაში ან აპლიკაციებში არასაავტომობილო კვალიფიციური პროდუქტების ჩართვაზე და/ან გამოყენებაზე.

თუ მომხმარებელი იყენებს პროდუქტს დიზაინისა და საავტომობილო აპლიკაციებისთვის საავტომობილო სპეციფიკაციებისა და სტანდარტების შესაბამისად, მომხმარებელმა (ა) უნდა გამოიყენოს პროდუქტი NXP Semiconductors-ის მიერ პროდუქტის გარანტიის გარეშე, ასეთი საავტომობილო აპლიკაციებისთვის, გამოყენებისა და სპეციფიკაციებისთვის, და (b) ) როდესაც მომხმარებელი იყენებს პროდუქტს საავტომობილო აპლიკაციებისთვის NXP Semiconductors-ის სპეციფიკაციების მიღმა, ასეთი გამოყენებისთვის უნდა იყოს მხოლოდ კლიენტის პასუხისმგებლობა და (c) მომხმარებელი სრულად ანაზღაურებს NXP Semiconductors-ს ნებისმიერი პასუხისმგებლობისთვის, ზიანისთვის ან პროდუქტის წარუმატებელი პრეტენზიებისთვის, რომლებიც გამოწვეულია მომხმარებლის დიზაინიდან და პროდუქტის გამოყენება საავტომობილო აპლიკაციებისთვის NXP Semiconductors-ის სტანდარტული გარანტიისა და NXP Semiconductors-ის პროდუქტის სპეციფიკაციების მიღმა. თარგმანები - დოკუმენტის არაინგლისური (თარგმნილი) ვერსია, ამ დოკუმენტის იურიდიული ინფორმაციის ჩათვლით, მხოლოდ მითითებისთვისაა. თარგმნილ და ინგლისურ ვერსიებს შორის რაიმე შეუსაბამობის შემთხვევაში უპირატესობა მიენიჭება ინგლისურ ვერსიას.

უსაფრთხოება — მომხმარებელს ესმის, რომ NXP-ის ყველა პროდუქტი შეიძლება ექვემდებარებოდეს ამოუცნობ დაუცველობას ან შეიძლება მხარი დაუჭიროს უსაფრთხოების დადგენილ სტანდარტებს ან სპეციფიკაციებს ცნობილი შეზღუდვებით. მომხმარებელი პასუხისმგებელია მისი აპლიკაციებისა და პროდუქტების დიზაინსა და ექსპლუატაციაზე მათი სასიცოცხლო ციკლის განმავლობაში, რათა შეამციროს ამ მოწყვლადობის ეფექტი მომხმარებლის აპლიკაციებსა და პროდუქტებზე. მომხმარებლის პასუხისმგებლობა ასევე ვრცელდება სხვა ღია და/ან საკუთრებაში არსებულ ტექნოლოგიებზე, რომლებიც მხარდაჭერილია NXP პროდუქტებით მომხმარებლის აპლიკაციებში გამოსაყენებლად. NXP არ იღებს პასუხისმგებლობას რაიმე დაუცველობისთვის. მომხმარებლებმა რეგულარულად უნდა შეამოწმონ უსაფრთხოების განახლებები NXP-დან და სათანადოდ გააკონტროლონ.

მომხმარებელმა უნდა შეარჩიოს უსაფრთხოების მახასიათებლების მქონე პროდუქტები, რომლებიც საუკეთესოდ აკმაყოფილებენ განზრახ აპლიკაციის წესებს, რეგულაციებს და სტანდარტებს და მიიღოს საბოლოო დიზაინის გადაწყვეტილებები მის პროდუქტებთან დაკავშირებით და მხოლოდ პასუხისმგებელია ყველა იურიდიულ, მარეგულირებელ და უსაფრთხოებასთან დაკავშირებულ მოთხოვნასთან შესაბამისობაზე. პროდუქტები, მიუხედავად ნებისმიერი ინფორმაციისა თუ მხარდაჭერისა, რომელიც შეიძლება მოწოდებული იყოს NXP-ის მიერ.

NXP-ს ჰყავს პროდუქტის უსაფრთხოების ინციდენტების რეაგირების გუნდი (PSIRT) (ხელმისაწვდომია PSIRT@nxp.com-ზე), რომელიც მართავს NXP პროდუქტების უსაფრთხოების დაუცველობის გამოძიების, მოხსენების და გადაწყვეტის გამოქვეყნებას. NXP BV — NXP BV არ არის მოქმედი კომპანია და ის არ ავრცელებს ან ყიდის პროდუქტებს.
სავაჭრო ნიშნები
შენიშვნა: ყველა მითითებული ბრენდი, პროდუქტის სახელები, მომსახურების სახელები და სავაჭრო ნიშნები მათი შესაბამისი მფლობელების საკუთრებაა. NXP — სიტყვა და ლოგო არის NXP BV-ის სავაჭრო ნიშნები

AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Cordio, CoreLink, CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, Keil, Mali, Mbed, Mbed Enabled, NEON, POP, RealView, SecurCore,
Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINKPLUS, ULINKpro, μVision და Versatile — არის Arm Limited-ის (ან მისი შვილობილი ან შვილობილი კომპანიების) სავაჭრო ნიშნები და/ან რეგისტრირებული სავაჭრო ნიშნები აშშ-ში და/ან სხვაგან. დაკავშირებული ტექნოლოგია შეიძლება იყოს დაცული ნებისმიერი ან ყველა პატენტით, საავტორო უფლებებით, დიზაინით და სავაჭრო საიდუმლოებით. Ყველა უფლება დაცულია.

დოკუმენტები / რესურსები

NXP GUI Guider გრაფიკული ინტერფეისის განვითარება [pdf] მომხმარებლის სახელმძღვანელო
GUI Guider გრაფიკული ინტერფეისის განვითარება, გრაფიკული ინტერფეისის განვითარება, ინტერფეისის განვითარება, განვითარება

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *