主要内容

对比金宝app编码员金宝app编译器

金宝app®编译程序™使您能够将Simulink模拟作为独立可执金宝app行文件共享。您可以通过打包编译的Simulink模型和MATLAB来构建可执行文件®代码来设置,运行和分析模拟。独立的可执行文件可以完全模拟应用程式设计的MATLAB应用程序设计者在使用MATLAB的图形和用户界面。要与外部模拟环境协同仿真,可以生成独立的功能实体模型单元(FMU)的二进制文件坚持以功能性样机接口(FMI)的标准。

金宝appSimulink编码器™产生并从Simulink模型,Stateflow的执行C和C ++代码金宝app®图表和MATLAB功能。生成的源代码可用于实时和非实时应用,快速成型和硬件在环测试。您可以调整和监控利用Simulink或运行和相互作用与MATLAB和Simulink外部的代码生成的金宝app代码。

差异

下表列出了这两种方法的主要比较金宝appsimulink编译器金宝appSimulink编码器. 使用此表了解两种产品的应用程序和用法之间的差异。下载188bet金宝搏

输出和支持金宝app 金宝appsimulink编译器 金宝appSimulink编码器
主要用例 部署模拟作为台式机或生产服务器独立可执行文件 生成能够在嵌入式平台上或桌面部署了Simulink模型可移植的C 金宝app/ C ++代码
输出 可执行或软件组件或共享库 可移植且可读的C/C++源代码
金宝appSimulink模块支持金宝app 在Simulink中快速加速器金宝app模式支持的所有块金宝app Simulink块的子集金宝app
金宝app支持的模块集 在Simulink中通过快速加速器模金宝app式支持的所有模块集金宝app Simulink块的子集金宝app
生产 MATLAB生产服务器 嵌入式编码器
金宝appSimulink的图形支持金宝app 金宝app支持MATLAB图形。 没有任何
库依赖 MATLAB运行 没有任何

关于常见问题金宝app编译器金宝app编码员

下表回答一些有关使用常见问题金宝appsimulink编译器金宝appSimulink编码器,如所需的内存,性能和支持等问题。金宝app

常见问题 金宝appsimulink编译器 金宝appSimulink编码器
什么文件产生的? 共享可执行文件或库,与所需的MATLAB运行的部件。 源代码 (*C&*H)可以编译成共享库和可执行文件
哪些平台可以将这些文件部署到? 通过MATLAB(在Wind金宝appows,Mac和Linux)支持的所有平台 任何平台,它支持ANSI / ISO金宝app C / C ++代码
是否生成可读的代码? 没有,只有非可读共享库 是的,可读的源代码
它比Simulink的更快?金宝app 运行在相同的速度在Simulink快速加速器模式。金宝app 有更快,取决于算法的潜力。生成的代码是不优化的MATLAB函数(如FFT,或图像处理,并且计算机视觉功能)使用GPU编码器编码器GPU更快™以生成潜在的运行在NVIDIA GPU更快CUDA源代码。
它是否利用了硬件加速器? 金宝app支持相同的硬件MATLAB,其中包括GPU和AVX。多核和集群通过并行计算工具箱支持金宝app 当地多核计算机上运行的C代码可以使用OpenMP API的支持。金宝app使用GPU编码器生成在NVIDIA GPU上运行CUDA源代码。使用HDL编码器™生成Verilog或VHDL是在FPGA上运行。
是什么在桌面上的内存使用的区别? 高度依赖于可执行文件。MATLAB运行本身使用比Simulink的编码器更多的内存。金宝app 高度依赖于MATLAB代码。
哪些文件I / O格式确实每个软件支持?金宝app 金宝app支持MATLAB支持的所有格式 有限的文件支持:文本文件、金宝app音频和视频格式。不支持图像格式。

相关话题