solidThinking Embed – formerly known as VisSim Embedded – is a visual environment for model based development of embedded systems. Its highly efficient diagram-to-code capability shortens the development time and increases product quality.
With solidThinking Embed, you can quickly develop virtual prototypes of any dynamic system. Models are built by simply sliding blocks into the work area and wiring them together with the mouse.
Embed automatically converts the control diagrams into C-code ready to be downloaded to the target hardware. The generated C-code is recognized for its efficiency with respect to memory requirements and runtime.
The first release of solidThinking Embed 2016 represents a new era of VisSim for efficient model-based embedded development including:
Explore below to learn more about solidThinking Embed 2016 or Click Here to request a FREE demo.
Diagram to Code
Embed provides a complete toolchain for embedded control systems development.
Embed’s code generator allows you to easily try out new algorithms on a target hardware WITHOUT the need of hand-coding.
The base product includes all the tools needed for embedded development including StateCharts, target support, fixed point algorithms, efficient code generator, motor control libraries.
Extensive blocksets including Texas Instruments C2000 Motor control, Instaspin, on-chip peripherals, fixed point & motor block libraries.
OMG UML 2.1 compliant graphical state chart editing, simulation & code generation. Includes a built-in C interpreter for faster and reliable development of complex control applications.
Plant runs on the host computer in Embed while the control algorithm runs in real-time on the target MCU. Real-time communication is performed via a JTAG hotlink. Embed also supports PIL-synchronous communication mode that runs the target in lock-step with the simulation for easy verification of embedded algorithms.
Perform frequency domain analysis either for the entire model of for a subsystem. Linearized systems can be represented in ABCD state space or transfer function form.
CAN gives you a low cost Controller Area Network (CAN) development interface. You can easily log data, plot, strip-chart or run a virtual plant or controller for model based development.
Motion consists of a comprehensive motion control block library, which includes motors, amplifiers, filters, controllers, loads, sensors, sources, and transforms.
Based on proven Kepware OPC client technology, OPC allows Embed to connect to any OPC server, including all Kepware servers.
OptimizePRO calculates the optimal values for design variables subject to user-defined constraints starting from initial user guess values.
UDP lets you read and write standard internet protocol packets from the Embed block diagram.
“When I used C-code for developing and debugging my digital control algorithms it was like fumbling around a twisty maze with high walls. When I switched to solidThinking Embed it was like getting a birds-eye view of that maze and a clear view of the path to the solution.”
Digital Power Engineer, CEG Elettronica
Using solidThinking Embed, Texas Instruments was able to develop an embedded simulation of an entire system.