====== REXYGEN ====== ~~NOTOC~~ {{ :en:sw:03-unofficial:02_rexygen_logo_zakladni_horizontalni_ochr_zona.png?400&nolink |}} Platforma REXYGEN je navržena pro vývoj průmyslových automatizačních řešení. Kompatibilita s platformou Matlab®-Simulink® dává uživatelům možnost provádět simulace ještě před nasazením projektu. Tato vlastnost je užitečná zejména u rozsáhlých projektů vyžadujících možnost přidání nových komponent během provozu. **REXYGEN je v současnosti kompatibilní pouze s [[cs:hw:03-unipi11|Unipi 1.1 a 1.1 Lite]]** ==== Komponenty ===== Jádrem REXYGEN je běhové prostředí RexCore, které je spuštěno přímo na jednotce. Zde překládá binární .rex soubory a provádí řídící algortimy. Rovněž zprostředkovává uživateli přístup k signálům ze vstupů a výstupů pomocí sady I/O ovladačů. Druhou klíčovou součástí řešení je vývojové prostředí REXYGEN Studio nabízející tři hlavní nástroje: * **RexDraw** – grafický konfigurační nástroj * **RexView** – diagnostický nástroj poskytující detailní informace o právě spuštěném kontrolním schématu * **RexComp** – zabudovaný nástroj pro kompilaci souborů vytvořených v RexDraw do binárního formátu. Uživatelé můžou v REXYGEN Studio vytvářet a vyvíjet ovládací algoritmy, konfigurovat I/O signály a nahrávat dokončené projekty do zařízení. Pro programování algoritmů je zde dostupné grafické vývojové prostředí využívající funkční bloky dle standardu IEC 61131-3 pro programování PLC. Software rovněž zahrnuje i rozsáhlou knihovnu nejrůznějších nástrojů - časovače, filtry, PID ovladače apod. ==== Instalace REXYGEN ==== REXYGEN pro stálý provoz vyžaduje licenci. Tu lze zakoupit na [[https://www.rexygen.com/raspberry-pi-rexygen-pricing/|tomto odkazu]]. Bez licence může uživatel program využívat bezplatně po dobu dvou hodin, kdy jsou zpřístupněny i pokročilé funkční bloky a I/O ovladače. Návod ke spuštění zkušební verze je dostupný v manuálu níže. Všechny nezbytné informace o samotném REXYGENu, jeho instalaci a konfiguraci na Unipi 1.1 a Unipi 1.1 Lite naleznete v [[https://www.rexygen.com/doc/ENGLISH/MANUALS/RexygenGettingStarted_UniPi/RexygenGettingStarted_UniPi_ENG.html#x1-30001.1|oficiálním manuálu]] ==== Další informace ==== * [[https://www.rexygen.com/|domovská stránka REXYGEN]] * [[https://github.com/rexcontrols/REXexamples|Ukázkové projekty na úložišti GitHub]] ==== Snímky uživatelského rozhraní ==== {{:en:sw:03-unofficial:rexygen-studio-diagnostics.png?400|}} {{:en:sw:03-unofficial:rexygen-studio.png?400|}}