CYBERTRONICS

Advanced Cybernetics Solutions

Sym2Code makes your math come true

Sym2Code is a cloud service which performs automatic code generation to convert your equations into finite, robust and efficient runnable software.

Seamless integration with
MATLAB®

Sym2Code extends the standard Symbolic Math Toolbox™ objects to support existing functionality and provide new advanced features.

Encrypted Communication

Sym2Code adopts AES-256 encryption method to perform safe data exchange between MATLAB® and the cloud service.

Optimized Data Flow

Sym2Code performs optimization of the generated code to achieve optimal execution time preserving all robustness properties required by the modern industrial standards.

 

UnitTest Ready

Sym2Code uses your equations to generate software UnitTests to validate the generated code and preserve code metrics in industrial applications.

Supported Programming Languages

Sym2Code can fit your programming language  and codestyle.

CODE OPTIMIZER

Sym2Code Optimizer

Dealing with complex mathematical functions is not an easy task.

Writing a custom code to optimize the execution time can be an almost impossible task when function complexity grows.

Sym2Code Optimizer is able to minimize the amount of operations and functions call…

“Everything else is algebraic drudgery”, G. Zini.

Robotic Arm

  • 6 Degrees of Freedom
  • 2x3D Cartesian Positions
  • 2x3x3 Direction Cosin Matrices

Execution Time

M File [8.18us] 100%
M File Optimized [6.74us] 82%
MEX File [5.38us] 66%
MEX File Optimized [3.94us] 48%

Details

Operations
148 100%
96 65%
Function Call
154 100%
10 6%

ROBOTIC HAND

  • 20 Degrees of Freedom
  • 5x3D Cartesian Positions
  • 5x3x3 Direction Cosin Matrices

Execution Time

M File [69.10us] 100%
M File Optimized [35.80us] 52%
MEX File [12.27us] 18%
MEX File Optimized [8.23us] 12%

Details

Operations
1974 100%
599 30%
Function Call
1297 100%
42 3%

Get in Touch

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close