编译MATLAB部署函数
MCC.
编译由选项指定的函数。选项
mfilename1 mfilename2 ... mfilenamen
所使用的选项取决于编译的预期结果。有关编译的资料:
mcc - m
将函数编译成独立应用程序。选项
mfilename.
这相当于mcc -W主-T链接:exe
.
mcc - e
将该函数编译为不打开MS-DOS的独立应用程序®命令窗口。选项
mfilename.
该语法等价于-W WinMain -T link:exe
.
mcc - w的excel:
创建一个微软®Excel从指定文件的外接程序。addin_name
那类名称
版本=Version_number.
“- t链接:自由选项
mfilename1 mfilename2 ... mfilenamen
addin_name
-指定插件及其命名空间的名称,命名空间是一个句点分隔的列表,例如companyname.groupname.component.
.
类名称
- 指定要创建的类的名称。如果未指定类名,MCC.
使用addin_name
作为默认值。如果指定,类名称
,需要与之不同mfilename.
.
Version_number.
—指定加载项文件的版本号为majorminor.bug.build.
在文件系统中。您不需要指定版本号。如果您未指定版本号,MCC.
默认情况下,设置版本号为1.0.0.0
.
主要
- 指定主要版本号。如果您没有指定数字,MCC.
套主要
来0.
.
少数
- 指定次版本号。如果您没有指定数字,MCC.
套少数
来0.
.
错误
-指定bug修复维护版本号。如果您没有指定数字,MCC.
套错误
来0.
.
构建
—构建号。如果您没有指定数字,MCC.
套构建
来0.
.
Excel插件只能在运行在Windows上的MATLAB中创建®.
删除周围的单引号“excel: addin_name、类名、版本”
当执行MCC.
命令从DOS提示符。
MCC -H -W Hadoop:
生成一个可部署的归档文件,可以作为Hadoop的作业运行®.archivename.
,配置:configFile
archivename.
—生成归档文件的名称。
configFile
- 指定要创建可部署存档的配置文件的路径。有关更多信息,请参阅使用mcc命令创建可部署归档的配置文件.
你可以签发MCC.
命令在matlab命令提示符或Windows或Linux中®系统的命令行。
mcc - m
编译包含simulink的matlab应用程序万博1manbetx®模拟到独立应用程序。有关更多信息,请参阅使用Simulink编译器创建和部署脚本万博1manbetx(万博1manbetx仿真软件编译器)。选项
mfilename.
MCC.-M.魔术魔法
MCC.-e.魔术魔法
在Windows中创建一个带有版本号的独立应用程序3.4.1.5
.
MCC.-W.“主要:version = 3.4.1.5”-T.链接:exe.mymagic.m
MCC.-W.'Excel:Myaddin,MyClass,1.0'-T.链接:lib魔术魔法
在Windows中创建带有版本号的Excel加载项5.2.1.7
.
MCC.-W.'Excel:Myaddin,MyClass,Version = 5.2.1.7'-T.链接:lib-B.班级{myclass:mymagic.m}
在Windows中创建一个带有版本号的COM组件7.10.1.3
.
MCC.-W.com: myCOMComponent, myClass版本= 7.10.1.3 '-T.链接:lib班级{myclass:mymagic.m}
MCC.-W.“mpsxl: myDeployableArchvie myExcelClass, = 1.0的版本-T.链接:libmymagic.m
要为Simulink仿真创建一个独立的应用程序:万博1manbetx
使用Simulin万博1manbetxk创建一个Simulink模型。本例使用了该模型sldemo_suspn_3dof
和Simulink一起发布的。万博1manbetx
创建一个使用api的MATLAB应用程序万博1manbetxSimulink Compiler™模拟模型。有关更多信息,请参阅使用可调谐参数部署模拟(万博1manbetx仿真软件编译器)。
功能deployparametertuning(outputfile,mbvariable)如果ischar(mbVariable) || isstring(mbVariable) mbVariable = str2double(mbVariable);结束如果isnan (mbVariable) | | ~ isa (mbVariable,'双')||〜Isscalar(MBVariable)Disp('mb必须是一个双标量或一个可以转换为双标量的字符串或char ');结束在=仿真软万博1manbetx件。SimulationInput ('sldemo_suspn_3dof');在= in.setvariable(“m”,mbvariable);在= si万博1manbetxmulink.compiler.configurefordeplopment(in);Out = SIM(IN);保存(outputfile,out);结束
使用MCC.
从MATLAB应用程序创建独立应用程序。
MCC.-M.deployparametertuning.m
在Windows上,您可以通过附加为目标文件生成系统级文件版本号version =
Version_number.
到目标生成MCC.
语法。例如,看到使用系统级文件版本号(仅限Windows)创建独立应用程序.
Version_number.
—指定目标文件的版本号majorminor.bug.build.
在文件系统中。您不需要指定版本号。如果您未指定版本号,MCC.
默认情况下,设置版本号为1.0.0.0
.
主要
- 指定主要版本号。如果您未指定版本号,MCC.
套主要
来1
.
少数
- 指定次版本号。如果您未指定版本号,MCC.
套少数
来0.
.
错误
-指定bug修复维护版本号。如果您未指定版本号,MCC.
套错误
来0.
.
构建
- 指定构建号码。如果您未指定版本号,MCC.
套构建
来0.
.
中的独立应用程序和Excel外接程序支持此功万博1manbetx能MATLAB编译器.对于支持万博1manbetx的目标Matlab Compiler SDK.,请参阅提示部分MCC.
.