Změny verze 8.x


***************************************************************************************************
13.6.2023 – verze 8.08

– Časové plánování TSC
Oprava případu kdy v režimu autorun neexistuje v TSC žádný program pro určitý
časový úsek.
V předchozí verzi se autorun vypnul a program se tak zastavil.
Teď dojde k:
– chybě do panelrgb.log – „********** autorun time script ERROR – no tsc data“
– v okně programu se zobrazí chyba „Autorun – nejsou TSC data – čekám 60s“
– spustí se smyčka „empty“ – černá po dobu 60 sekund
– po dokončení programu „empty“ se udělá další kontrola zda je něco v TSC

V default.tsc (nejnižší úrověn časového plánování) by mělo být vždy pokryto celých
24 hodin.

Časy se zapisují bez mezer např. takto
#00:00:00 – 01:00:00
empty
#01:00:00 – 02:00:00
empty

nebo
#00:00:00 – 24:00:00
empty

Oprava tak pouze lépe ošetřuje případné lidské chyby při zápisu TSC.

Smyčka „empty“ musí existovat (je součástí instalace PanelRGB 8.x).
U programu aktualizovaného z 7.x na 8.x je vhodné zkontrolovat její přítomnost.

Pokud někdo ručně změní obsah smyčky „empty“ tak může trvat jinak než standardních
60s.

***************************************************************************************************
16.1.2023 – verze 8.07

– Vylepšená podpora dohledu a detekce chyb v systému ScreenCloud
Rozšířeny posílané informace.

– Vzájemná kontrola verzí programu
PanelRGB kontroluje zda je verze Viewer.exe a Hwout.exe stejná jako PanelRGB.exe.
Pokud není tak nahlásí chybu a nespustí je.
Stejně se kontroluje Watchdog.exe (jen pokud je aktivní).

– FTEXT
Oprava chybné funkce příkazu.


***************************************************************************************************
8.8.2022 – verze 8.06

– PanelRGB – náhledové zobrazení 25% (1/4)
Oprava pádu programu pro případy, kdy rozměr panelu nebyl dělitený 4 v obou směrech.
Poznámka: náhled 25% kvůli výkonu zobrazuje pouze každý čtvrtý bod z originálu.
Oproti náročnějším metodám přepočtu tak není věrný pro tří bodové a menší objekty.

13.7.2022 – verze 8.05

  • PanelRGB – výstražná ikona vlevo od ukazatele (proužku) fronty
    Žlutý vykřičník upozorňuje na chybu za běhu u aktuálně spušteného programu.
    Startem nového programu se chyba (ikona) vždy vynuluje – skryje.
    Podrobnosti o chybě se najdou v LOG\panelrgb.log
  • LOG\panelrgb.log
    Log doplněn o výpis textu řádky programu kde chyba vznikla.
    Pro „** Chyba za běhu ** AVI soubor nelze otevřít“ se podrobnosti obvykle
    najdou v LOG\directshow.log.
  • LOG\directshow.log
    Pokud selže otevření animace za běhu tak obsahuje podrobnosti o chybě.
    (lze tak poznat např. problémy s některým kodekem)
    Upravena chyba pokud otvíraný soubor animace neexistuje.
  • PanelRGB – 25FPS
    25 FPS verze programu (k použití pouze na nedostatečně výkonných PC) uvádí
    informaci o 25FPS v záhlaví programu.
  • Časové plánování
    Oprava: při neexistenci žádného .tsc souboru se zapíše pouze chyba do logu
    (dříve došlo k aktivaci watchdogu a restartu PC)

15.2.2022 – verze 8.04

  • Vylepšená podpora pro více programů na jednom PC
    Každý program si drží vlastní poslední pozici okna PanelRGB na obrazovce.
    (Řídí se BIN\CFG\AdvancedCfg.txt)

8.11.2021 – verze 8.03

  • Zlepšená stabilita a kompatibilita programu
    Hlavně x64 verze programu.
    Rozšířená diagnostika chyb do logu programu. Ověřena funkce s PCIe kartami Evermax a aktualizace z verze 7.xx.

