For a better experience on, enable JavaScript in your browser. Thank you!

Autoscaling of Variables

Time saved by powerful scaling capabilities

  • Simulation-based autoscaling
  • Worst-case autoscaling
  • Scaling with user data types

Quick and Accurate Scaling

If TargetLink® is to generate only floating-point code, autoscaling is not necessary. However, if TargetLink is used to generate fixed-point code, autoscaling can be a huge time-saver. It takes away the tedious and error-prone task of manually scaling each variable and each operation in the software. What took days and weeks in the past can now be done in minutes and hours.

Overflow Detection

Another big advantage: fixed-point overflows no longer entail hour-long debugging sessions. With TargetLink, scaling can be checked during simulation. If an overflow occurs, TargetLink shows the exact location in the block diagram. The problem can be corrected right away.

Automatic Scaling

These scaling properties give ample choices to fine-tune fixed-point code to the conflicting requirements of low execution time, high computational precision and overflow avoidance. Fixed-point scaling can be done manually by a software engineer, but in most instances it is left to the autoscaling tools from TargetLink.