在使用音频工具箱™功能,您可以从MATLAB生成可移植C/C++源代码、独立可执行文件或独立应用程序®代码或Si金宝appmulink®模型.使用代码生成,您可以:
跑你算法在没有matlab的机器上或Si金宝appmulink安装。
在MATLAB中工作时加快处理速度或Si金宝appmulink环境
将算法嵌入硬件。
将您的算法合并到遗留代码中。
此表比较了的部署特征MATLAB编译器™和MATLAB编码器™功能。使用此表来决定如何部署MATLAB代码或Si金宝appmulink模型.
部署特性 | 使用MATLAB编译器功能 | 使用MATLAB编码器功能 |
---|---|---|
输出 | 不可读取的共享库。 | 可移植和可读的C源代码。 |
库依赖 | MATLAB运行时. | 库依赖仅适用于音频I / O功能:在MATLAB和Simulink之外运行音频I/O功能金宝app. |
金宝app支持的部署平台 | 视窗®,雨衣,以及Linux®. |
任何支持ANSI的平台金宝app®/ ISO.®C/C++代码。 |
知识产权保护 | 包装代码是加密的。 |
代码未加密。您可以通过生成共享库而不是可读代码来保护您的IP。 |
算法加速 | 与MATLAB相同的速度。 |
根据算法,可能更快。 |
MATLAB图形 | 金宝app支持的。 | 不支持。金宝app |
要将音频插件部署到数字音频工作站,请参阅将MATLAB插件导出到DAW.
部署系统对象的步骤™ Simulink的音频插件,请参阅金宝app将音频插件系统对象转换为Simulink块金宝app.