24.10.2021 – verze 8.02

  • Přepracované rozhraní pro DLL rozšíření
    Nelze použít žádné DLL pro starší verze programu.
    Nutné je vybrat správnou verzi DLL pro x86 (32-bit) nebo x64 (64-bit)
    Úpravy starších DLL po domluvě na vyžádání.
  • Zrušen přikaz DLLSET
  • Nahrazen novým příkazem DLLSETSTRING, DLLSETNUMBER
  • Nový přikaz IFCMD
    V závislosti na podmínce provede nebo přeskočí následujících N řádků skriptu
    (Pružnější pro použití v strojově generovaných skriptech z ScreenPlanner nebo MediaLib)
  • příkaz RESIZE 3
    RESIZE 3 nastaví resize na základní hodnotu (tu která byla ve smyčce poprvé použita).
    Slouží k snadnému vrácení se k základnímu režimu resize (podle ScreenPlanneru) v případě
    že nějaký programový kód potřebuje pro seve RESIZE změnit.
  • Podpora co programatický systém reklam Caroda – „actor mode“
    prostřednictvím CarodaDll.dll a pomocí nových příkazů
    Tento režim je podstatně provozně spolehlivější než spouštění externího CarodaAdPlayeru
  • Viewer pro DVI průběžně hlídá pozici zobrazovacího okna
    Pokud dojde k dočasnému odpojení externího monitoru (výstupu na LED) tak
    windows přesunou zobrazovací okno na hlavní monitor (většinou dongle).
    Viewer tuto situaci detekuje a vrátí okno na původní pozici (a po znovu připojeníu LED
    by to mělo zobrazovat správně).
    Záznam o chybě a opravě se ukládá do LOG\ViewerErrorLog.txt
  • LOGy AVI a AVI2 (nový)
    Název souboru animace nebo bitmapy se do logu nově ukládá očištěný/zkrácený o základní
    cestu k adresáři s DATA (pokud je soubor z jiného adresáře tak plná cesta zůstane). Nový log AVI2
    Ukládá navíc i název programové smyčky.
    Vhodné pro manuálně řízené obrazovky s přepínáním smyček přes QuickL.
    Zapíná se samostatně v Nastaení – Nastavení programu – Log – AVI2.
    Ukládá se do adresáře LOG po dnech – AVI2_RRRR-MM-DD.txt
    Zpracování logu AVI2 je podporováno v ScanLog od verze 4.0

30.6.2021 – verze 8.01

  • Nové příkazy pro podporu externího playeru
    RUNEXE index(0-8),“cesta\program.exe“,“spouštěcí parametry“
    STOPEXE index(0-8),způsob_ukončení(0,1,2)
    SHOWVIEW (0,1) RUNEXE spustí externí program
    STOPEXE ukonči externí program (i násilně)
    SHOWVIEW schová nebo zpět zobrazí okno bezrámového Vieweru Podpora je použitená pouze na panelech se zobrazní z vystupu monitoru
    (nikoli s PCI(e) kartou) CARODA_PREPARE „cesta k Caroda playeru“,“spouštěcí parametry“,“cesta k lock-dir“
    CARODA_PLAY „cesta k lock-dir“, max_time_s CARODA_PREPARE spustí připravu CarodaAdPlayer v single-ad (musí se správně nastavit cesty a parametry)
    CARODA_PLAY spustí přehrávání dříve připraveného single-ad přes CarodaAdPlayer
    přehrávání smí běžet nejvýše nastavený počet sekund (jinak se násilně ukonči)
  • Oprava: Nastavení programu – Adresáře
    Program se nechoval korektně při změne adresáře DATA nebo PROGRAMS mimo
    stadardní cestu.
  • Oprava: LOG\AVI_rrrr_mm.txt
    Oprava ukládání délky animace do logu.
    BMP umí do logu nově uložit čas zobrazení (bere se z následujícího přikazu WAIT xx)

verze 8.00

  • Program převeden do unicode
    Podporuje tak libovolné jazyky v textech
  • Na vyžádání x64 verze programu
    Pro obrazovky s velkým rozlišením kde nastává problém s operační pamětí v 32-bit režimu.
    Full HD 1920×1080 a větší.
  • Na vyžádání 25 FPS verze programu
    Pro obrazovky s velkým rozlišením kde je problém s výkonem CPU a grafiky.
  • DLL rozšíření z verze 7.xx nelze použít
    Je nutné si vyžádat novou verzi DLL pro PanelRGB 8.xx (x86 nebo x64 verzi) Doporučeno současně s programem aktualizovat Sentinel HASP ovladač
    https://www.spcloud.cz/panelrgb/panelrgb-ke-stazeni/