[Please excuse this topic if this it has been covered (I attempted to search past messages without success)]. Is there a translator that translates MATLAB algorithmic statements into C statements? I have been using R14 MATLAB and MCC to translate M-Files into DLLs in the Windows environment. But, for TI DSPs, I had to manually translate MATLAB statements into C statements. When I used MCC to generate C files, they contain library calls to emulate the MATLAB execution environment. Though "Link for TI CCS" and "Realtime Workshop" help testing and validating DSP algorithms in the TI CCS environment, such C files embed MATLAB library calls, which are equivalent to MEX structures. I need to automatically translate many DSP algorithms written in MATLAB (algorithmic statements only) to C (as opposed to manually translating or rewriting an equivalent algorithm in C); for example: MATLAB statements: if (intensity < max), intensity = intensity + increment; else direction = down; intensity = intensity - increment; end; to C statements: if (*intensity < max) (*intensity) += increment; else { *direction = down; (*intensity) -= increment; } Is there a translator with which one can automate the process? Are there other solutions that will help translate MATLAB algorithmic statements to C statements? Thanks, Hyoung
MATLAB algorithmic statements to C
Started by ●December 22, 2004
Reply by ●December 24, 20042004-12-24