比较金宝app编码器和金宝app编译器
金宝app®编译器™使您能够分享仿真软件模拟作为独立的可执行文金宝app件。您可以构建编译后的可执行文件的包装和MATLAB仿真软件模型金宝app®代码设置、运行和分析模拟。独立的可执行文件可以完成仿真应用程序使用MATLAB图形和ui设计的MATLAB程序设计师。与外部cosimulate仿真环境中,您可以生成独立的功能模型单元(FMU)二进制文件,坚持功能模型接口(FMI)标准。
金宝app仿真软件编码器™生成和执行C和c++代码从仿真软件模型,Stateflow金宝app®图表和MATLAB函数。生成的源代码可用于实时和非实时应用,快速成型、半实物测试。您可以调整和监控使用仿真软件生成的代码或运行并与之交互的代码在MATLAB和Simulink之外。金宝app
差异
下面的表州主要的对比金宝app仿真软件的编译器和金宝app仿真软件编码器。用这个表来理解应用程序之间的区别和使用的两种产品。下载188bet金宝搏
输出和支持金宝app | 金宝app仿真软件的编译器 | 金宝app仿真软件编码器 |
---|---|---|
主要用例 | 桌面或生产服务器上部署模拟作为独立的可执行文件 | 生成模型的可移植的C / c++代码模型,可以在嵌入式平台上或桌面金宝app部署 |
输出 | 可执行文件或软件组件或共享库 | 便携和可读的C / c++源代码 |
金宝app仿真软件块支持金宝app | 所有的块支持快速仿真软件加速器金宝app模式金宝app | 模型的一个子集金宝app |
金宝app支持Blocksets | 所有支持的blocksets快速仿真金宝app软件加速器模式金宝app | 模型的一个子集金宝app |
生产 | MATLAB生产服务器 | 嵌入式编码器 |
金宝app仿真软件图形支持金宝app | 金宝app支持MATLAB图形。 | 没有一个 |
库的依赖关系 | MATLAB运行时 | 没有一个 |
常见的问题金宝app编译器和金宝app编码器
下面的表回答一些常见的使用问题金宝app仿真软件的编译器和金宝app仿真软件编码器所需,比如内存、性能和其他问题的支持。金宝app
常见问题 | 金宝app仿真软件的编译器 | 金宝app仿真软件编码器 |
---|---|---|
生产的是什么文件? | 共享的可执行文件或库,以及所需的MATLAB运行时组件。 | 源代码(*。c & *。h ),可以编译成共享库和可执行文件 |
该平台可以部署到这些文件吗? | 所有平台支持的MATLAB 金宝app(Windows、Mac和Linux) | 任何平台,支持ANSI / ISO 金宝appC / c++代码 |
生成可读的代码吗? | 没有,只有non-readable共享库 | 是的,读源代码 |
速度比仿真软件吗?金宝app | 运行在相同的速度快速仿真软件加速器模式。金宝app | 有潜力成为更快,取决于算法。生成的代码并不是速度优化的MATLAB函数(如FFT、图像处理和计算机视觉功能)使用GPU编码器生成CUDA GPU编码器™NVIDIA GPU的源代码可能跑得快。 |
它利用硬件加速器吗? | 金宝app在MATLAB支持相同的硬件,包括gpu和AVX。通过并行计算工具箱支持多核和集群金宝app | C代码运行在本地使用OpenMP API可以支持多核机器。金宝app使用GPU编码器生成CUDA源代码NVIDIA GPU上运行。使用生成Verilog HDL编码™或运行在fpga硬件描述语言(VHDL)。 |
在内存使用桌面的区别是什么? | 高度依赖于可执行文件。MATLAB运行时比仿真软件编码器本身使用更多的内存。金宝app | 高度依赖于MATLAB代码。 |
每个软件支持什么格式文件I / O ?金宝app | 金宝app在MATLAB支持所有格式的支持 | 有限的文件支持:文本文件,金宝app音频和视频格式。不支持图像格式。金宝app |