原创 如何把Matlab中的m文件转化成C语言代码

2009-7-8 10:19 14179 6 10 分类: 工程师职场

如何把Matlab中的m文件转化成C语言代码



今天应同学的要求,折腾了一下如题所示的转化,过程略显复杂,但最终结果还是可以,即:现在一打开VC6.0直接会显示一个由M文件向Cpp转化的小工具,如下图所示:


                        5e112fd5t6b359c5ad4e2&690


现在把折腾的过程总结如下:


前提:


1.已经下载程序matcom v4.5,如果未下载可到地址http://www.cnblogs.com/yunbo/archive/2006/10/17/530915.aspx中下载;


2.机器已经安装Matlab 7.0或以上版本;


3.机器已经安装了软件Microsoft Visual C++ 6.0;


操作步骤:


1.安装matcom v4.5


注意:安装之前,首先在matlab的安装目录下手动建立文件夹:\MATLAB701\bin\toolbox\matlab\general.


2.第一次运行matcom v4.5


运行MATcom4.5自动搜索VC编译器并提示用户是否安装,之后提示是否安装有MATLAB,回答安装后,如果没有建立文件夹\MATLAB701\bin\toolbox\matlab\general,则发生错误。手动建立1.中所说的文件夹,再重新启动MATcom4.5即可。


3.启动MATLAB,


运行以下命令:


     cd c:\matcom45  % MATcom的安装路径


     diary mpath


     matlabpath


     diary off


4.复制文件


    MATcom4.5\bin\usertype.dat文件到Visual C++ 6.0\Common\MSDev98\bin目录。


5.Visual C++ 6.0中的操作


    运行Visual C++,并从菜单中选择Tools->Customize->Add-ins and Macro Files,选择Browse,改变文件类型为Add-in(.dll),选择%MATcom45%\bin\mvcide.dll文件,确定。


补充如果你安装的VC6.0为中文版,则相应的路径为工具\定制\附加项...


6.在Visual C++的开发环境中可以看到一个Visual MATcom工具条,安装成功。

PARTNER CONTENT

文章评论4条评论)

登录后参与讨论

用户377235 2015-1-6 10:04

出现的工具条界面是什么样子的,我安装上了,但是不知道安装的对不对?

用户377235 2013-1-11 16:11

我装了可没法转,总有错误

用户377235 2012-7-4 15:13

可以直接在C里运行吗?

用户377235 2012-2-19 17:53

没有browser 啊。
相关推荐阅读
用户202764 2011-09-13 21:40
四通道MBUS&无线集抄器
加了一周的班终于出板了四通道MBUS&无线集抄器,呵呵累的够呛啊,设计标准都要达到工业最高级别,样机测试很恼火的哦,呵呵恼火暂且不说,说说四通道集抄器能力吧:每个通道挂载250仪表,前提是仪表...
用户202764 2011-06-23 07:42
我的店铺开张啦,哈哈
今天终于开张自己 的店铺了,呵呵,其实不为赚什么钱,多学习点,为以后打个基础,呵呵,开的是虚拟店+实物出售,呵呵,自己学习了很久开店知识终于可以自己操作了,呵呵同时也欢迎朋友们光顾,充话费、qq会员、...
用户202764 2011-06-09 22:36
天线设计的个人测试结果
一直忙于工作,很少来书写下自己总结的经验了,呵呵,今天在天线设计上取的了可喜的效果,原先的天线只选择了pi型和ti型结合,是用效果一般,基本上不会到达信号量最大值,然后对天线做了些ESD修改,效果相当...
用户202764 2011-03-28 20:37
刚完成了一个STM32的DTU
忙活了这一阵子,今天终于把基于cortex的DTU板子都焊接完了,把以前写的程序靠进去跑了下还不错,哈哈,接着就是把程序好好完善了就可以啦,努力加油自勉啦...
用户202764 2011-03-22 17:12
在4-20mA电流环中如何使用高压、大电流驱动放大器
  电流环在过程控制工业系统中的应用已经具有很长历史。通过电流环可以将信息从远端传感器传递到中央处理单元,或从这些中心单元传送至远端传感器。4~20mA电流环的应用非常普遍,而有些系统则采用了±20m...
用户202764 2011-03-22 16:54
初识arm的一些最简单的注意事项
最近一直在调试刚做的基于arm的无线板子,期间也遇到不少问题,不能一一列举,但我想把一些最基本的注意事项和大家分享下, 第一:一定要注意boot的状态,下载仿真的时候一定要选择boot1,boot0的...
EE直播间
更多
我要评论
4
6
关闭 站长推荐上一条 /3 下一条