Deploying Designs to Embedded Controllers Through Automatic Code Generation
Wärtsilä
Modern control features are notoriously problematic to develop and often involve extensive engine testing. Simulink and Embedded Coder let us design and optimize the features early in our process, saving a large amount of costly engine tests.![]()
- Control Systems Overview
- Creating Accurate Plant Models
- Designing Feedback Compensators and Control Logic
- Deploying Designs to Embedded Controllers Through Automatic Code Generation
- Verifying Control Design Through Simulation and Formal Verification Methods

After the control system has been designed and tested, you refine it for implementation. For example, you can specify all the fixed-point data type properties of your design to prepare it for implementation with fixed-point arithmetic.
Use Automatic Code Generation to Deploy Your Design
You can deploy your design onto an embedded controller through automatic code generation. With this approach you generate highly efficient code for your controller and avoid errors that can happen when your design must be reinterpreted during manual coding. You can generate:
- ANSI/ISO C and C++ code for targeting microprocessors and microcontrollers
- IEC 61131 structured text for targeting programmable logic controllers (PLCs) and programmable automation controllers (PACs)
- Verilog and VHDL code for targeting FPGAs

Free Control Systems Interactive Kit
Learn more about resources for designing, testing, and implementing control systems.
Get free kit