MATLAB编译器和Simulink编译器

支持MATLAB, Simulink和工具箱


MATLAB编译器支持完整的MATLAB语言,包括对象、大多数MATLAB工具箱和用户开发的用户界面。Simulink Compiler支持命令行模拟特性,这些特性以快速加速模式工作,包括变步长求解器。

下表显示了MATLAB编译器可以使用哪些工具箱,并描述了可以编译和不能编译的功能。对于MATLAB编译器,您部署的应用程序或组件不能使用这些产品的功能。2022世界杯八强谁会赢?通常,MathWorks提供的应用程序、用户界面(ui)和代码生成功能不会编译。

有关部署支持包的信息,请参见管理支持包

产品 MATLAB编译器 仿真软件的编译器
MATLAB

支持

  • 大多数命令行功能
  • User-authored应用

不支持

命令窗口、编辑器、应用程序设计器和其他开发工具

不支持
动态仿真模块 不支持

支持

sim卡仿真软件。年代imulationInput仿真软件。年代imulationOutput

支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

5 g的工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

不支持
航空航天Blockset
不支持

支持

支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

航空航天工具箱

支持:

除了动画和卫星场景功能

不支持:

工具箱中包含预构建的应用程序和ui

不支持
天线的工具箱 不支持 不支持
音频工具箱

支持

所有命令行功能除外generateAudioPlugin而且validateAudioPlugin

不支持

工具箱中包含预构建的应用程序和ui

支持

支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

自动驾驶的工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

支持

支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

AUTOSAR Blockset 不支持

支持

支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

生物信息学的工具箱

支持

所有命令行功能

不支持

  • 预构建的应用程序和ui包括在工具箱中
  • Affyread
不支持
通信工具箱

支持

所有命令行功能

不支持

预构建的应用程序和ui包括在工具箱,射频传播功能

支持

支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

计算机视觉的工具箱

支持

所有命令行功能

不支持

预构建的应用程序和ui包括在工具箱中

支持

支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

控制系统工具箱

年代upported

  • 线性时不变对象
  • 分析和综合命令
  • 响应图

不支持

预构建的应用程序和ui包括:

  • 线性系统分析仪app
  • 控制系统设计器app
  • PID调谐器应用程序和pidtune函数
  • 控制系统调谐器app,systune,looptune功能
  • 减速器模型应用

支持

支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

曲线拟合工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

不支持
数据采集工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

不支持
数据库工具箱

支持

所有命令行功能

不支持

  • 工具箱中包含预构建的应用程序和ui
  • dexplore(数据库浏览器)
不支持
数据处理工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

不支持
深度学习工具箱

支持

大多数命令行功能,包括训练神经网络的功能

不支持

预构建的应用程序和ui包括

  • gensim
  • genFunction
  • 视图

支持

创建的所有块gensim支持代码生成的

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

DO认证套件(适用于DO-178)

不支持 不支持
DSP系统工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

支持

支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

计量经济学的工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

不支持
嵌入式编码器 不支持 不支持
滤波器设计HDL编码器 不支持 不支持
金融工具的工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

不支持
金融工具箱

支持

所有命令行功能

不支持

预构建的应用程序和ui包括

  • ftstool
  • ftsgui
  • uicalendar
不支持
定点设计师

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

支持

定点数据类型

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

模糊逻辑工具箱

支持

所有命令行功能

模糊逻辑工具箱包含源代码,可以使用C编译器编译模糊推理系统(FIS)。有关更多信息,请参阅模糊逻辑工具箱文档

不支持

工具箱中包含预构建的应用程序和ui

支持

支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

全局优化工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

不支持
GPU编码器 不支持 不支持
高密度脂蛋白编码器 不支持 不支持
高密度脂蛋白验证器 不支持 不支持
IEC认证套件(适用于ISO 26262及iec61508) 不支持 不支持
图像采集的工具箱

支持:所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

不支持
图像处理工具箱

支持

所有命令行功能,包括模块化交互工具

不支持

  • 工具箱中包含预构建的应用程序和ui
  • cpselect
不支持
工业通信工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

不支持
仪器控制工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

不支持

激光雷达的工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

  • 读者和作者(I/O)
不支持

LTE工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

不支持
映射的工具箱

支持

所有命令行功能

不支持

预构建的应用程序和ui包括:

  • maptool
不支持
MATLAB编码器

支持

使用MATLAB Coder生成的mex文件可以用于已部署的应用程序

不支持

在已部署的应用程序中生成代码的MATLAB Coder功能

不支持
MATLAB编译器SDK 不支持 不支持
MATLAB并行服务器 不支持 不支持
MATLAB生产服务器 不支持 不支持
MATLAB报告生成器

支持

所有命令行功能

不支持

预构建的应用程序包括在MATLAB报告生成器

不支持
MATLAB Web应用服务器 不支持 不支持
医学成像的工具箱

支持

所有命令行功能,包括模块化交互工具

不支持

  • 工具箱中包含预构建的应用程序和ui
  • cpselect
