您可以在DSP System Toolbox™中从系统对象和块生成独立的可执行文件,支持代码生成。金宝app此可执行文件可以在MATLAB外部运行®和模拟金宝app®环境。
要从系统对象生成可执行文件,必须具有Matlab Coder™安装了。要从Simulink块生成可执行文件,您必须具有金宝app金宝appSimulink编码器除了Matlab编码器。
从以下对象生成的可执行文件和块依赖于预构建的动态库文件(.dll.
文件包含在matlab中。
系统对象
什么时候FFTIMPLENTATION.
设定为'fftw'
。
什么时候FFTIMPLENTATION.
设定为'汽车'
那FFTLengthSource.
设定为'财产'
, 和FFTLENG
不是两个的力量。
什么时候FFTIMPLENTATION.
设定为'fftw'
。
什么时候FFTIMPLENTATION.
设定为'汽车'
那FFTLengthSource.
设定为'财产'
, 和FFTLENG
不是两个的力量。
对象
dsp.istft.
(当由输入行的数量确定的FFT长度而不是2的功率时)
块
Burg方法(当FFT长度不是两个的功率时)
什么时候FFT实施设定为FFTW.
。
当你清除时从输入尺寸继承FFT长度复选框和设置FFT长度一个不是两个力量的值。
什么时候FFT实施设定为FFTW.
。
当你清除时从输入尺寸继承FFT长度复选框和设置FFT长度一个不是两个力量的值。
逆短时间FFT(当输入长度不是两个电源时)
什么时候FFT实施设定为FFTW.
。
当你清除时从输入尺寸继承FFT长度复选框和设置FFT长度一个不是两个力量的值。
什么时候FFT实施设定为FFTW.
。
当你清除时从输入尺寸继承FFT长度复选框和设置FFT长度一个不是两个力量的值。
短时间FFT(当FFT长度不是两个的功率时)
运行可执行文件
在MATLAB和SIMULINK环境外运行相应的可执行文件,例如Windows金宝app®在Windows计算机上的命令提示符,您必须包含这些预设.dll.
文件。包括的方法.dll.
文件取决于MATLAB或MATLAB编译器运行时(MCR)是否安装在外部计算机上。MATLAB编译器运行时(MCR)也称为MATLAB运行时,是一个独立的共享库,MATLAB代码和其他文件集,可以在没有安装版本的MATLAB版本的计算机上执行MATLAB文件。有关MCR的更多详细信息,请参阅关于matlab运行时(Matlab编译器)。
MATLAB或MCR未安装在运行可执行文件的机器上
要运行从上面的系统对象生成的可执行文件和没有安装MATLAB或MCR的计算机上的块,请使用Packngo.
功能。这Packngo.
函数包包含预构建的所有相关文件.dll.
在压缩Zip文件中的文件,以便在未安装MATLAB或MCR的另一个开发环境中,您可以重新定位,解压缩和重建项目。
你可以使用Packngo.
命令行或函数包裹选项在Matlab编码器应用程序。这些文件在压缩文件中打包,您可以使用标准的zip实用程序重新定位和解压缩。有关如何打包从MATLAB代码生成的代码的详细信息,请参阅将从MATLAB代码生成的代码重新定位到另一个开发环境。有关如何打包从Simulink块生成的代码的详细信息,请参阅金宝app重新定位从Simulink模型生成的代码到另一个开发环境金宝app。
MATLAB或MCR安装在您运行可执行文件的机器上
包括预设.dll.
使用MATLAB或MCR安装的计算机上的文件,通过运行下面的命令来设置系统环境。这些命令假设计算机已安装MATLAB。如果在仅使用MCR的计算机上运行独立可执行文件,并且未安装MATLAB,请更换$ matlabroot / bin / ....
通过对MCR的路径。
平台 | 命令 |
---|---|
苹果电脑 |
有关更多信息,请参阅在Mac中附加库“dydd_library_path”的库路径。 |
Linux. |
|
视窗 |
|