主要内容

代码生成和部署

生成代码或独立的可执行文件

在使用开发应用程序之后卫星通信工具箱功能,您可以生成可移植的C/ c++源代码,独立的可执行程序,或独立的应用程序从您的MATLAB®代码。通过代码生成,你可以:

  • 运行您的模拟在没有安装MATLAB的机器上。

  • 当您在MATLAB环境中工作时,加速处理。

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

下表比较了MATLAB编译器™MATLAB编码器™功能。使用这个表来决定如何部署MATLAB代码。

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

一个也没有。

金宝app支持的部署平台

窗户®Mac和Linux®

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

知识产权保护

打包的代码是加密的。

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

算法加速

和MATLAB的速度一样。

可能会更快,这取决于算法。

MATLAB的图形 金宝app支持。 不受支持金宝app的。

有关支持C/ c++代码生成的按字母顺序排列的特性列表,请参见金宝app卫星通信工具箱- C/ c++代码生成过滤的函数和对象

主题

什么是C代码生成从MATLAB?

介绍代码生成支持。金宝app