Venice, Florida — Catalytic Inc has announced immediate availability of Catalytic Function Library, a significant addition to its MCS (MATLAB® to C Synthesis) software introduced last year.
The Catalytic Function Library enables MATLAB developers to generate functionally equivalent, redistributable C code for more than 300 MATLAB functions, including a wide variety of toolbox functions. Algorithm developers now can automatically generate equivalent C models from MATLAB code that take advantage of higher-level MATLAB functions.
Notes Dr. Luc Semeria, Catalytic's product marketing manager: "Algorithm developers use MATLAB because of the power of the vector language and the rich function library. With the release of MCS last year, we addressed getting fast C code from the MATLAB language. Now the introduction of our function library provides a fast path to functionally-equivalent C code for a growing number of MATLAB functions."
Eliminating a Barrier for Algorithm Hand-off
MATLAB functions are delivered in M code or compiled form. This presents a significant hurdle when it comes to handing off the algorithm for incorporation in products or prototypes. A manual translation step is required to replicate the equivalent functionality in C code. Depending on the complexity of the function used, the translation could add anywhere from one to six staff weeks of effort per function.
With both automatic and user-directed function substitution, Catalytic MCS enables easy use of Catalytic functions without source code modifications. With the Catalytic Function Library, developers now have a low-risk path from MATLAB functions to functionally-equivalent, redistributable C code.
Pricing and Availability
The Catalytic Function Library works with MCS to generate redistributable, platform-independent ANSI-C. Pricing for the library is subscription-based. It is priced from $5,000 per year and includes all quarterly updates during the term.