Consistent C, C++, C#, or Java code. The latest version of IAR Visual State comes with better cross-platform support and new visualizations for fast code generation that continue to support low-code development.
IAR Visual State is particularly advantageous for large design projects in embedded applications such as automotive dashboards, autonomous vehicle systems, advanced power tools, vending machines, HVAC systems, tracking systems, elevators, PLCS, and control systems. The solution provides formal validation, analysis, and functional validation to ensure that the application performs as expected.
“IAR Visual State quickly helps companies generate high quality code and effectively manage complex designs,” said Anders Holmberg, Chief Technology Officer of IAR. In addition, the added features of this new release, such as variant management, C# and Java code generation, support for requirements management (ReqIF format), and modern hierarchical encoders, allow developers to work in large distributed teams with diverse skills, including low code development, from embedded to mobile /PC applications.”
The new version of IAR Visual State provides better cross-platform support to improve the user experience on Windows and Linux. The status chart editor and Navigator have been unified into one application, with a new look and feel and tabled Windows. This allows developers to have the same user experience on both Windows and Linux. In the latest version, IAR Visual State supports Linux Ubuntu 18 and Ubuntu 20.
IAR Visual State is a standalone solution, independent of the toolchain and architecture. Developers can design state machines as diagrams, generate source code that conforms to the design, and automatically generate documentation. When Visual State is integrated into IAR Embedded Workbench, both tools are able to fully leverage their unique capabilities, such as real-time state machine debugging directly within Embedded Workbench’s C-SPY debugger, And automating source code in the IDE.
On June 14-16, 2023, IAR will participate in embedded world China and discuss the possibility of state machine design tools for low code development in embedded systems at a technical seminar held at the same time. You can also visit the IAR booth (Booth number: A121) to experience the Visual State Demo for yourself.