主要内容

如何运行生成的可执行文件外面MATLAB

您可以生成一个独立的可执行文件系统对象和街区的DSP系统工具箱™代码生成的支持。金宝app这个可执行文件可以运行在MATLAB®和仿真软金宝app件®环境。

从系统中生成一个可执行的对象,你必须有MATLAB编码器™安装。生成一个可执行的模型块,你必须有金宝app金宝app仿真软件编码器除了安装MATLAB编码器

生成的可执行文件从以下对象和块依靠预先构建的动态库文件(. dll文件)包含在MATLAB中。

系统对象

对象

  • dsp.ISTFT(当FFT长度取决于输入的行数不是一个权力的2)

  • 音频设备的作家

  • 伯格方法(当FFT长度是不2的幂)

  • 从多媒体文件

  • 多媒体文件

  • FFT

    • FFT实现被设置为FFTW

    • 当你清楚从输入继承FFT长度尺寸复选框,并设置FFT长度的值不是2的幂。

  • 传输线

    • FFT实现被设置为FFTW

    • 当你清楚从输入继承FFT长度尺寸复选框,并设置FFT长度的值不是2的幂。

  • 短期逆FFT(当输入长度不2的幂)

  • 级FFT

    • FFT实现被设置为FFTW

    • 当你清楚从输入继承FFT长度尺寸复选框,并设置FFT长度的值不是2的幂。

  • 周期图

    • FFT实现被设置为FFTW

    • 当你清楚从输入继承FFT长度尺寸复选框,并设置FFT长度的值不是2的幂。

  • 短时傅立叶变换(当FFT长度是不2的幂)

  • UDP接收

  • UDP发送

运行可执行文件

运行相应的可执行在MATLAB和Simulink环境中,例如窗口金宝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编码器应用。这些文件打包在一个压缩文件,您可以迁移并解压使用标准的压缩实用程序。更多细节关于如何从MATLAB代码生成的代码,看看从MATLAB代码生成的代码迁移到另一个开发环境。更多细节关于如何包从模型生成的代码块,明白了金宝app迁移从一个仿真软件模型生成的代码到另一个开发环境金宝app

MATLAB或MCR运行的机器上安装可执行文件

包括预先构建的. dll文件与MATLAB或MCR的机器上安装,通过运行下面的命令设置您的系统环境。这些命令假设计算机MATLAB安装。如果你在一台机器上运行独立的可执行文件只有MCR, MATLAB,没有安装,替换美元MATLABROOT / bin / ....MCR的路径。

平台 命令
Mac

setenv DYLD_LIBRARY_PATH " $ {DYLD_LIBRARY_PATH}: $ MATLABROOT / bin / maci64”(csh / tcsh)

出口DYLD_LIBRARY_PATH = $ DYLD_LIBRARY_PATH: $ MATLABROOT / bin / maci64 (Bash)

有关更多信息,请参见附加库路径“DYLD_LIBRARY_PATH”MAC

Linux

setenv LD_LIBRARY_PATH $ {LD_LIBRARY_PATH}: $ MATLABROOT / bin / glnxa64 (csh / tcsh)

出口LD_LIBRARY_PATH = $ LD_LIBRARY_PATH: $ MATLABROOT / bin / glnxa64 (Bash)

窗户

设置路径= % %路径;% MATLABROOT % \ bin \ win64

相关的话题