
Uživatelská příručka průvodce GUI NXP V1.9.1

Informace o dokumentu

1 Konecview
GUI Guider je uživatelsky přívětivý nástroj pro vývoj grafického uživatelského rozhraní od společnosti NXP, který umožňuje rychlý vývoj vysoce kvalitních displejů s open-source grafickou knihovnou LVGL. Editor GUI Guider s funkcí drag-and-drop usnadňuje využití mnoha funkcí LVGL, jako jsou widgety, animace a styly, k vytvoření GUI s minimálním nebo žádným kódováním.
Kliknutím na tlačítko můžete spustit aplikaci v simulovaném prostředí nebo ji exportovat do cílového projektu. Vygenerovaný kód z GUI Guider lze snadno přidat do projektu MCUXpresso IDE, což urychlí proces vývoje a umožní vám bezproblémově přidat do aplikace integrované uživatelské rozhraní.
GUI Guider je zdarma k použití s univerzálními mikrokontroléry NXP, crossoverovými mikrokontroléry, bezdrátovými mikrokontroléry a mikrokontroléry. GUI Guider obsahuje vestavěné šablony projektů pro podporované platformy.
2 V1.9.1 GA (Vydáno 30. dubna 2025)
2.1 Nové funkce (vydáno 30. dubna 2025)
- nástroj pro vývoj uživatelského rozhraní
– Podpora více znaků v názvu projektu
– Vlastní cesta ke složce pro generování kódu
– Editor kódu: automatické ukládání změn vlastního kódu
– Video podpora a demo pro i.MX
– Podpora kamer a demoverze pro i.MX
– Průmyslová demonstrace na MCX: řízení zemědělství
– Převodník obrázků: režim ditheringu, automatické zarovnání kroku - Benchmarking
– Demo VGLite: i.MX RT700 (800×480, 462×462, 392×392)
– Demo optimalizace výkonu renderování na grafické kartě i.MX RT1060EVKC s LVGL v9 - Toolchain
– MCUX SDK 25.03.00
– Aktualizace MCUX IDE 25.03.00/VSCode/ARMGCC/IAR/Keil - Cíle
– FRDM-MCXA276
– FRDM-RW612
– FRDM-IMX91
2.2 Známé problémy
- LGLGUIB-1613: Po úspěšném spuštění „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva
Po dokončení „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva, a to i v případě, že je aplikace úspěšně nasazena na desce.
3 V1.9.0 GA (Vydáno 22. ledna 2025)
3.1 Nové funkce (vydáno 22. ledna 2025)
- nástroj pro vývoj uživatelského rozhraní
– Integrovaný VIT pro hlasem ovládané HMI s LVGL v8: i.MX RT1060EVKC, i.MX RT1170EVKB
– Relativní odkaz na cestu ke zdroji files
– Okno simulátoru s možností změny velikosti pro LVGL v9
– Podpora FreeMASTER pro LVGL v9
– Přidat ukázku inteligentní budovy
– Vylepšená klimatizace a ukázka ukazatele průběhu
– Výzva k zadání nového zařízení a aplikace
– Sjednocení stylu nastavení okna - Knihovna
– LVGL v9.2.1 - Toolchain
– MCUXpresso SDK 24.12.00
– MCUXpresso IDE 24.12.00
– MCUXpresso pro VSCode
– Vylepšení ARMGCC/IAR/Keil
– Podpora Zephyr v4.0 pro LVGL v8.3.10
– Upgrade na Linux BSP 6.6.36-2.1.0 - Cíl
– i.MX RT700EVK
– i.MX91EVK 9×9
– i.MX93 FRDM
– i.MX: DRM a Wayland backend - Oprava chyby
– LGLGUIB-2495: Zobrazení simulátoru ukázky RT1176 (720×1280) je mimo obrazovku.
Pokud šířka nebo výška simulátoru přesáhne velikost monitoru, část simulátoru se nachází mimo monitor.
3.2 Známé problémy
- LGLGUIB-1613: Po úspěšném spuštění „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva
Po dokončení „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva, a to i v případě, že je aplikace úspěšně nasazena na desce.
4 V1.8.1 GA (Vydáno 30. září 2024)
- nástroj pro vývoj uživatelského rozhraní
– Přihlášení k jednotnému přihlašování NXP
– Statistiky widgetů pro obrazovku
– Statistiky widgetů pro projekt
– Bezproblémový běh simulátoru ve FreeMASTERu
– Mechanismus opakovaného pokusu o čtení proměnné FreeMASTER
– Podpora cíle události kopírování – Přidání editoru spouštěčů událostí
– Průzkum: umožnit zadání podrobností pro možnost „jiné“
– Označte vybraný obrázek v okně obrázku
– Sjednocení stylu generovaného kódu
– Ukázka nabíječky elektromobilů - Knihovna
– Video pro i.MX RT1160/70 - Toolchain
– MCUX IDE 11.10.0
– ARMGCC 13.2.1
– IAR 9.60.1
– Keil MDK 5.39.0 - Cíl
– i.MX91EVK 11×11
– Odstraněn režim na šířku s rozlišením 1280×720 pro i.MX RT1160/1170
4.2 Známé problémy
- LGLGUIB-1613: Po úspěšném spuštění „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva
Po dokončení „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva, a to i v případě, že je aplikace úspěšně nasazena na desce. - LGLGUIB-2495: Zobrazení simulátoru ukázky RT1176 (720×1280) je mimo obrazovku
Při spuštění simulátoru dema RT1176 s výchozím zobrazením (720×1280) se simulátor nachází mimo obrazovku a nemůže zobrazit veškerý obsah. Řešením je změnit nastavení měřítka zobrazení hostitele na 100 %.
5 V1.8.0 GA (Vydáno 31. července 2024)
5.1 Nové funkce (vydáno 31. července 2024)
- nástroj pro vývoj uživatelského rozhraní
– Správa stylů, import, export
– Převodník HTML
– Optimalizované okno widgetů
– Uzamčení widgetů
– Ukončit sestavení
– Nastavení vizualizovaných událostí
– Vylepšený digitální klastr
– Nastavení projektu přesunuto do nabídky Projekt
– Vylepšený kód viewredaktor/editor
– Vylepšená kombinace kláves Ctrl+A a kliknutí pravým tlačítkem myši - Knihovna
– Odstraněna verze 7
– LED: změna barvy podle události - Toolchain
– MCUX IDE 11.10/SDK 2.16
– Vylepšení ARMGCC/IAR/Keil – Zephyr 3.6 - Cíl
– FRDM-MCXN236
– FRDM-MCX: portrétní režim - Dokument
– Více popisů dem - Oprava chyby
– LGLGUIB-4383: Výjimka po upgradu projektu
Když projekt založený na předběžném snímání kameryview Po vytvoření šablony a jejím následném upgradu na verzi 1.7.2 je upgradovaný projekt jiný. Část s kamerou je odstraněna a projekt nemůže běžet očekávaným způsobem.
– LGLGUIB-4145: Fotoaparát předview šablona nefunguje správně
Projekt je vytvořen na základě výchozí konfigurace předběžného nastavení kamery.view šablona pro i.MX RT1170-EVK. Na obrazovce se nic nezobrazuje, když je aplikace spuštěna na cílové desce.
– LGLGUIB-4404: Průvodce grafickým rozhraním se zasekne při generování kódu po odstranění obrázku na pozadí widgetu pomocí správce zdrojů.
Pokud je obrázek na pozadí widgetu odstraněn prostřednictvím správce zdrojů, vývojové prostředí GUI Guider se při generování kódu zasekne.
5.2 Známé problémy
• LGLGUIB-1613: Po úspěšném spuštění „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva
Po dokončení „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva, a to i v případě, že je aplikace úspěšně nasazena na desce.
• LGLGUIB-2495: Zobrazení simulátoru ukázky RT1176 (720×1280) je mimo obrazovku
Při spuštění simulátoru dema RT1176 s výchozím zobrazením (720×1280) je simulátor mimo obrazovku a nemůže zobrazit veškerý obsah. Řešením je změnit nastavení měřítka zobrazení hostitele na 100 %.
6 V1.7.2 GA (Vydáno 19. dubna 2024)
6.1 Nové funkce (vydáno 19. dubna 2024)
- Oprava chyby
– Pokud je povolena ladicí funkce FreeMASTER, nelze zdrojový kód související s FreeMASTER správně vygenerovat.
– Při návrhu složité aplikace se editor grafického rozhraní neaktualizuje při přidávání nových widgetů.
6.2 Známé problémy
- LGLGUIB-1613: Po úspěšném spuštění „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva
Po dokončení „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva, a to i v případě, že je aplikace úspěšně nasazena na desce. - LGLGUIB-2495: Zobrazení simulátoru ukázky RT1176 (720×1280) je mimo obrazovku
Při spuštění simulátoru dema RT1176 s výchozím zobrazením (720×1280) je simulátor mimo obrazovku a nemůže zobrazit veškerý obsah. Řešením je změnit nastavení měřítka zobrazení hostitele na 100 %.
7 V1.7.1 GA (Vydáno 29. března 2024)
7.1 Nové funkce (Vydáno 29. března 2024)
- nástroj pro vývoj uživatelského rozhraní
– Video konvertor
– Zobrazit souřadnice a velikost widgetu
– Podpora formátu textu tlačítka
– Výzva ke stažení šablony
– Zobrazit verzi SDK a toolchainu
– Samostatné generování kódu, sestavení a spuštění simulátoru
– Výběr více widgetů ve stromu widgetů
– Nabídka klávesových zkratek
– Režim rozkladu barvy gradientního pozadí
– Podpora symbolů LVGL
– Předat strukturu guider_ui jako uživatelská data funkce zpětného volání události
– Vícejazyčná demoverze
– Návrh referenčních digitálních klastrů - Výkon
– Optimalizovaný výkon pro přechody mezi obrazovkami - Oprava chyby
– LGLGUIB-2520: Typ panelu je nesprávný při spuštění ukázky na cíli
Pomocí RT1160-EVK s panelem RK043FN02H vytvořte exampv Průvodci grafickým uživatelským rozhraním a vyberte desku RT1060-EVK a panel RK043FN66HS. Poté spusťte příkaz „RUN“ > Cíl „MCUXpresso“. Grafické uživatelské rozhraní (GUI) lze zobrazit na displeji. Při exportu projektu a jeho nasazení pomocí MCUXpresso IDE se na panelu grafické uživatelské rozhraní nezobrazuje.
7.2 Známé problémy
- LGLGUIB-1613: Po úspěšném spuštění „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva
Po dokončení „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva, a to i v případě, že je aplikace úspěšně nasazena na desce. - LGLGUIB-2495: Zobrazení simulátoru ukázky RT1176 (720×1280) je mimo obrazovku
Při spuštění simulátoru dema RT1176 s výchozím zobrazením (720×1280) je simulátor mimo obrazovku a nemůže zobrazit veškerý obsah. Řešením je změnit nastavení měřítka zobrazení hostitele na 100 %.
8 V1.7.0 GA (Vydáno 31. ledna 2024)
8.1 Nové funkce (vydáno 31. ledna 2024)
- nástroj pro vývoj uživatelského rozhraní
– Dvojité kliknutí na projekt file otevřete průvodce GUI
– Změňte typ zobrazení v nastavení projektu
– Přesunout nastavení klávesnice do nastavení projektu
– Ukázka nových widgetů
– Kategorizujte demo a referenční návrh
– Přidáno view menu
– Zobrazí se výzva během „Spustit cíl“, pokud není připojeno žádné zařízení
– Přírůstkové sestavení simulátoru – Více atributů, stylů, událostí a akcí
– Více klávesových zkratek
– Optimalizovaný redundantní kód
– Průzkum průvodce GUI - Integrace FreeMASTER
– Návrh grafického uživatelského rozhraní WYSIWYG pro ladění
– Vazba widgetů a proměnných
– Variabilní čtení a psaní
– Vzdálené ladění v simulátoru - Knihovna
– LVGL v8.3.10
– Animovaný obrázek/3D obrázek: nastavení barevného formátu - Toolchain
– MCUX IDE 11.9.0
– MCUX SDK 2.15.000
– ARMGCC 12.3.1
– IAR 9.50.1
– Keil MDK 5.38
– Zefýr 3.5
– RT-vlákno 5.0.2
– Yocto SDK 6.1-mickledore. - Cíle
– LPC55S36
– Panel MCX-N947-FRDMX + X-LCD-PAR-S035 - Oprava chyby
– LGLGUIB-3546: Zpět nefunguje správně, pokud je vybráno více prvků
Zpět nefunguje správně, když je vybráno a přesunuto více prvků (pouze některé z nich se po stisknutí tlačítka Zpět vrátí na předchozí pozici). Řešením je vrátit zpět pro každý prvek.
– LGLGUIB-3549: Obrázek GIF se přestane animovat
Při použití widgetu Aimg k zobrazení obrázku GIF se animace zastaví po jedné iteraci obrázku na cílové desce při použití sestavení ARMGCC. Řešením je použití MCUXpresso IDE, IAR nebo Keil IDE.
– LGLGUIB-3831: Text ve widgetu štítku se nezobrazuje správně
Text ve widgetu štítku se na LCD simulátoru a palubě nezobrazuje správně.
8.2 Známé problémy
- LGLGUIB-1613: Po úspěšném spuštění „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva
Po dokončení „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva, a to i v případě, že je aplikace úspěšně nasazena na desce. - LGLGUIB-2495: Zobrazení simulátoru ukázky RT1176 (720×1280) je mimo obrazovku
Při spuštění simulátoru dema RT1176 s výchozím zobrazením (720×1280) je simulátor mimo obrazovku a nemůže zobrazit veškerý obsah. Řešením je změnit nastavení měřítka zobrazení hostitele na 100 %. - LGLGUIB-2520: Typ panelu je nesprávný při spuštění ukázky na cíli
Pomocí RT1160-EVK s panelem RK043FN02H vytvořte exampsouboru GUI Guider a vyberte desku RT1060-EVK a panel RK043FN66HS. Poté spusťte „RUN“ > Target „MCUXpresso“. GUI lze zobrazit na displeji. Při exportu projektu a jeho nasazení pomocí MCUXpresso IDE není na panelu žádný GUI displej.
9 V1.6.1 GA (Vydáno 28. září 2023)
9.1 Nové funkce (Vydáno 28. září 2023)
- nástroj pro vývoj uživatelského rozhraní
– Nové rozvržení šablony v průvodci novým projektem
– Přidání podmenu pro widget menu
– Dvojitým kliknutím na widget upravíte text: tlačítko, popisek a textovou oblast
– Mechanismus oznamování nových vydání
– Podporuje změnu tvaru editoru
– Více atributů a stylů
– Více parametrů nastavení animace
– Nastavuje obrázky na pozadí různých stavů widgetu přepínače
– Přidává indikátor pro widget měřiče
– Nová ukázka widgetu: plátno
– Nový referenční design: chytré hodinky
– Aktualizovaný výchozí styl čáry
– Volitelné možnosti zoomu
– Podpora QNX pro i.MX93
– Více klávesových zkratek
– Vylepšené uživatelské rozhraní pro zadávání čísel a textu
– Optimalizovaná struktura uživatelské příručky - Výkon
– SRAM frame buffer pro i.MX RT1040 EVK a i.MX RT1064 EVK
– Šablony optimalizované pro výkon - Widgety
– Textová oblast: jeden řádek a režim hesla
– Vylepšené plátno: kreslení více widgetů - Cíle
– i.MX RT1060 EVKC
– i.MX RT1170 EVKB: Panel RPI - Oprava chyby
– LGLGUIB-3545: Simulátory pro ukázku chytrých spotřebičů nefungují správně.
Ukázka chytrého zařízení nefunguje v simulátoru Micro-Python. Řešením je použití simulátoru C.
9.2 Známé problémy
- LGLGUIB-1613: Po úspěšném spuštění „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva
Po dokončení „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva, a to i v případě, že je aplikace úspěšně nasazena na desce. - LGLGUIB-2495: Zobrazení simulátoru ukázky RT1176 (720×1280) je mimo obrazovku
Při spuštění simulátoru dema RT1176 s výchozím zobrazením (720×1280) je simulátor mimo obrazovku a nemůže zobrazit veškerý obsah. Řešením je změnit nastavení měřítka zobrazení hostitele na 100 %. - LGLGUIB-2520: Typ panelu je nesprávný při spuštění ukázky na cíli
Pomocí RT1160-EVK s panelem RK043FN02H vytvořte exampsouboru GUI Guider a vyberte desku RT1060-EVK a panel RK043FN66HS. Poté spusťte „RUN“ > Target „MCUXpresso“. GUI lze zobrazit na displeji. Při exportu projektu a jeho nasazení pomocí MCUXpresso IDE není na panelu žádný GUI displej. - LGLGUIB-3546: Zpět nefunguje správně, pokud je vybráno více prvků
Zpět nefunguje správně, když je vybráno a přesunuto více prvků (pouze některé z nich se po stisknutí tlačítka Zpět vrátí na předchozí pozici). Řešením je vrátit zpět pro každý prvek. - LGLGUIB-3549: Obrázek GIF se přestane animovat
Při použití widgetu Aimg k zobrazení obrázku GIF se animace zastaví po jedné iteraci obrázku na cílové desce při použití sestavení ARMGCC. Řešením je použití MCUXpresso IDE, IAR nebo Keil IDE.
10 V1.6.0 GA (Vydáno 31. července 2023)
10.1 Nové funkce (vydáno 31. července 2023)
- nástroj pro vývoj uživatelského rozhraní
– Cloudové šablony
– Předdefinovaný styl
– Povolit stejný název widgetu na různých obrazovkách
– Barevná hloubka 1 bit a 8 bitů
– Povolit a zakázat příznaky
– Více atributů, stylů a událostí, napříkladample, gesto
– Nastavení obrázku na pozadí pro widgety
– Nová ukázka widgetů: Lottie, menu, kolotoč
– Nové referenční designy: chytrý spotřebič, chytrý štítek
– Vylepšená ukázka widgetu: SDcardStorage
– Vybraná obrazovka jako úvodní obrazovka
– Editor kódu vlastního zdrojového kódu files
– Widget může být větší než obrazovka
– Přidejte vlastní kód za setup_screen
– Jednotný formát názvu představenstva
– Odstranění závislosti na Javě
– Online dokumenty
– Správa verzí pro upgrade projektu - Knihovna
– LVGL v8.3.5
– Widget čárových kódů - Benchmark optimalizace
– Podpora vyrovnávací paměti SRAM pro MCX-N9-BRK a i.MX RT1050
– Zvýšená rychlost instalace
– Optimalizovaná rychlost generování kódu - Toolchain
– MCUX IDE 11.8.0
– MCUX SDK 2.14.0
– ARMGCC 12.2
– IAR 9.40.1
– Keil MDK 5.38 - Cíl
– MCX-N5xx-EVK – RW6102
– KW45
– i.MX93 (jádro A) - Hostitel
– Mac s ARM64 - Oprava chyby
– LGLGUIB-3334: Nelze použít stejný název widgetu na různých obrazovkách
Stejný název widgetu nelze použít na jiné obrazovce. Napřample, btn_1 je použit jako název tlačítka na obrazovce 1, btn_1 by měl být použit jako název tlačítka na obrazovce 2.
– LGLGUIB-3335: Při vracení kopie obrazovky se zdrojová obrazovka přepíše
Při kopírování obrazovky a následném zrušení operace kopírování bude původní obrazovka přepsána.
– LGLGUIB-3351: Nelze změnit názvy názvů karet
Nejsme schopni změnit názvy karet. Název záložky používá odpovídající název proměnné, který nemůže obsahovat mezery a má některá další omezení.
10.2 Známé problémy
- LGLGUIB-1613: Po úspěšném spuštění „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva
Po dokončení „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva, a to i v případě, že je aplikace úspěšně nasazena na desce. - LGLGUIB-2495: Zobrazení simulátoru ukázky RT1176 (720×1280) je mimo obrazovku
Při spuštění simulátoru dema RT1176 s výchozím zobrazením (720×1280) je simulátor mimo obrazovku a nemůže zobrazit veškerý obsah. Řešením je změnit nastavení měřítka zobrazení hostitele na 100 %. - LGLGUIB-2520: Typ panelu je nesprávný při spuštění ukázky na cíli
Pomocí RT1160-EVK s panelem RK043FN02H vytvořte exampV části Průvodce grafickým uživatelským rozhraním vyberte desku RT1060-EVK a panel RK043FN66HS. Poté spusťte příkaz „RUN“ > Cíl „MCUXpresso“. Grafické uživatelské rozhraní (GUI) se zobrazí na displeji. Při exportu projektu a jeho nasazení pomocí MCUXpresso IDE se na panelu grafické uživatelské rozhraní nezobrazuje. - LGLGUIB-3545: Simulátory pro ukázku chytrých spotřebičů nefungují správně.
Demoverze inteligentního zařízení nefunguje v simulátoru MicroPython. Řešením je použití simulátoru C. - LGLGUIB-3546: Zpět nefunguje správně, pokud je vybráno více prvků
Zpět nefunguje správně, když je vybráno a přesunuto více prvků (pouze některé z nich se po stisknutí tlačítka Zpět vrátí na předchozí pozici). Řešením je vrátit zpět pro každý prvek. - LGLGUIB-3549: Obrázek GIF se přestane animovat
Při použití widgetu Aimg k zobrazení obrázku GIF se animace zastaví po jedné iteraci obrázků na cílové desce při použití sestavení ARMGCC. Řešením je použití MCUXpresso IDE, IAR nebo Keil IDE.
11 V1.5.1 GA (Vydáno 31. března 2023)
11.1 Nové funkce (Vydáno 31. března 2023)
- nástroj pro vývoj uživatelského rozhraní
– Více instancí
– Nastavení událostí pro obrázek a textové pole
– Povolit monitorování paměti za běhu
– Nastavení viditelnosti widgetu
– Přesouvání widgetů mezi obrazovkami
– Kontejner uvnitř záložkyview a dlaždiceview – Vlastní možnosti pro lv_conf.h
– Vylepšená výzva „Spustit simulátor“ / „Spustit cíl“
– Ukazatel průběhu „exportního projektu“
– Uložit vlastní barvu
– Přidání widgetů kliknutím myši v režimu rozbalení
– Horizontální/vertikální rozložení widgetů
– Více funkcí zkratek při kliknutí pravým tlačítkem myši
– Podpora přímého mazání projektu
– Flexibilní okno stromu zdrojů
– Nové dema: klimatizace a ukazatel průběhu
– Vylepšené existující dema
– Doplňková šipka pro zadávání podpoložek - Benchmark optimalizace
– i.MX RT595: výchozí nastavení je vyrovnávací paměť snímků SRAM
– Snížení nadbytečného kódu grafické aplikace - Toolchain
– MCUX IDE 11.7.1
– MCUX SDK 2.13.1 - Cíl
– i.MX RT1060 EVKB
– i.MX RT595: Vyrovnávací paměť SRAM
– i.MX RT1170: barevná hloubka 24b
• Hostitelský operační systém
– Ubuntu 22.04 - Oprava chyby
– LGLGUIB-2517: Poloha obrazu se v simulátoru nezobrazuje správně
Nastavte obrázek do jedné polohy. Ukazuje to malou odchylku v simulátoru. Poloha je správná při běhu na vývojové desce.
11.2 Známé problémy
- LGLGUIB-1613: Po úspěšném spuštění „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva
Po dokončení „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva, a to i v případě, že je aplikace na desce úspěšně nasazena. - LGLGUIB-2495: Zobrazení simulátoru ukázky RT1176 (720×1280) je mimo obrazovku
Při spuštění simulátoru dema RT1176 s výchozím zobrazením (720×1280) je simulátor mimo obrazovku a nemůže zobrazit veškerý obsah. Řešením je změnit nastavení měřítka zobrazení hostitele na 100 %. - LGLGUIB-2520: Typ panelu je nesprávný při spuštění ukázky na cíli
Pomocí RT1160-EVK s panelem RK043FN02H vytvořte exampV části Průvodce grafickým uživatelským rozhraním vyberte desku RT1060-EVK a panel RK043FN66HS. Poté spusťte příkaz „RUN“ > Cíl „MCUXpresso“. Grafické uživatelské rozhraní (GUI) se zobrazí na displeji. Při exportu projektu a jeho nasazení pomocí MCUXpresso IDE se na panelu grafické uživatelské rozhraní nezobrazuje.
12 V1.5.0 GA (Vydáno 18. ledna 2023)
12.1 Nové funkce (vydáno 18. ledna 2023)
- nástroj pro vývoj uživatelského rozhraní
– Převodník obrázků a slučování binárních kódů
– Správce zdrojů: obrázky, písma, videa a Lottie JSON
– Zkratka pro přesun widgetu nahoru nebo dolů
– Zobrazit základní šablonu v okně s informacemi o projektu
– Uložení binárního obrazu do paměti QSPI flash
– Instance s jednou klávesnicí
– Výzva k zálohování projektu před upgradem
– Načítání akcí widgetů na obrazovce
– Nastavení událostí obrazovky
– Zobrazit verzi průvodce GUI
– Optimalizace velikosti paměti pro vícestránkové aplikace
– Zobrazit ikonu a řádek ve stromové struktuře zdrojů
– Okno flexibilních widgetů
– Změna velikosti okna tažením myši
– Komentáře v lv_conf.h - Knihovna
– LVGL v8.3.2
– Widget videa (vybrané platformy)
– Widget Lottie (vybrané platformy)
– QR kód
– Ukazatel průběhu textu - Toolchain
– MCUX IDE 11.7.0
– MCUX SDK 2.13.0 - Cíl
– MCX-N947-BRK
– i.MX RT1170EVKB
– LPC5506
– i.MX RT1060: Vyrovnávací paměť SRAM - Oprava chyby
– LGLGUIB-2522: Po spuštění Target s Keilem musíte platformu ručně resetovat
Při vytváření exampSoubor (tiskárna) GUI Guider, který vybere desku RT1060-EVK a panel RK043FN02H, proveďte „RUN“ > Target „Keil“. Okno protokolu ukazuje „nedefinováno“, takže pro spuštění example.
– LGLGUIB-2720: Chování widgetu Carousel v simulátoru MicroPython je nesprávné
Při přidávání tlačítka obrázku do karuselu a klepnutí na widget se stav tlačítka obrázku zobrazuje abnormálně.
12.2 Známé problémy
- LGLGUIB-1613: Po úspěšném spuštění „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva
Po dokončení „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva, a to i v případě, že je aplikace na desce úspěšně nasazena. - LGLGUIB-2495: Zobrazení simulátoru dema RT1176 (720×1280) je mimo obrazovku. Při spuštění simulátoru dema RT1176 s výchozím zobrazením (720×1280) je simulátor mimo obrazovku a nemůže zobrazit veškerý obsah. Řešením je změnit nastavení měřítka zobrazení hostitele na 100 %.
- LGLGUIB-2517: Poloha obrazu se v simulátoru nezobrazuje správně
Nastavte obrázek do jedné polohy. Ukazuje to malou odchylku v simulátoru. Poloha je správná při běhu na vývojové desce. - LGLGUIB-2520: Typ panelu je nesprávný při spuštění ukázky na cíli
Pomocí RT1160-EVK s panelem RK043FN02H vytvořte exampV části Průvodce grafickým uživatelským rozhraním vyberte desku RT1060-EVK a panel RK043FN66HS. Poté spusťte příkaz „RUN“ > Cíl „MCUXpresso“. Grafické uživatelské rozhraní (GUI) se zobrazí na displeji. Při exportu projektu a jeho nasazení pomocí MCUXpresso IDE se na panelu grafické uživatelské rozhraní nezobrazuje.
13 V1.4.1 GA (Vydáno 30. září 2022)
13.1 Nové funkce (Vydáno 30. září 2022)
- nástroj pro vývoj uživatelského rozhraní
– Předběžná nedeformační obrazovkaview
– Velikost zobrazení importovaného obrázku
– Popis, typ a odkaz na dokument v okně atributů
– Přesunout pozici editora pomocí myši
– Měřítko pixelů v okně editoru
– Demo dekódování běhového obrazu (SD): i.MX RT1064, LPC54S018M
– Ukázka přehrávání videa (SD): i.MX RT1050
– Vylepšený název, výchozí hodnota a výzva k zadání atributů
– Podmenu licence
– Výzva k přepsání kódu
– Automatické zaostřování na nový widget v editoru
– Vylepšená funkce otáčení obrázků pomocí myši
– Automatická detekce pro custom.c a custom.h
– Zlepšená robustnost a stabilita - Knihovna
– Widget textového pole s daty
– Kalendář: zvýraznění vybraného data - Cíl
– NPI: i.MX RT1040 - Toolchain
– MCUXpresso IDE 11.6.1
– MCUXpresso SDK 2.12.1 - RTOS
– Zefýr - Oprava chyby
– LGLGUIB-2466: [Widget: Posuvník] V7 a V8: Neprůhlednost obrysu posuvníku v editoru funguje abnormálně.
Při nastavení neprůhlednosti obrysu posuvníku na 0 je obrys v editoru stále viditelný.
13.2 Známé problémy
- LGLGUIB-1613: Po úspěšném spuštění aplikace „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva. Po dokončení aplikace „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva, a to i v případě, že je aplikace na desce úspěšně nasazena.
- LGLGUIB-2495: Zobrazení simulátoru ukázky RT1176 (720×1280) je mimo obrazovku
Při spuštění simulátoru dema RT1176 s výchozím zobrazením (720×1280) je simulátor mimo obrazovku a nemůže zobrazit veškerý obsah. Řešením je změnit nastavení měřítka zobrazení hostitele na 100 %. - LGLGUIB-2517: Poloha obrazu se v simulátoru nezobrazuje správně
Nastavte obrázek do jedné polohy. Ukazuje to malou odchylku v simulátoru. Poloha je správná při běhu na vývojové desce. - LGLGUIB-2520: Typ panelu je nesprávný při spuštění ukázky na cíli
Pomocí RT1160-EVK s panelem RK043FN02H vytvořte exampV části Průvodce grafickým uživatelským rozhraním vyberte desku RT1060-EVK a panel RK043FN66HS. Poté spusťte příkaz „RUN“ > Cíl „MCUXpresso“. Grafické uživatelské rozhraní (GUI) se zobrazí na displeji. Při exportu projektu a jeho nasazení pomocí MCUXpresso IDE se na panelu grafické uživatelské rozhraní nezobrazuje. - LGLGUIB-2522: Po spuštění Target s Keilem musíte platformu ručně resetovat
Při vytváření exampSoubor (tiskárna) GUI Guider, který vybere desku RT1060-EVK a panel RK043FN02H, proveďte „RUN“ > Target „Keil“. Okno protokolu ukazuje „nedefinováno“, takže pro spuštění example. - LGLGUIB-2720: Chování widgetu Carousel v simulátoru MicroPython je nesprávné
Při přidávání tlačítka obrázku do karuselu a klepnutí na widget se stav tlačítka obrázku zobrazuje neobvykle.
14 V1.4.0 GA (Vydáno 29. července 2022)
14.1 Nové funkce (vydáno 29. července 2022)
- nástroj pro vývoj uživatelského rozhraní
– Sjednocené rozvržení uživatelského rozhraní pro nastavení atributů
– Nastavení stínů
– Vlastní poměr změny velikosti grafického uživatelského rozhraní
– Další témata a systémová nastavení
– Oddálení < 100 %, ovládání myší
– Snadno nastavit výchozí obrazovku
– Horizontální zarovnání a zarovnání čáry
– Předpřipravená obrazovka a obrazview
– Dávkový import obrázků
– Otočení obrázku myší
– Výchozí nastavení pro nové zobrazení
– Restrukturalizace projektu
– RT-vlákno - Widgety
– LVGL v8.2.0
– Veřejné: menu, otočný přepínač (oblouk), přepínač, čínský vstup
– Soukromé: kolotoč, analogové hodiny - Výkon
– Optimalizovaná šablona výkonu pro i.MX RT1170 a i.MX RT595
– Optimalizace velikosti kompilací použitých widgetů a závislostí - Cíl
– LPC54628: externí flash paměť – i.MX RT1170: režim na šířku
– Displej RK055HDMIPI4MA0 - Toolchain
– MCUXpresso IDE 11.6
– MCUXpresso SDK 2.12
– IAR 9.30.1
– Keil MDK 5.37 - Opravy chyb
– LGLGUIB-1409: Náhodná chyba v rámování
Občas se může stát, že po přidání nebo odstranění widgetů v editoru uživatelského rozhraní dojde k oříznutí horních nabídek.
V současné době nejsou k dispozici žádné další podrobnosti týkající se tohoto problému. Jediným známým řešením, pokud k tomuto problému dojde, je zavřít a znovu otevřít aplikaci GUI Guider.
– LGLGUIB-1838: Někdy se svg obrázek neimportuje správně
Někdy se obraz svg neimportuje správně do GUI Guider IDE.
– LGLGUIB-1895: [Tvar:barva] lvgl-v8: Widget barev se při použití barvy zkresluje, když má velkou velikost.
Widget LVGL v8, widget se zkresluje, když je velikost barevného widgetu velká.
– LGLGUIB-2066: [imgbtn] Může vybrat více obrázků pro stát
Při výběru obrázků pro různé stavy tlačítka obrázku (Uvolněno, Stisknuto, Zaškrtnuto uvolnění nebo Zaškrtnuto stisknuto) je možné v dialogovém okně výběru vybrat více obrázků. Pole výběru by mělo zvýraznit pouze poslední vybraný obrázek.
– LGLGUIB-2107: [GUI editor] Oblast návrhu GUI editoru se liší od výsledků simulátoru nebo cíle.
Při navrhování obrazovky s grafem se nemusí vzhled grafického rozhraní editoru shodovat s výsledky, když... viewv simulátoru nebo na cíli.
– LGLGUIB-2117: Simulátor GUI Guider generuje neznámou chybu a aplikace uživatelského rozhraní nemohla reagovat na žádnou událost
Při vývoji aplikací pro více obrazovek pomocí průvodce GUI lze mezi třemi obrazovkami přepínat kliknutím na tlačítko. Po několika přepnutích obrazovky se simulátor nebo deska abnormálně vzruší a hlásí neznámou chybu a demo nemohlo reagovat na žádnou událost.
– LGLGUIB-2120: Přebarvení filtru nefunguje na obrazovce návrhu
Funkce přebarvení filtru se v oknech návrhu nezobrazuje správně. Když je přidán obrázek s původní bílou barvou, filtr změní barvu na modrou. Okno návrhu ukazuje, že všechny obrázky včetně pozadí se přepnou na novou barvu. Očekává se, že pozadí by se nemělo měnit.
– LGLGUIB-2121: Velikost písma nemůže být větší než 100
Velikost písma nemůže být větší než 100. V některých aplikacích GUI je potřeba větší velikost písma.
– LGLGUIB-2434: Nesprávné umístění zobrazení kalendáře
Při použití tab view jako celkové pozadí se po přidání kalendáře do obsahu2 nezobrazuje správně, bez ohledu na to, jak je velikost kalendáře změněna. Stejný problém se vyskytuje v simulátoru i desce.
– LGLGUIB-2502: Nelze změnit barvu BG položky seznamu ve widgetu rozevíracího seznamu
Barvu pozadí pro štítek seznamu ve widgetu rozevíracího seznamu nelze změnit.
14.2 Známé problémy
- LGLGUIB-1613: Po úspěšném spuštění „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva
Po dokončení „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva, a to i v případě, že je aplikace na desce úspěšně nasazena. - LGLGUIB-2495: Zobrazení simulátoru ukázky RT1176 (720×1280) je mimo obrazovku
Při spuštění simulátoru dema RT1176 s výchozím zobrazením (720×1280) je simulátor mimo obrazovku a nemůže zobrazit veškerý obsah. Řešením je změnit nastavení měřítka zobrazení hostitele na 100 %. - LGLGUIB-2517: Poloha obrazu se v simulátoru nezobrazuje správně
Nastavte obrázek do jedné polohy. Ukazuje to malou odchylku v simulátoru. Poloha je správná při běhu na vývojové desce. - LGLGUIB-2520: Typ panelu je nesprávný při spuštění ukázky na targetWith RT1160-EVK
s panelem RK043FN02H vytvořte exampV Průvodci grafickým uživatelským rozhraním vyberte desku RT1060-EVK a panel RK043FN66HS. Poté spusťte příkaz „RUN“ > Cíl „MCUXpresso“. Grafické uživatelské rozhraní se zobrazí na displeji.
Při exportu projektu a jeho nasazení pomocí MCUXpresso IDE není na panelu žádný GUI displej. - LGLGUIB-2522: Po spuštění Target s Keilem musíte platformu ručně resetovat
Při vytváření example (tiskárna) GUI Guider, který vybere desku RT1060-EVK a panel RK043FN02H, proveďte „RUN“ > Target „Keil“. Okno protokolu ukazuje „nedefinováno“, a proto je nutné kartu resetovat ručně, aby bylo možné spustit example.
15 V1.3.1 GA (Vydáno 31. března 2022)
15.1 Nové funkce (Vydáno 31. března 2022)
• Nástroj pro vývoj uživatelského rozhraní
– Průvodce pro vytvoření projektu
– Automatické škálování grafického rozhraní
– Volitelný displej s možností vlastního nastavení
– 11 nových fontů: včetně Arial, Abel a dalších
– V demoverzích je výchozím nastavením písmo Arial.
– Monitor paměti
– Přední kameraview APP na i.MX RT1170
– Přesun skupinových widgetů
– Kopie kontejneru
– Inkrementální kompilace
• Widgety
– Animované analogové hodiny
– Animované digitální hodiny
• Výkon
– Vybudujte časovou optimalizaci
– Možnost Perf: velikost, rychlost a vyvážení
– Kapitola Výkon v Uživatelské příručce
• Cíl
– i.MX RT1024
– LPC55S28, LPC55S16
• Toolchain
– MCU SDK v2.11.1
– MCUX IDE v11.5.1
• Opravy chyb
– LGLGUIB-1557: Funkce kopírování/vkládání widgetu kontejneru by se měla vztahovat na všechny jeho podřízené widgety. Operace kopírování a vkládání v průvodci GUI byly použitelné pouze pro samotný widget a nebyly zahrnuty pro podřízené widgety. Napříkladample, když byl vytvořen kontejner a byl přidán posuvník jako dítě, zkopírování a vložení kontejneru vedlo k vytvoření nového kontejneru. Nádoba však byla bez nového šoupátka. Funkce kopírování/vkládání kontejneru widget je nyní aplikována na všechny podřízené widgety.
– LGLGUIB-1616: Vylepšení uživatelského rozhraní pro přesun widgetu nahoru/dolů v okně zdrojů. Na kartě Zdroj mohla obrazovka obsahovat mnoho widgetů. Přesun widgetu zdola nahoru v seznamu widgetů na obrazovce byl neefektivní a nepohodlný. To bylo možné pouze po kliknutí myší krok za krokem. Pro lepší uživatelský zážitek je nyní podporována funkce drag-and-drop.
– LGLGUIB-1943: [IDE] Počáteční pozice řádku v editoru je nesprávná.
Při nastavení počáteční pozice řádku na (0, 0) je počáteční pozice widgetu v editoru nesprávná.
Poloha je však v simulátoru i na terči normální.
– LGLGUIB-1955: Na druhé obrazovce ukázky přechodu mezi obrazovkami chybí tlačítko předchozí obrazovky.
U ukázky přechodu obrazovky by měl být text tlačítka na druhé obrazovce „předchozí obrazovka“ namísto „další obrazovka“.
– LGLGUIB-1962: Únik paměti v automaticky generovaném kódu
V kódu generovaném programem GUI Guider dochází k úniku paměti. Kód vytvoří obrazovku pomocí lv_obj_create(), ale zavolá lv_obj_clean(), aby ji odstranil. Lv_obj_clean odstraní všechny potomky objektu, ale ne objekt způsobující únik.
– LGLGUIB-1973: Negeneruje se kód událostí a akcí druhé obrazovky.
Když je vytvořen projekt obsahující dvě obrazovky s jedním tlačítkem na každé a událost a akce jsou nastaveny tak, aby přecházely mezi těmito dvěma obrazovkami pomocí události tlačítka; kód události „Načíst obrazovku“ tlačítka druhé obrazovky se nevygeneruje.
15.2 Známé problémy
• LGLGUIB-1409: Chyba náhodného rámování
Občas se může stát, že po přidání nebo odstranění widgetů v editoru uživatelského rozhraní dojde k oříznutí horních nabídek.
V současné době nejsou k dispozici žádné další podrobnosti týkající se tohoto problému. Jediným známým řešením, pokud k tomuto problému dojde, je zavřít a znovu otevřít aplikaci GUI Guider.
• LGLGUIB-1613: Po úspěšném spuštění funkce „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva.
Po dokončení „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva, a to i v případě, že je aplikace na desce úspěšně nasazena.
• LGLGUIB-1838: Někdy se obrázek SVG neimportuje správně.
Někdy se obraz svg neimportuje správně do GUI Guider IDE.
• LGLGUIB-1895: [Tvar:barva] lvgl-v8: Widget barev se při velké velikosti zkresluje.
Při použití barevného widgetu LVGL v8 se widget deformuje, když je velikost barevného widgetu velká.
16 V1.3.0 GA (Vydáno 24. ledna 2022)
16.1 Nové funkce
• Nástroj pro vývoj uživatelského rozhraní
– Dvě verze LVGL
– 24bitová barevná hloubka
– Ukázka hudebního přehrávače
– Více témat
– Povolit/zakázat monitorování FPS/CPU
– Nastavení atributů obrazovky
• Widgety
– LVGL 8.0.2
– MicroPython
– 3D animace pro JPG/JPEG
– Návrh dlaždic pomocí funkce Drag and Dropview
• Toolchain
– Nové: Keil MDK v5.36
– Aktualizace: MCU SDK v2.11.0, MCUX IDE v11.5.0, IAR v9.20.2
• Podporované operační systémy
– macOS 11.6
• Opravy chyb
– LGLGUIB-1520: Po přidání měřidla na kartě se zobrazí prázdná obrazovka.view a hodnota jehly se změní
Po klepnutí na editor po přidání widgetu měřidla jako podřízeného karty se v IDE zobrazí prázdná obrazovkaview objektu a nastavení hodnoty jehly. Řešením je restartovat GUI Guider.
– LGLGUIB-1774: Problém s přidáním widgetu kalendáře do projektu
Přidání widgetu kalendáře do projektu způsobí neznámou chybu. Název widgetu zřejmě není správně aktualizován. GUI Guider se pokouší zpracovat název widgetu screen_calendar_1, ale kalendář je na scrn2. Mělo by to být scrn2_calendar_1.
– LGLGUIB-1775: Překlep v systémových informacích
V nastavení „System“ GUI Guider IDE je překlep v „USE PERE MONITOR“, mělo by to být „REAL TIME PERF MONITOR“.
– LGLGUIB-1779: Chyba sestavení, pokud cesta k projektu obsahuje mezeru
Pokud je v cestě projektu mezera, sestavení projektu v GUI Guider selže.
– LGLGUIB-1789: [Simulátor MicroPythonu] Do widgetu s válečkem přidány prázdné mezery.
Widget roller simulovaný pomocí MicroPythonu přidá prázdné místo mezi první a poslední položku seznamu.
– LGLGUIB-1790: Šablona ScreenTransition selhává při sestavování 24 bitů na bod v IDE
Chcete-li vytvořit projekt v GUI Guider, vyberte lvgl7, šablonu desky RT1064 EVK, šablonu aplikace ScreenTransition, 24bitovou barevnou hloubku a rozlišení 480*272. Vygenerujte kód a poté jej exportujte do IAR nebo MCUXpresso IDE. Zkopírujte vygenerovaný kód do projektu SDK lvgl_guider a sestavte jej v IDE. Zobrazí se nesprávná obrazovka a kód se zasekne v MemManage_Handler.
16.2 Známé problémy
- LGLGUIB-1409: Chyba náhodného rámování
Občas se může stát, že po přidání nebo odstranění widgetů v editoru uživatelského rozhraní dojde k oříznutí horních nabídek.
V současné době nejsou k dispozici žádné další podrobnosti týkající se tohoto problému. Jediným známým řešením, pokud k tomuto problému dojde, je zavřít a znovu otevřít aplikaci GUI Guider. - LGLGUIB-1613: Po úspěšném spuštění aplikace „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva. Po dokončení aplikace „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva, a to i v případě, že je aplikace na desce úspěšně nasazena.
17 V1.2.1 GA (Vydáno 29. září 2021)
17.1 Nové funkce
• Nástroj pro vývoj uživatelského rozhraní
– Vestavěné motivy LVGL
• Toolchain
– MCU SDK 2.10.1
• Podpora nových cílů / zařízení
– i.MX RT1015
– i.MX RT1020
– i.MX RT1160
– i.MX RT595: Dotykový TFT 5” displej
• Opravy chyb
– LGLGUIB-1404: Export files do zadané složky
Při použití funkce exportu kódu vynutí GUI Guider export files ve výchozí složce namísto složky určené uživateli.
– LGLGUIB-1405: Spuštění Targetu se neresetuje a nespustí aplikaci
Když je z funkce „Run Target“ vybráno IAR, deska se po naprogramování obrazu automaticky neresetuje. Po dokončení programování musí uživatel ručně resetovat EVK pomocí tlačítka reset.
– LGLGUIB-1407: [Dlaždice]view] Dětské widgety nejsou aktualizovány v reálném čase
Když je do dlaždice přidána nová dlaždiceview Pokud do nové dlaždice není přidán žádný podřízený widget, strom widgetů v levém panelu průvodce GUI se neobnoví. Podřízený widget musí být přidán do dlaždice, aby se zobrazil na panelu zcela vlevo.
– LGLGUIB-1411: Problém s výkonem aplikace ButtonCounterDemo
Když je buttonCounterDemo vytvořeno pro LPC54S018 pomocí IAR v9.10.2, může dojít ke špatnému výkonu aplikace. Při stisknutí jednoho a poté druhého tlačítka je patrná prodleva ~500 ms, než se obrazovka aktualizuje.
– LGLGUIB-1412: Vytváření demo aplikací může selhat.
Pokud je funkce Export kódu použita k exportu kódu GUI APP bez předchozího spuštění „Generate Code“, sestavení se po importu exportovaného kódu do MCUXpresso IDE nebo IAR nezdaří.
– LGLGUIB-1450: Chyba v odinstalačním programu GUI Guider
Pokud je na počítači více instalací GUI Guider, odinstalační program mezi těmito instalacemi nedokáže rozlišit. Napřampspuštění odinstalačního programu verze 1.1.0 může vést k odstranění verze 1.2.0.
– LGLGUIB-1506: Stav dříve stisknutého tlačítka obrázku se neobnoví po stisknutí dalšího tlačítka obrázku.
Při stisku jednoho tlačítka a stisku dalšího se stav posledního stisknutého tlačítka nezmění. Výsledný efekt je, že více obrazových tlačítek je ve stisknutém stavu současně.
17.2 Známé problémy
- LGLGUIB-1409: Chyba náhodného rámování
Občas se může stát, že po přidání nebo odstranění widgetů v editoru uživatelského rozhraní dojde k oříznutí horních nabídek.
V současné době nejsou k dispozici žádné další podrobnosti o tomto problému. Jediným známým řešením v případě výskytu tohoto problému je zavřít a znovu otevřít aplikaci GUI Guider. - LGLGUIB-1520: Po přidání měřidla na kartě se zobrazí prázdná obrazovka.view a hodnota jehly se změní
Po klepnutí na editor po přidání widgetu měřidla jako podřízeného karty se v IDE zobrazí prázdná obrazovkaview objektu a nastavení hodnoty jehly. Řešením je restartovat GUI Guider.
18 V1.2.0 GA (Vydáno 30. července 2021)
18.1 Nové funkce
• Nástroj pro vývoj uživatelského rozhraní
– Vyhledávání widgetů
– Vlastní velikost písma
– UG pro podpěru desky bez šablony
• Widgety
– LVGL 7.10.1
– Události pro tlačítka seznamu
– Kontrola úniku paměti
• Toolchain
– IAR 9.10.2
– MCUX IDE 11.4.0
– MCUX SDK 2.10.x
• Zrychlení
– Převodník obrázků pro zvýšení výkonu VGLite
• Podpora nových cílů / zařízení
– LPC54s018m, LPC55S69
– i.MX RT1010
• Opravy chyb
– LGLGUIB-1273: Simulátor nemůže zobrazit celou obrazovku, pokud je velikost obrazovky větší než rozlišení hostitele.
Když je cílové rozlišení obrazovky větší než rozlišení obrazovky PC, celá obrazovka simulátoru nemůže být viewvyd. Kromě toho není vidět ovládací lišta, takže není možné posunout obrazovku simulátoru.
– LGLGUIB-1277: Simulátor je pro projekt i.MX RT1170 a RT595 prázdný, pokud je vybráno velké rozlišení.
Při velkém rozlišení napřample 720×1280, používá se k vytvoření projektu pro i.MX RT1170 a i.MX RT595, simulátor je prázdný, když v simulátoru běží GUI APP. Důvodem je, že pokud je velikost obrazovky zařízení větší než rozlišení obrazovky počítače, zobrazí se pouze částečná obrazovka.
– LGLGUIB-1294: ukázka tiskárny: Kliknutí nefunguje po kliknutí na obrázek ikony.
Když je spuštěna ukázka tiskárny, nereaguje na kliknutí na obrázek ikony. K tomu dochází, protože spouštěč události a akce nejsou nakonfigurovány pro obrázek ikony.
– LGLGUIB-1296: Velikost textového stylu se v widgetu seznamu neexportuje.
Po nastavení velikosti textu widgetu seznamu v okně atributů GUI Guider se nakonfigurovaná velikost textu neprojeví, když je GUI APP spuštěna.
18.2 Známé problémy
- LGLGUIB-1405: Spustit cíl neresetuje a nespustí aplikaci
Když je z funkce „Run Target“ vybráno IAR, deska se po naprogramování obrazu automaticky neresetuje. Po dokončení programování musí uživatel ručně resetovat EVK pomocí tlačítka reset. - LGLGUIB-1407: [Dlaždiceview] Dětské widgety nejsou aktualizovány v reálném čase
Když je do dlaždice přidána nová dlaždiceview widget, strom widgetů v levém panelu průvodce GUI se neobnoví, pokud do nové dlaždice není přidán žádný podřízený widget. Podřízený widget musí být přidán do dlaždice, aby se zobrazil v panelu zcela vlevo. - LGLGUIB-1409: Chyba náhodného rámování
Po přidání a odstranění widgetů v editoru uživatelského rozhraní mohou být horní nabídky občas oříznuty. Žádné další podrobnosti týkající se tohoto problému nejsou v tuto chvíli k dispozici. Jediným známým řešením, pokud k tomuto problému dojde, je zavřít a znovu otevřít aplikaci GUI Guider. - LGLGUIB-1411: Problém s výkonem aplikace ButtonCounterDemo
Když je buttonCounterDemo vytvořeno pro LPC54S018 pomocí IAR v9.10.2, může dojít ke špatnému výkonu aplikace. Při stisknutí jednoho a poté druhého tlačítka je patrná prodleva ~500 ms, než se obrazovka aktualizuje. - LGLGUIB-1412: Vytváření demo aplikací může selhat.
Pokud je funkce Export kódu použita k exportu kódu GUI APP bez předchozího spuštění „Generate Code“, sestavení se po importu exportovaného kódu do MCUXpresso IDE nebo IAR nezdaří. - LGLGUIB-1506: Stav dříve stisknutého tlačítka obrázku se po stisknutí jiného tlačítka obrázku neobnoví.
Při stisku jednoho tlačítka a stisku dalšího se stav posledního stisknutého tlačítka nezmění. Výsledný efekt je, že více obrazových tlačítek je ve stisknutém stavu současně. Řešením je povolit Kontrolovaný stav pro tlačítko obrázku prostřednictvím GUI Guider IDE.
19 V1.1.0 GA (Vydáno 17. května 2021)
19.1 Nové funkce
• Nástroj pro vývoj uživatelského rozhraní
– Ovládání klávesovými zkratkami v nabídce a klávesnicí
– Nové stavy: ZAMĚŘENO, UPRAVENO, VYPNUTO
– Přizpůsobení snímkové frekvence
– Konfigurace přechodu obrazovky
– Widgety pro rodiče/děti
– Nastavení funkce zpětného volání pro animovaný obrázek
– Povolení VGLite v IDE
– Automatická konfigurace cesty k záhlaví
• Widgety
– Aktiva BMP a SVG
– 3D animace pro PNG
– Podpůrná dlaždiceview jako standardní widget
• Zrychlení
– Počáteční VGLite pro RT1170 a RT595
• Podpora nových cílů / zařízení
– i.MX RT1170 a i.MX RT595
• Opravy chyb
– LGLGUIB-675: Obnovení animace nemusí v simulátoru někdy fungovat správně.
Obrázky animace se někdy v simulátoru neaktualizují správně, hlavní příčinou je, že widget obrázku animace nezpracovává správně změnu zdroje obrázku.
– LGLGUIB-810: Widget animovaného obrázku může mít zkreslené odstíny.
Během provozu widgetu animace může mít animovaný obrázek na pozadí změněný odstín. Problém je způsoben neošetřenými vlastnostmi stylu.
– LGLGUIB-843: Nesprávný chod myši při přesouvání widgetů, když je editor uživatelského rozhraní přiblížen
Když je editor uživatelského rozhraní přiblížený, může při přesouvání widgetů v editoru docházet k nepravidelné činnosti myši.
– LGLGUIB-1011: Efekt překrytí obrazovky je nesprávný při přepínání obrazovek různých velikostí.
Pokud je vytvořena druhá obrazovka s hodnotou neprůhlednosti 100, která zakrývá aktuální obrazovku (která není odstraněna), efekt pozadí obrazovky se nezobrazuje správně.
– LGLGUIB-1077: V widgetu Roller nelze zobrazit čínštinu
Když jsou čínské znaky použity jako text řádku ve widgetu rolleru, čínské znaky se při spuštěné APP nezobrazují.
19.2 Známé problémy
- LGLGUIB-1273: Simulátor nemůže zobrazit celou obrazovku, když je velikost obrazovky větší než rozlišení hostitele
Když je cílové rozlišení obrazovky větší než rozlišení obrazovky PC, celá obrazovka simulátoru nemůže být viewvyd. Kromě toho není vidět ovládací lišta, takže není možné posunout obrazovku simulátoru. - LGLGUIB-1277: Simulátor je pro projekt i.MX RT1170 a RT595 prázdný, pokud je vybráno velké rozlišení. GUI_GUIDER_RN_1.9.1 Pokud je velké rozlišení, např.ample 720×1280, používá se k vytvoření projektu pro i.MX RT1170 a i.MX RT595, simulátor je prázdný, když v simulátoru běží GUI APP. Důvodem je, že pokud je velikost obrazovky zařízení větší než rozlišení obrazovky počítače, zobrazí se pouze částečná obrazovka.
- LGLGUIB-1294: Ukázka tiskárny: Klepnutí nefunguje, když klepnete na obrázek ikony
Když je spuštěna ukázka tiskárny, nereaguje na kliknutí na obrázek ikony. K tomu dochází, protože spouštěč události a akce nejsou nakonfigurovány pro obrázek ikony. - LGLGUIB-1296: Velikost textového stylu se v seznamu widgetů neexportuje.
Po nastavení velikosti textu widgetu seznamu v okně atributů GUI Guider se nakonfigurovaná velikost textu neprojeví, když je GUI APP spuštěna.
20 V1.0.0 GA (Vydáno 15. ledna 2021)
20.1 Nové funkce
• Nástroj pro vývoj uživatelského rozhraní
– Podporuje Windows 10 a Ubuntu 20.04
– Vícejazyčná podpora (angličtina, čínština) pro IDE
– Kompatibilní s LVGL v7.4.0, MCUXpresso IDE 11.3.0 a MCU SDK 2.9
– Řízení projektů: vytváření, import, úpravy, mazání
– WYSIWYG (co vidíte, to dostanete) – návrh uživatelského rozhraní metodou drag and drop
– Návrh vícestránkové aplikace
– Zkratky pro posun vpřed a vzad, kopírování, vkládání, mazání, vrácení zpět, opakování
– Kód viewpro definici uživatelského rozhraní JSON file
– Navigační panel k view vybraný zdroj file
– Automatické generování kódu LVGL v jazyce C
– Skupina a nastavení atributů widgetu
– Funkce kopírování obrazovky
– Přiblížení a oddálení editoru grafického rozhraní
– Podpora více fontů a import fontů třetích stran
– Přizpůsobitelný rozsah čínských znaků
– Zarovnání widgetů: vlevo, na střed a vpravo
– Povolení a zakázání akcelerace PXP
– Podpora výchozího a vlastního stylu
– Integrované demo aplikace
– Kompatibilní s projektem MCUXpresso
– Zobrazení protokolu v reálném čase
• Widgety
– Podporuje 33 widgetů
– Tlačítko (5): tlačítko, tlačítko s obrázkem, zaškrtávací políčko, skupina tlačítek, přepínač
– Formulář (4): popisek, rozbalovací seznam, textové pole, kalendář
– Tabulka (8): tabulka, záložka, okno se zprávou, kontejner, graf, plátno, seznam, okno
– Tvar (9): oblouk, čára, váleček, LED, rotační box, měřidlo, měřič čáry, barva, rotační měřič
– Obrázek (2): obrázek, animovaný obrázek
– Průběh (2): lišta, posuvník
– Ostatní (3): stránka, dlaždice view, klávesnice
– Animace: animovaný obrázek, převod GIFu na animaci, náběh animace a cesta
– Podpora spouštění událostí a výběru akcí, vlastní kód akcí
– Čínský displej
– Podpora výchozího a vlastního stylu
• Podpora nových cílů / zařízení
– NXP i.MX RT1050, i.MX RT1062 a i.MX RT1064
– NXP LPC54S018 a LPC54628
– Šablona zařízení, automatické sestavení a automatické nasazení pro podporované platformy
– Spuštění simulátoru na hostiteli X86
20.2 Známé problémy
- LGLGUIB-675: Obnovení animace nemusí v simulátoru někdy fungovat správně.
Obrázky animace se někdy v simulátoru neaktualizují správně, hlavní příčinou je, že widget obrázku animace nezpracovává správně změnu zdroje obrázku. - LGLGUIB-810: Widget animovaného obrázku může mít zkreslené odstíny.
Během provozu widgetu animace může mít animovaný obrázek na pozadí změněný odstín. Problém je způsoben neošetřenými vlastnostmi stylu. - LGLGUIB-843: Nesprávný chod myši při přesouvání widgetů, když je editor uživatelského rozhraní přiblížen.
Když je editor uživatelského rozhraní přiblížený, může při přesouvání widgetů v editoru docházet k nepravidelné činnosti myši. - LGLGUIB-1011: Při přepínání obrazovek různých velikostí je efekt překrytí obrazovky nesprávný
Pokud je vytvořena druhá obrazovka s hodnotou neprůhlednosti 100, která zakrývá aktuální obrazovku (která není odstraněna), efekt pozadí obrazovky se nezobrazuje správně. - LGLGUIB-1077: V widgetu Roller nelze zobrazit čínštinu
Když jsou čínské znaky použity jako text řádku ve widgetu rolleru, čínské znaky se při spuštěné APP nezobrazují.
21 Historie revizí
Tabulka 1 shrnuje revize tohoto dokumentu.
Tabulka 1. Historie revizí

