[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






