您可以从DSP System Toolbox™中支持代码生成的System对象和块生成独立的可执行文件。金宝app这个可执行文件可以在MATLAB之外运行®和仿真软金宝app件®环境。
要从System对象生成可执行文件,必须具有MATLAB编码器™安装。要从Simulink块生成可执行文件,您必须具有金宝app金宝app仿真软件编码器除安装外MATLAB编码器.
由以下对象和块生成的可执行文件依赖于预构建的动态库文件(. dll
文件)包括与MATLAB。
系统对象
当FFTImplementation
被设置为“FFTW”
.
当FFTImplementation
被设置为“汽车”
,FFTLengthSource
被设置为“属性”
,FFTLength
不是2的幂。
当FFTImplementation
被设置为“FFTW”
.
当FFTImplementation
被设置为“汽车”
,FFTLengthSource
被设置为“属性”
,FFTLength
不是2的幂。
对象
dsp。ISTFT
(当FFT长度由输入行数决定不是2的幂时)
块
运行可执行文件
在MATLAB和Simulink环境之外运行相应的可执行文件,例如Windows金宝app®命令提示符,则必须包含这些预构建的. dll
文件。包括的方法. dll
文件取决于是否在外部机器上安装MATLAB或MATLAB编译运行时(MCR)。MATLAB编译器运行时(MCR),也称为MATLAB运行时,是一组独立的共享库、MATLAB代码和其他文件,可以在计算机上执行MATLAB文件,而不需要安装MATLAB版本。有关MCR的详细信息,请参见关于MATLAB运行时(MATLAB编译器).
MATLAB或MCR没有安装在您正在运行可执行文件的机器上
要在没有安装MATLAB或MCR的机器上运行上述System对象和块生成的可执行文件,请使用packNGo
函数。的packNGo
函数包了所有相关的文件,包括预构建的. dll
这样,您就可以在没有安装MATLAB或MCR的另一个开发环境中重新部署、解包和重建项目。
你可以使用packNGo
命令行或包选项MATLAB编码器这些文件被打包在一个压缩文件中,你可以使用标准的zip工具重新定位和解压。有关如何打包MATLAB代码生成的代码的详细信息,请参见将MATLAB代码生成的代码迁移到另一个开发环境中.有关如何打包由Simulink块生成的代码的详细信息,请参见金宝app将从Simulink模型生成的代码重新放置到另一个开发环境中金宝app.
MATLAB或MCR安装在运行可执行文件的机器上
包括预构建的. dll
安装了MATLAB或MCR的机器上的文件,通过运行下面的命令设置系统环境。这些命令假设计算机已经安装了MATLAB。如果您在一台只有MCR且没有安装MATLAB的机器上运行独立的可执行文件,请替换美元MATLABROOT / bin /…
找到MCR的路径
平台 | 命令 |
---|---|
Mac |
有关更多信息,请参见在MAC中添加库路径到"DYLD_LIBRARY_PATH. |
Linux |
|
窗户 |
|