不支持
混合信号Blockset 不支持 不支持
模型预测控制工具箱

支持

MPC对象,MPC控制器设计与仿真

不支持

工具箱中包含预构建的应用程序和ui

支持

支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

基于模型的标定工具箱 不支持 不支持
电机控制Blockset 不支持 不支持
导航的工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

支持

支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

优化工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

不支持
并行计算工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

不支持
偏微分方程工具箱

支持

所有命令行功能,除了线性化

不支持

线性化功能和预构建的应用程序和gui包含在工具箱中

不支持
相控阵系统工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

支持

支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

Polyspace错误发现者 不支持 不支持
Polyspace访问 不支持 不支持
Polyspace Bug Finder服务器 不支持 不支持
Polyspace代码验证 不支持 不支持
动力总成Blockset 不支持

支持

支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

预测维修工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

不支持
雷达的工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

支持

支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

强化学习工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

不支持
射频Blockset 不支持 不支持
射频工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

不支持
风险管理工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

不支持
机器人系统工具箱

支持

所有命令行功能

不支持

  • 工具箱中包含预构建的应用程序和ui
  • 导入Collada(.dae)文件通过importrobot而且rigidBodyaddVisual而且addCollision方法)
  • Gazebo CoSim MATLAB API

支持

支持代码生成的所有块

不支持

  • 预构建的应用程序、ui、函数和不支持代码生成的块
  • 凉亭CoSim Simulink块
鲁棒控制工具箱 不支持 不支持

ROS工具箱

支持

所有命令行功能

不支持

  • rosgenmsg
  • ros2genmsg
不支持
卫星通信工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

不支持

传感器融合和跟踪工具箱

支持

所有命令行功能

不支持

  • 工具箱中包含预构建的应用程序和ui
  • trackingFilterTuner函数
不支持
并行转换器工具箱

不支持

不支持
信号处理工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

不支持
SimBiology

支持

  • SimBiology.export.Model对象
  • SimFunction对象
  • 绘图函数sbioensembleplotsbiosubplot,sbiotrellis
  • 抽样函数sbiosampleerror而且sbiosampleparameters

不支持

  • SimBiology桌面应用程序
  • 与模型构建相关的函数和对象,如sbiomodel而且sbmlimport而且SimBiology。模型对象
  • 依赖于SimBiology。模型对象(如sbiosimulatesbiofit,sbiofitmixed
  • 绘图函数sbioplot
不支持
SimEvents 不支持 不支持
Simscape 不支持

支持

支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

Simscape电池 不支持

支持

支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

Simscape动力传动系统 不支持

支持

支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

Simscape电 不支持

支持

支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

Simscape液体 不支持

支持

支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

Simscape多体 不支持

支持

支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

仿真软件3 d动画

支持

所有命令行功能和查看器

不支持

  • 产品中包含了预构建的应用程序和ui
  • 查看器功能,用于编辑世界、记录或启动模拟
  • Simulink 3D动画服务器(Orbisnap或blaxxun观看者没有远程连接)
不支持
仿真软件检查 不支持 不支持
仿真软件代码检查器 不支持 不支持
仿真软件编码器 不支持 不支持
仿真软件控制设计 不支持

支持

支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

仿真软件覆盖 不支持 不支持

仿真软件优化设计 不支持

支持

参数估计命令和支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

仿真软件设计验证器 不支持 不支持

桌面实时仿真软件 不支持 不支持

仿真软件PLC编码器 不支持 不支持

实时仿真软件

支持

所有命令行功能

不支持

不支持
仿真软件报告生成器
不支持
不支持
需求的工具箱 不支持 不支持
仿真软件测试 不支持 不支持
SoC Blockset 不支持 不支持
电子表格的链接 不支持 不支持
Stateflow

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

支持

支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

统计和机器学习工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

不支持
符号数学工具箱

支持

从符号表达式创建的MATLAB函数、Simulink和Simscape块使用matlabFunctionmatlabFunctionBlock,simscapeEquation

不支持

创造符号表达,如使用信谊信谊,str2sym。

支持

从支持代码生成的符号表达式创建的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

系统的作曲家 不支持 不支持
系统辨识工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

支持

支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

文本分析工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

不支持
ThingSpeak 不支持 不支持
无人机的工具箱

支持

所有命令行功能

不支持

uavLidarPointCloudGenerator

工具箱中包含预构建的应用程序和ui

支持

支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

车辆动力学Blockset 不支持

支持

支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

车辆网络工具箱

支持

所有命令行功能

不支持

  • 工具箱中包含预构建的ui
  • 车辆CAN总线监控应用程序

支持

CAN块和CAN- fd块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

视觉HDL工具箱 不支持

支持

支持代码生成的所有块

不支持

预构建的应用程序、ui、函数和不支持代码生成的块

小波工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

不支持
无线HDL工具箱 不支持 不支持
WLAN的工具箱

支持

所有命令行功能

不支持

工具箱中包含预构建的应用程序和ui

不支持
Baidu
map