REXYGEN 3.0.0-beta
Obecné
- Binární konfigurace algoritmu (v souboru .rex) není kompatibilní s předchozími verzemi. Upgrade schémat (soubory .mdl) lze provést otevřením v REXYGEN Studiu nebo pomocí nástroje RexConv. (#35)
- Součástí instalace jsou statické binární varianty runtime pro Amd64, Arm64 a Arm32, které lze bez dalších závislostí spustit na těchto architekturách GNU/Linux. Tyto verze používá REXYGEN Studio pro rychlé zprovoznění cílového zařízení. (#35)
- Vývojová a testovací infrastruktura byla modernizována tak, aby odpovídala aktuálním trendům ve vývoji SW. (#35)
- Vývojový nástroj REXYGEN Studio je nyní k dispozici nativně pro GNU/Linux. (#35)
- Vývojový nástroj REXYGEN Studio je nyní k dispozici také ve formátu AppImage. (#35)
- Alarmový subsystém byl revidován a byly přidány nové funkce. (#11)
Dokumentace a manuály
- Doplnění české dokumentace pro HMI. (#1)
- Ve funkčních blocích nové bloky pro práci s binárními strukturami spolu s příkladem v knihovně příkladů. (#1)
- Ve funkčních blocích nový blok UART spolu s příkladem v knihovně příkladů. (#1)
- Doplnění českých verzí dokumentací pro stávající drivery. (#1)
- Revize stávajících dokumentací. (#1)
- Vytvořen seznam Tipů a triků pro práci v novém Studiu. (#1)
- Vytvořena dokumentace pro driver PqDrv. (#1)
- Vytvořena dokumentace pro driver SimDrv. (#1)
REXYGEN Studio
- Při editaci blok IODRV je k dispozici seznam dostupných ovladačů. (#24)
- Přidána podpora pro spuštění projektu v simulačním režimu. (#4)
- Vylepšen dialog pro zalicencování targetu. (#4)
- Seznam dostupných vlajek napojených na IO drivery projektu je nyní k dispozici ve widgetu Block Library. (#4)
- Nainstalovat runtime na cílové zařízení je nyní možné přímo ze Studia. (#4)
- Vytvořena galerie ilustračních GIF souborů, které představují nové funkce REXYGEN Studia. (#4)
- Připojení k target zařízení lze navázat prostřednictvím protokolu SSH. (#4)
- Stav bloku CNB a MP běžně používaný pro interakci uživatele lze přepínat bez nutnosti otevírat dialog s parametry bloku. (#4)
- Každý blok lze opatřit komentářem a subsystémy lze navíc doplnit o podrobnější popis. (#4)
- Anotace umožňují zobrazení obrázku na pozadí. (#4)
- Popisek anotace lze zadávat ve formátu Markdown. (#4)
- Přidán widget
Watch Panel
pro monitorování signálů. (#4) - Přidán nástroj pro export seznamu signálů do CSV a XLSX. (#4)
- Přidána volba pro náhradu čáry pomocí From/Goto vlajek. (#4)
- Vylepšen dialog pro tisk projektu. (#4)
- Přidána konfigurace tloušťky a barvy čáry. (#4)
- Přidáno zarovnávání bloků. (#4)
- Přidána položka v menu pro odebrání příznaku pro sledování hodnoty ve Watch režimu pro všechny bloky v otevřených souborech projektu. (#4)
- Vylepšen
About
dialog. (#4) - Přidán navigační widget a widget rychlého náhledu bloku pro snadnější orientaci v projektu. (#4)
- Vylepšen export schématu do formátu SVG. (#4)
- Přidán konfigurační dialog bloku
HMI
. (#4) - Přidáno automatická generování čar pro rychlé propojení bloků pro zrychlení procesu vytváření schémat. (#4)
- Hlavní pracovní plocha aplikace může být rozdělena do různých rozložení pro lepší organizaci a přizpůsobení podle individuálních preferencí. (#4)
- Aplikace
RexDraw
prodělala významnou transformaci spojenou s přechodem na nový framework a nyní je známa jako REXYGEN Studio
. Nová verze přináší podstatná vylepšení výkonu, stability a funkčnosti. (#4)
REXYGEN Runtime
- Opraveno načítání autentizační databáze. (#28)
- Do diagnostiky tasku přidán počet period, kdy se překročil přidělený čas. (#27)
Vizualizace a uživatelské rozhraní
- Konfigurační soubor
hmi.json
se automaticky konvertuje po potřeby HMI a DWM (#7) - Podpora pro nastavení barevného tématu při buildu HMI pomocí souboru hmi.json. (#23)
- Fix: Oprava parsování meta informací velkých SVG komponent (#3)
- Přidány parametry
hide_by
a disable_by
pro General component (#3) - Designer: Přidání mezer do substituce pro ExpressionItem. Podpora výrazů typu
{Alias-1}and{Alias-2}
(#3) - Designer: Podpora zobrazení samostatných obrazovek ve více vrstvách pomocí funkce
Dialog
(#3) - WBD: Změna vzhledu stránky s grafem (#3)
- WBD: Při buildu hmi se vloží soubory
.hmi.css
a .hmi.html
(#3) - WBD: Podpora zavolání vlastní funkce, pokud je vložena do parametru
type
(#3) - Webwatch: Při zaškrtnutí volby GenerateWebWatch Studio vygeneruje zdrojové soubory do složky
hmisrc
, ty se následně přeloží do hmi
(#3) - Build respektuje konfigurační soubor
hmi.json
(#3) - Přidána podpora vizualizací s využitím knihovny Bokeh (#3)
- WBD, Designer: Podpora tmavého (
dark
) tématu (#3) - Při buildu hmi lze pomocí parametru
theme
v souboru hmi.json
změnit defaultní téma light
na dark
, případně na barevné téma vytvořené pro obchodní partnery (#3) - Vytvořena komponenta pro čtení Alarmů (#3)
- Aktualizace grafických komponent na Material Design v15 (#3)
- Automatické generování rozcestníku
index.html
(#3) - Fix: Oprava zobrazení popisků trendu v Safari (#3)
Funkční bloky
- CNDR, PARA, GETPA, PRGM: Přidán parametr nmax. (#63)
- EQ: Přidán výstup NY. (#62)
- TRND*: Všechny bloky typu trend mají nyní vstup R1. (#61)
- DIF, BPF, LPF, LC, LLC: Přidány vstupy R1 a HLD. (#60)
- ITNSM: Přidán parametr vtype. (#59)
- RTOI: Přidán parametr SAT. (#58)
- FIND, MID, REPLACE: Přidán výstup iE. (#57)
- BDOCT, BMOCT, BDHEXD, BMHEXD, BITOP: Přidán parametr vtype. (#56)
- MX_DIM: Přidány výstupy amax a etype. (#55)
- UART: Přidán blok pro komunikaci po sériové lince. (#39)
- FMI: Přidány funkční bloky FMUME a SOLVER_CVODE. (#38)
- PSD: Přidán blok pro spektrální výkonovou hustotu. (#37)
- FFT: Přidán blok pro rychlou Fourierovu transformaci. (#36)
- INTE: Přidán parametr SAT pro omezení výstupu. (#26)
- REXLANG: Přidáno volání funkce exit() v případě aktivace vstupu RESET. (#22)
Ovladače vstupů a výstupů
Ovladač komunikace EtherCAT (EtcDrv)
- Přidaná podpora pro XDP na Linuxu snižuje latence a jitter. (#30)
Ovladač pro platformu UniPi Iris (IrisDrv)
- Byla přidána podpora pro platformu UniPi Iris formou funkčních bloků v ovladači IrisDrv. (#31)
Ovladač komunikace Modbus (MbDrv)
- Změněno pořadí byte u typu REGISTER32 při čtení v pasivním režimu (volba Swap word). (#29)
Ovladač pro databázi PostgreSQL (PqDrv)
- Přidán ovladač PqDrv pro přímé připojení k PostgreSQL nezávisle na ODBC. (#32)
Ovladač pro simulaci vstupů a výstupu (SimDrv)
- Přidána podpora pro vstupní a výstupní datový soubor. (#21)
Ovladač pro Weidmüller uOS (UControlDrv)
- Přidána prvotní základní podpora pro Weidmüller uOS. (#40)
Ukázkové příklady
- Přidán příklad pro UniPi Patron a Axon. (#19)
- Přidán příklad pro UniPi Iris. (#19)
- Přidán příklad pro Weidmüller uOS. (#19)
Připravené obrazy pro podporované platformy
- Proces automatického buildu OS image pro UniPi Patron (#65)
- Proces automatického buildu OS image pro UniPi Iris. (#65)
- Proces automatického buildu OS image pro Monarco HAT. (#64)
Server OPC UA
- Proces inicializace byl vylepšen a lépe zpracovává chybové stavy. (#34)
- Přidána konfigurační volba pro vynucený restart serveru při odpojení klienta. (#33)
Licencování
- Přidána možnost reaktivovat licenci mezi ARM 32 a 64. (#25)