Právní informace
Definice
Koncept — Stav konceptu na dokumentu označuje, že obsah je stále pod interní revizíview a podléhá formálnímu schválení, které může vést k úpravám nebo doplnění. NXP Semiconductors neposkytuje žádná prohlášení ani záruky ohledně přesnosti nebo úplnosti informací obsažených v pracovní verzi dokumentu a nenese žádnou odpovědnost za důsledky použití takových informací.
Vyloučení odpovědnosti
Omezená záruka a odpovědnost — Informace v tomto dokumentu jsou považovány za přesné a spolehlivé. Společnost NXP Semiconductors však neposkytuje žádná prohlášení ani záruky, vyjádřené nebo předpokládané, pokud jde o přesnost nebo úplnost takových informací, a nenese žádnou odpovědnost za důsledky použití takových informací. NXP Semiconductors nenese žádnou odpovědnost za obsah tohoto dokumentu, pokud je poskytnut informačním zdrojem mimo NXP Semiconductors.
Společnost NXP Semiconductors v žádném případě nenese odpovědnost za jakékoli nepřímé, náhodné, trestné, zvláštní nebo následné škody (včetně – bez omezení – ušlého zisku, ušlých úspor, přerušení podnikání, nákladů souvisejících s odstraněním nebo výměnou jakýchkoli produktů nebo nákladů na přepracování), ať už nebo takové škody nejsou založeny na protiprávním jednání (včetně nedbalosti), záruce, porušení smlouvy nebo jiné právní teorii.
Bez ohledu na jakékoli škody, které by mohly zákazníkovi z jakéhokoli důvodu vzniknout, bude souhrnná a kumulativní odpovědnost NXP Semiconductors vůči zákazníkovi za produkty popsané v tomto dokumentu omezena v souladu s podmínkami komerčního prodeje NXP Semiconductors.
Právo na změny — NXP Semiconductors si vyhrazuje právo kdykoli a bez upozornění provádět změny informací zveřejněných v tomto dokumentu, včetně, bez omezení, specifikací a popisů produktů. Tento dokument nahrazuje a nahrazuje všechny informace poskytnuté před jeho zveřejněním.
Vhodnost pro použití — Produkty NXP Semiconductors nejsou navrženy, autorizovány nebo zaručeny tak, aby byly vhodné pro použití v systémech nebo zařízeních pro podporu života, život kritických nebo kritických systémech nebo zařízeních, ani v aplikacích, kde lze důvodně očekávat selhání nebo nesprávnou funkci produktu NXP Semiconductors. způsobit zranění, smrt nebo vážné poškození majetku nebo životního prostředí. Společnost NXP Semiconductors a její dodavatelé nepřijímají žádnou odpovědnost za zahrnutí a/nebo použití produktů NXP Semiconductors v takovém zařízení nebo aplikacích, a proto je takové zahrnutí a/nebo použití na vlastní riziko zákazníka.
Aplikace — Zde popsané aplikace pro kterýkoli z těchto produktů slouží pouze pro ilustrativní účely. NXP Semiconductors neposkytuje žádné prohlášení ani záruku, že takové aplikace budou vhodné pro specifikované použití bez dalšího testování nebo úprav.
Zákazníci jsou zodpovědní za návrh a provoz svých aplikací a produktů využívajících produkty NXP Semiconductors a NXP Semiconductors nepřijímá žádnou odpovědnost za jakoukoli pomoc s aplikacemi nebo návrhem zákaznických produktů. Je výhradní odpovědností zákazníka určit, zda je produkt NXP Semiconductors vhodný a vhodný pro zákazníkovy aplikace a plánované produkty, jakož i pro plánovanou aplikaci a použití zákazníkem (zákazníků) jako třetí strana. Zákazníci by měli poskytnout vhodné konstrukční a provozní záruky, aby minimalizovali rizika spojená s jejich aplikacemi a produkty.
NXP Semiconductors nepřijímá žádnou odpovědnost související s jakýmkoli selháním, poškozením, náklady nebo problémem, který je založen na jakékoli slabosti nebo selhání v aplikacích nebo produktech zákazníka nebo v aplikaci nebo použití zákazníkem (zákazníky třetí strany) zákazníka. Zákazník je odpovědný za provedení všech nezbytných testů pro aplikace a produkty zákazníka využívající produkty NXP Semiconductors, aby se zabránilo selhání aplikací a produktů nebo aplikace nebo použití zákazníkem (zákazníky třetí strany) zákazníka. NXP nenese v tomto ohledu žádnou odpovědnost.
Podmínky komerčního prodeje — Produkty NXP Semiconductors se prodávají v souladu se všeobecnými podmínkami komerčního prodeje, jak jsou zveřejněny na https://www.nxp.com/profile/podmínkách, není-li v platné písemné individuální smlouvě dohodnuto jinak. V případě uzavření individuální smlouvy platí pouze podmínky příslušné smlouvy. Společnost NXP Semiconductors tímto výslovně nesouhlasí s uplatňováním všeobecných obchodních podmínek zákazníka s ohledem na nákup produktů NXP Semiconductors zákazníkem.
Kontrola vývozu — Tento dokument, stejně jako položky zde popsané, mohou podléhat předpisům o kontrole vývozu. Vývoz může vyžadovat předchozí povolení od příslušných orgánů.
Vhodnost pro použití v produktech nekvalifikovaných pro automobilový průmysl — Pokud tento dokument výslovně neuvádí, že tento konkrétní produkt NXP Semiconductors je kvalifikovaný pro automobilový průmysl, není tento produkt vhodný pro použití v automobilech. Není kvalifikován ani testován v souladu s automobilovým testováním nebo aplikačními požadavky. Společnost NXP Semiconductors nenese žádnou odpovědnost za zahrnutí a/nebo použití jiných než automobilových kvalifikovaných produktů v automobilovém vybavení nebo aplikacích.
V případě, že zákazník použije produkt pro návrh a použití v automobilových aplikacích podle automobilových specifikací a norem, zákazník (a) použije produkt bez záruky NXP Semiconductors na produkt pro takové automobilové aplikace, použití a specifikace a ( b) kdykoli zákazník použije produkt pro automobilové aplikace nad rámec specifikací NXP Semiconductors, takové použití bude výhradně na vlastní riziko zákazníka a (c) zákazník plně odškodní společnost NXP Semiconductors za jakoukoli odpovědnost, škody nebo neúspěšné nároky na produkt vyplývající z návrhu a použití zákazníka. produkt pro automobilové aplikace nad rámec standardní záruky NXP Semiconductors a specifikace produktu NXP Semiconductors.
HTML publikace — HTML verze tohoto dokumentu, pokud je k dispozici, je poskytnuta jako laskavost. Definitivní informace jsou obsaženy v příslušném dokumentu ve formátu PDF. Pokud existuje nesrovnalost mezi dokumentem HTML a dokumentem PDF, má prioritu dokument PDF.
Překlady — Neanglická (přeložená) verze dokumentu, včetně právních informací v tomto dokumentu, je pouze orientační. V případě jakéhokoli rozporu mezi přeloženou a anglickou verzí má přednost anglická verze.
Zabezpečení — Zákazník chápe, že všechny produkty NXP mohou být předmětem neidentifikovaných zranitelností nebo mohou podporovat zavedené bezpečnostní standardy nebo specifikace se známými omezeními. Zákazník je odpovědný za návrh a provoz svých aplikací a produktů po celou dobu jejich životního cyklu, aby se snížil účinek těchto zranitelností na aplikace a produkty zákazníka. Odpovědnost zákazníka se vztahuje také na další otevřené a/nebo proprietární technologie podporované produkty NXP pro použití v aplikacích zákazníka. NXP nenese žádnou odpovědnost za jakoukoli zranitelnost. Zákazník by měl pravidelně kontrolovat aktualizace zabezpečení z NXP a patřičně je sledovat.
Zákazník si musí vybrat produkty s bezpečnostními prvky, které nejlépe splňují pravidla, předpisy a normy zamýšlené aplikace a učinit konečná rozhodnutí o designu týkající se svých produktů a je výhradně odpovědný za shodu se všemi právními, regulačními a bezpečnostními požadavky týkajícími se jeho produktů, bez ohledu na jakékoli informace nebo podporu, kterou může NXP poskytnout.
NXP má tým PSIRT (Product Security Incident Response Team) (dostupný na adrese PSIRT@nxp.com), který řídí vyšetřování, hlášení a uvolňování řešení bezpečnostních zranitelností produktů NXP.
NXP B.V. — NXP B.V. není provozní společností a nedistribuuje ani neprodává produkty.
ochranné známky
Upozornění: Všechny uvedené značky, názvy produktů, názvy služeb a ochranné známky jsou majetkem příslušných vlastníků.
NXP — slovo a logo jsou ochranné známky společnosti 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 — jsou ochranné známky a/nebo registrované ochranné známky společnosti Arm Limited (nebo jejích poboček či přidružených společností) v USA a/nebo jinde. Související technologie může být chráněna některým nebo všemi patenty, autorskými právy, vzory a obchodním tajemstvím. Všechna práva vyhrazena.
© 2025 NXP BV
Pro více informací prosím navštivte: https://www.nxp.com
Všechna práva vyhrazena.
Zpětná vazba dokumentu
Datum vydání: 30. dubna 2025
Identifikátor dokumentu: GUI_GUIDER_RN_1.9.1
Přečtěte si více o této příručce a stáhněte si PDF:
Dokumenty / zdroje
![]() |
Průvodce grafickým rozhraním NXP V1.9.1 [pdfUživatelská příručka V1.9.1, V1.9.0, V1.8.1, V1.8.0, V1.9.1 GUI Guider, V1.9.1, GUI Guider, Guider |
