主要内容

代码生成和部署

为桌面计算机、移动设备和嵌入式目标生成独立的应用程序

在您使用音频工具箱™您可以从您的MATLAB中生成可移植的C/ c++源代码、独立的可执行程序或独立的应用程序®代码或仿真软件®模型.通过代码生成,你可以:

  • 运行您的算法在没有MATLAB的机器上或仿真软件安装。

  • 当你在MATLAB中工作时,加速处理或仿真软件环境。

  • 将算法嵌入硬件中。

  • 将算法合并到遗留代码中。

的部署特性比较MATLAB编译器™而且MATLAB编码器™功能。使用这个表来决定如何部署您的MATLAB代码或仿真软件模型

部署的特点 使用MATLAB编译器功能 使用MATLAB编码器功能
输出 不可读的共享库。 可移植和可读的C源代码。
库的依赖 MATLAB运行时

仅针对音频I/O特性的库依赖:在MATLAB和Simulink之外运行音频I/O功能

支持的部署平台

窗户®Mac和Linux®

任何支持ANSI的平台®/ ISO®C / c++代码。

知识产权保护

打包的代码是加密的。

代码不加密。您可以通过生成共享库而不是可读代码来保护您的IP。

算法加速

和MATLAB一样的速度。

可能更快,取决于算法。

MATLAB的图形 支持。 不受支持的。

若要将音频插件部署到数字音频工作站,请参见导出MATLAB插件到DAW

要将系统对象™音频插件部署到Simulink,请参见转换音频插件系统对象到Simulink块

主题

Baidu
map