IAR updates Visual State its model-based design solution for large complex designs. IAR announced the latest version of Visual State, a model-based visual design solution. The updates are meant to enhance the solution’s already working concept to build high-level designs, structure complex applications, and add the step-by-step functionality of detail through visualization.
The IAR Visual State can automatically generate 100% design-consistent code in C, C++, C#, or Java languages. The latest release also offers enhanced cross-platform and new visualization features that increase code generation, and support low-code development approaches.
The company has said that IAR Visual State is suited to large design projects in the embedded application space, including self-driving vehicle systems, automotive instrument clusters, vending machines, advanced power tools, HVAC systems, elevators, PLCs, and control systems.
The solution is a stand-alone visualization system that is toolchain and architecture agnostic. With the IAR Visual State designers are able to graphically design state machines, automate document generation, and generate source code that is compliant with designs.
When integrated into the IAR Embedded Workbench both tools have a series of unique features, such as real-time state machine debugging. This can be done right in the IAR C-SPY debugger in the workbench and automatic source code handling in the IDE.
Note: The Embedded Workbench is also part of the MCUXpresso suite of software and toolchains from NXP, which allows the IAR Embedded Workbench to work alongside other IDEs including from NXP as well as the NXP line of microcontrollers. Offering designers a great deal more freedom of choice in vendors and component circuitry.
“IAR Visual State quickly helps companies to generate high-quality code and efficiently manage
complicated designs,” says Anders Holmberg, CTO at IAR. “In addition, the recent features added, such
as variant handling, C#, and Java code generation, support for requirement management (ReqIF format),
and a modernized hierarchical coder enables developers to work in large and distributed teams with
different skills from embedded to mobile/PC applications, including low-code development.”
To find out more about the IAR Visual State visualization design solution see the product page here.
IAR | iar.comSponsor this Article
For the past 8 years, I have been writing about embedded technologies, added to my technical, academic, and medical editorial experience, with companies like Elsevier and Cambridge University Press. I tell people to read what I write, not try to pronounce my last name. I am always available for comments and suggestions you can reach me at firstname.lastname@example.org and I promise I will take the time to reach back out to you. I live in the North East with my wonderful family.