coverting to c code

7 ビュー (過去 30 日間)
Rajesh
Rajesh 2012 年 2 月 8 日
編集済み: Youssef Khmou 2013 年 10 月 13 日
i’m converting Matlab code to static c code, i found two ways to convert the code. Both are producing diff code, I just want to know which the correct way of code conversion. following the two commends ,
codegen -c pca
coder -new pca.prj
thanks
Rajeshkumar.c

回答 (3 件)

Mike Hosea
Mike Hosea 2012 年 2 月 13 日
CODEGEN is the command-line way, CODER is the graphical user interface. It's the same technology "under the hood". I expect "codegen" and "coder" to generate the same code if you are using all the same options.
  1 件のコメント
Rajesh
Rajesh 2012 年 2 月 15 日
Hello Mr.mike,
i'm using the same options for both. but i am getting different outputs. if u like i can send those codes to you for comparison

サインインしてコメントする。


Titus Edelhofer
Titus Edelhofer 2012 年 2 月 15 日
Hi Rajesh,
just to confirm: I guess you invoke coder by
coder -build pca.prj
instead of "-new"? I just gave it another try with a larger project, and apart from the new build date, the generated codes were identical ...
What kind of differences in the code do you see?
Titus
  2 件のコメント
Rajesh
Rajesh 2012 年 2 月 16 日
Hi Mike,
yesterday when i was going through my code realized a different. when i give "coder -new pca.prj " its generating c code. and while i'm giving codegen -c pca it's generating a mex code.. . and then i created a mex code using coder -new pca.prj, both are matching. . .
Rajesh
Rajesh 2012 年 2 月 16 日
i mean both the mex files are matching. .

サインインしてコメントする。


Rajesh
Rajesh 2012 年 2 月 16 日
Hello Mike,
i tried with coder -build pca.prj. it's producing the same output produced by "coder -new pca.prj ".

タグ

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by