This update extends akYtec ALP with new visualization components, expanded controller functionality, and enhanced support for first- and second-generation devices. It includes improvements to variable management, project configuration, and system resource monitoring, as well as firmware updates and multiple fixes addressing stability, correctness, and platform-specific behavior. The detailed list of additions, changes, and fixes is provided below.
New
- "Switch Group" visualization element added for second-generation devices:
- Controls the value of a bound integer variable
- When using Radio button type, only one option can be selected
- When using Checkbox type, multiple options can be selected
- "Switch" visualization element added for second-generation devices:
- Controls the value of a bound Boolean variable
- Group polling support added for first-generation devices
- Batch renaming of network variables added for first-generation devices in Master mode
- Support for changing target devices between different product lines (within the same generation)
- PID controller with auto-tuning added for second-generation devices (excluding PR103)
- Incremental numbering implemented in parameter names when duplicating variables
- Display added for system RAM, RAM, and visualization ROM usage indicators when usage is below 80%
- Added buttons to create, delete, and duplicate directories in the variable table
- Added "Usage in project" column for slave variables in the variable table
- Added restriction on using the "[" and "]" characters in variable names
- When opening old projects, all "[" and "]" characters in variable names will be automatically replaced with "{" and "}" respectively
- Changed the display logic for the "Dynamic Text" element - lines are now displayed in the order defined in the control's properties, rather than in ascending value order
Firmware-Updates
- PR103 – Firmware v1.11.2
- Fixed a rare issue causing incorrect values on DI and FDI inputs
- PR205 – Firmware v1.10.1
- Added support for PID controller with auto-tuning
- Added support for "Switch" and "Switch Group" graphical controls
- Fixed the visualization RAM calculation for several elements: Indicator, Switch, Circle/Sector, Button (with rounded corners and fully round)
Note: If previously created projects no longer fit within the visualization RAM limits, it is recommended to split the functionality of the most resource-intensive screens across multiple screens
Fixed
- Fixed an error when copying variables that contain parentheses in their names
- Fixed focus loss on element after changing the target platform
- Fixed an issue where ALP would close when deleting characters in the "int/float input/output" element
- Fixed incorrect behavior of PR200 transistor output in PWM mode
- Fixed an error when importing variable tables with empty parameter names
- Fixed incorrect display of transistor output settings after switching the PR205 target platform
- Fixed row sorting issues in the "Dynamic Text" element
- Fixed a bug where PR102 logic was disabled during online debugging when switching between tabs



