使用代码生成支持的块和产品下载188bet金宝搏金宝app
在构建模型时,为了防止在开发过程的后面出现问题,请确定是否金宝app®编码器™和嵌入式编码器®代码生成器支持您想要使用的产品和金宝app块。下载188bet金宝搏
相关产品下载188bet金宝搏
下表总结了MathWorks®下载188bet金宝搏扩展和补充的产品金宝app仿真软件编码器软件有关这些产品以及代码生成如何支持它们的信息,请参阅它们的下载188bet金宝搏产品文档金宝appwww.tatmou.com
.
产品 | 扩展代码生成功能… |
---|---|
航空航天Blockset™ |
飞机、航天器、火箭、推进系统和无人驾驶飞行器 |
音频工具箱™ |
音频处理系统 |
自动驾驶工具箱™ | 设计、模拟和测试ADAS和自动驾驶系统 |
AUTOSAR Blockset | AUTOSAR经典和自适应ECU软件的建模和仿真 |
通信工具箱™ |
通信系统的物理层 |
计算机视觉工具箱 |
视频处理、图像处理和计算机视觉系统 |
控制系统工具箱 |
线性控制系统 |
DSP系统工具箱 |
信号处理系统 |
嵌入式编码器 | 嵌入式系统,快速原型板,微处理器的大规模生产 |
定点设计师™ |
定点系统 |
模糊逻辑工具箱™ |
基于模糊逻辑的系统设计 |
高密度脂蛋白校验™ | 从Simulink生成直接编程接口(DPI)组件和事务级模型(TLM)金宝app |
IEC认证套件 | ISO 26262和iec61508认证 |
基于模型的校准工具箱 |
开发流程,系统地识别发动机性能、排放和燃油经济性的最佳平衡,并重用统计模型进行控制设计、硬件在环(HIL)测试或动力系统仿真 |
模型预测控制工具箱™ |
模型预测控制器 |
深度学习工具箱™ | 神经网络 |
并行计算工具箱 | 大型Simulink模型的并行构建金宝app |
相控阵系统工具箱™ | 雷达、声纳、无线通信和医学成像应用中的传感器阵列系统 |
Polyspace®错误发现者™ | MISRA-C符合性和生成代码的静态分析 |
Polyspace Code Prover™ | 生成代码的形式化分析 |
动力总成Blockset™ | 动力系统应用的实时测试 |
机器人系统工具箱™ | 设计、模拟和测试机器人应用程序 |
ROS工具箱 | 设计、模拟和部署基于ros的应用程序 |
Simscape™ |
横跨机械、电气、液压和其他物理领域的系统,即物理网络 |
Simscape动力传动系统™ |
传动系统 |
Simscape电气™ | 电子、机电和电力系统 |
Simscape液体™ |
液压动力和控制系统 |
Simscape多体™ |
三维机械系统 |
金宝appSimulink 3D动画 |
具有3D可视化的系统 |
金宝app模型检查™ | 模型标准遵从性检查和度量 |
金宝appSimulink Code Inspector™ | 自动检查生成的代码 |
金宝appSimulink控制设计™ | PID控制器自整定和在线频响估计 |
金宝app仿真软件覆盖™ | 模型和代码结构覆盖率分析 |
金宝appSimulink设计优化™ |
调优自适应查找表和检查信号特征 |
金宝appSimulink桌面实时™ |
控制系统和信号处理算法的快速原型或硬件在环(HIL)仿真 |
金宝app仿真软件实时™ |
快速控制原型、硬件在环(HIL)模拟和其他实时测试应用程序 |
金宝appSimulink Report Generator™ |
自动生成标准格式的项目文档 |
要求工具箱™ | 编写和跟踪设计和编码的需求 |
金宝app仿真软件测试™ | 对生成的代码进行软件在环(SIL)、处理器在环(PIL)和实时硬件在环(HIL)测试 |
SoC Blockset™ | 设计、评估和实现SoC硬件和软件架构 |
Stateflow® | 状态机和流程图 |
系统识别工具箱 |
从测量的输入-输出数据识别的系统 |
车辆动力学区块集™ | 三维环境下车辆动力学建模与仿真 |
车辆网络工具箱™ |
CAN块加速器和快速加速器模拟和代码部署在Windows® |
金宝app支持代码生成的Simulink内置块金宝app
下表总结了对Simulink块的代码生成器支持。金宝app金宝app每个块库都有一个表。有关更多细节,包括每个块支持的数据类型,在MATLAB中金宝app®命令窗口,键入showblockdatatypetable
,或查阅区块参考页。对于某些块,生成的代码可能依赖于memcpy
或memset
(string.h
).
附加数学和离散:附加离散
块 | 金宝app支持笔记 |
---|---|
定点整数 | 代码生成器不会在生成的代码中显式地对构成非原子屏蔽子系统块的基元块进行分组。这种灵活性允许更有效的代码生成。在某些情况下,通过选择块参数,可以将屏蔽子系统块配置为作为原子单元执行,从而实现分组将其视为原子单位. |
转移Fcn直接表格II | |
转移Fcn直接形式II时变 |
附加数学和离散:增量/递减
连续
块 | 金宝app支持笔记 |
---|---|
导数 | 不建议用于生产质量代码。涉及嵌入式系统中经常出现的资源限制和速度和内存限制。生成的代码可以包含动态分配和释放内存、递归、额外的内存开销以及变化很大的执行时间。虽然代码在功能上是有效的,并且在资源丰富的环境中通常是可以接受的,但较小的嵌入式目标通常不支持这样的代码。金宝app 一般情况下,可以考虑使用Simulink Model Disc金宝appretizer将连续块映射为支持生产代码生成的离散等量块。金宝app使用模型离散化一个例外是二阶积分器块,因为对于这个块,模型离散器产生一个近似的离散化。 |
积分器 | |
积分器 | |
PID控制器 | |
PID控制器(2DOF) | |
二阶积分器 | |
状态方程 | |
转移Fcn | |
运输延迟 | |
可变运输延迟 | |
Zero-Pole |
不连续
块 | 金宝app支持笔记 |
---|---|
强烈反对 | 金宝app支持代码生成。 |
库仑和粘性摩擦 | 代码生成器不会在生成的代码中显式地对构成非原子屏蔽子系统块的基元块进行分组。这种灵活性允许更有效的代码生成。在某些情况下,通过选择块参数,可以将屏蔽子系统块配置为作为原子单元执行,从而实现分组将其视为原子单位. |
死区 | 金宝app支持代码生成。 |
死区动态 | 代码生成器不会在生成的代码中显式地对构成非原子屏蔽子系统块的基元块进行分组。这种灵活性允许更有效的代码生成。在某些情况下,通过选择块参数,可以将屏蔽子系统块配置为作为原子单元执行,从而实现分组将其视为原子单位. |
打穿越 | 不建议用于生产代码。涉及嵌入式系统中经常出现的资源限制和速度和内存限制。生成的代码可以包含动态分配和释放内存、递归、额外的内存开销以及变化很大的执行时间。虽然代码在功能上是有效的,并且在资源丰富的环境中通常是可以接受的,但较小的嵌入式目标通常不支持这样的代码。金宝app通常,块会朝着适合生产代码的方向发展。因此,适合生产代码的块仍然是合适的。 |
量化器 | 金宝app支持代码生成。 |
速度限制器 | 不能在触发的子系统层次结构中使用。 |
速率限制器动态 | 代码生成器不会在生成的代码中显式地对构成非原子屏蔽子系统块的基元块进行分组。这种灵活性允许更有效的代码生成。在某些情况下,通过选择块参数,可以将屏蔽子系统块配置为作为原子单元执行,从而实现分组将其视为原子单位. |
继电器 | 金宝app支持代码生成。 |
饱和 | |
饱和动态 | 代码生成器不会在生成的代码中显式地对构成非原子屏蔽子系统块的基元块进行分组。这种灵活性允许更有效的代码生成。在某些情况下,通过选择块参数,可以将屏蔽子系统块配置为作为原子单元执行,从而实现分组将其视为原子单位. |
归零包装 |
离散
块 | 金宝app支持笔记 |
---|---|
延迟 | 金宝app支持代码生成。 |
区别 |
|
离散微分 |
|
离散滤波器 | 金宝app支持代码生成。 |
离散FIR滤波器 | |
离散PID控制器 |
|
离散PID控制器(2自由度) | |
离散状态空间 | 金宝app支持代码生成。 |
离散传输Fcn | |
离散Zero-Pole | |
离散时间积分器 | 在被触发的子系统层次结构中使用时,取决于绝对时间。 |
延迟 | 金宝app支持代码生成。 |
一级货舱 | 不建议用于生产代码。涉及嵌入式系统中经常出现的资源限制和速度和内存限制。生成的代码可以包含动态分配和释放内存、递归、额外的内存开销以及变化很大的执行时间。虽然代码在功能上是有效的,并且在资源丰富的环境中通常是可以接受的,但较小的嵌入式目标通常不支持这样的代码。金宝app通常,块会朝着适合生产代码的方向发展。因此,适合生产代码的块仍然是合适的。 |
内存 | 金宝app支持代码生成。 |
复位延迟 | |
利用延迟 | |
转移Fcn一级 | 代码生成器不会在生成的代码中显式地对构成非原子屏蔽子系统块的基元块进行分组。这种灵活性允许更有效的代码生成。在某些情况下,通过选择块参数,可以将屏蔽子系统块配置为作为原子单元执行,从而实现分组将其视为原子单位. |
转移Fcn领先或滞后 | |
转移Fcn实零 | |
单位延迟 | 金宝app支持代码生成。 |
可变整数延迟 | |
零级举行 |
逻辑与位操作
查找表
数学操作
块 | 金宝app支持笔记 |
---|---|
腹肌 | 金宝app支持代码生成。 |
添加 | |
代数约束 | 在代码生成期间忽略。 |
赋值 | 金宝app支持代码生成。 |
偏见 | |
复数到模角 | |
复杂到真实图像 | |
分 | |
点积 | |
寻找非零元素 | |
获得 | |
复数的大小角度 | |
数学函数(10 ^ u) | |
数学函数(连词) | |
数学函数(实验) | |
数学函数(埃尔米特) | |
数学函数(函数) | |
数学函数(日志) | |
数学函数(log10) | |
数学函数(^ 2级) | |
数学函数(mod) | |
数学函数(战俘) | |
数学函数(倒数) | |
数学函数(rem) | |
数学函数(平方) | |
数学函数(置) | |
向量连接,矩阵连接 | |
极大极小 | |
MinMax运行可重置 | |
排列尺寸 | |
多项式 | |
乘积,矩阵乘法 | |
元素乘积 | |
实像到复杂 | |
√6 | |
重塑 | |
圆的函数 | |
标志 | |
√6 | |
正弦波函数 |
|
滑块获得 | 金宝app支持代码生成。 |
√6 | |
挤压 | |
添加 | |
三角函数 | 功能的作用 ,作用是 ,atanh 并非所有编译器都金宝app支持。如果您使用的编译器不支持这些函数,则软件会对该块发出警告,生成的代码无法金宝app链接。 |
一元- | 金宝app支持代码生成。 |
向量连接,矩阵连接 | |
加权抽样时间数学 |
消息和事件
模型验证
块 | 金宝app支持笔记 |
---|---|
断言 | 金宝app支持代码生成。 |
检查离散梯度 | 不建议用于生产代码。涉及嵌入式系统中经常出现的资源限制和速度和内存限制。生成的代码可以包含动态分配和释放内存、递归、额外的内存开销以及变化很大的执行时间。虽然代码在功能上是有效的,并且在资源丰富的环境中通常是可以接受的,但较小的嵌入式目标通常不支持这样的代码。金宝app通常,块会朝着适合生产代码的方向发展。因此,适合生产代码的块仍然是合适的。 |
检查动态间隙 | 金宝app支持代码生成。 |
检查动态下界 | |
检查动态范围 | |
动态上界检查 | |
检查输入分辨率 | 不建议用于生产代码。涉及嵌入式系统中经常出现的资源限制和速度和内存限制。生成的代码可以包含动态分配和释放内存、递归、额外的内存开销以及变化很大的执行时间。虽然代码在功能上是有效的,并且在资源丰富的环境中通常是可以接受的,但较小的嵌入式目标通常不支持这样的代码。金宝app通常,块会朝着适合生产代码的方向发展。因此,适合生产代码的块仍然是合适的。 |
检查静态间隙 | |
检查静态下界 | |
检查静态范围 | |
检查静态上界 |
Model-Wide公用事业
块 | 金宝app支持笔记 |
---|---|
块支撑表金宝app | 在代码生成期间忽略。 |
DocBlock | 类指定的模板符号嵌入式编码器标志块参数,向生成的代码添加注释。需要嵌入式编码器许可证。有关更多信息,请参见使用Simu金宝applink DocBlock添加注释(嵌入式编码). |
模型信息 | 在代码生成期间忽略。 |
Timed-Based线性化 | |
Trigger-Based线性化 |
端口与子系统
信号的属性
块 | 金宝app支持笔记 |
---|---|
总线到向量 | 金宝app支持代码生成。 |
数据类型转换 | |
继承的数据类型转换 | |
数据类型重复 | |
数据类型传播 | |
数据类型 | |
集成电路 | 不建议用于生产代码。涉及嵌入式系统中经常出现的资源限制和速度和内存限制。生成的代码可以包含动态分配和释放内存、递归、额外的内存开销以及变化很大的执行时间。虽然代码在功能上是有效的,并且在资源丰富的环境中通常是可以接受的,但较小的嵌入式目标通常不支持这样的代码。金宝app通常,块会朝着适合生产代码的方向发展。因此,适合生产代码的块仍然是合适的。 |
探针 | 金宝app支持代码生成。 |
率转换 |
|
信号转换 | 金宝app支持代码生成。 |
信号规范 | |
单位转换 | |
加权采样时间 | |
宽度 |
信号路由
块 | 金宝app支持笔记 |
---|---|
总线分配 | 金宝app支持代码生成。 |
总线的创造者 | |
总线选择器 | |
数据存储内存 | |
数据存储读取 | |
数据存储写 | |
多路分配器 | |
环境控制器 | 不建议用于生产代码。涉及嵌入式系统中经常出现的资源限制和速度和内存限制。生成的代码可以包含动态分配和释放内存、递归、额外的内存开销以及变化很大的执行时间。虽然代码在功能上是有效的,并且在资源丰富的环境中通常是可以接受的,但较小的嵌入式目标通常不支持这样的代码。金宝app通常,块会朝着适合生产代码的方向发展。因此,适合生产代码的块仍然是合适的。 |
从 | 金宝app支持代码生成。 |
转到 | |
Goto标签可见度 | |
索引向量 | |
手动开关 | 不建议用于生产代码。涉及嵌入式系统中经常出现的资源限制和速度和内存限制。生成的代码可以包含动态分配和释放内存、递归、额外的内存开销以及变化很大的执行时间。虽然代码在功能上是有效的,并且在资源丰富的环境中通常是可以接受的,但较小的嵌入式目标通常不支持这样的代码。金宝app通常,块会朝着适合生产代码的方向发展。因此,适合生产代码的块仍然是合适的。 |
手动变型水槽 | 金宝app支持代码生成。 |
手动变量来源 | |
合并 | 当多个信号连接到一个合并块有一个非汽车 存储类,全部非汽车 连接到该区块的信号必须标签相同而且拥有相同的存储类.当合并块直接相互连接时,这些规则适用于组中连接到合并块的所有信号。 |
多端口切换 | 金宝app支持代码生成。 |
Mux | |
选择器 | |
国家的读者 | |
国家的作家 | |
开关 | |
变体水槽 | |
变异来源 | |
向量连接,矩阵连接 |
汇
块 | 金宝app支持笔记 |
---|---|
显示 | 代码生成时忽略。 |
浮动范围和范围查看器 | |
外港(着干活) | 金宝app支持代码生成。 |
范围 | 代码生成时忽略。 |
停止仿真 |
|
《终结者》 | 金宝app支持代码生成。 |
到文件 | 不建议用于生产代码。涉及嵌入式系统中经常出现的资源限制和速度和内存限制。生成的代码可以包含动态分配和释放内存、递归、额外的内存开销以及变化很大的执行时间。虽然代码在功能上是有效的,并且在资源丰富的环境中通常是可以接受的,但较小的嵌入式目标通常不支持这样的代码。金宝app通常,块会朝着适合生产代码的方向发展。因此,适合生产代码的块仍然是合适的。 |
到工作空间 | 代码生成时忽略。 |
记录,XY图 |
来源
块 | 金宝app支持笔记 |
---|---|
限带白噪声 | 不能在触发的子系统层次结构中使用。 |
线性调频信号 | 不建议用于生产代码。涉及嵌入式系统中经常出现的资源限制和速度和内存限制。生成的代码可以包含动态分配和释放内存、递归、额外的内存开销以及变化很大的执行时间。虽然代码在功能上是有效的,并且在资源丰富的环境中通常是可以接受的,但较小的嵌入式目标通常不支持这样的代码。金宝app通常,块会朝着适合生产代码的方向发展。因此,适合生产代码的块仍然是合适的。 |
时钟 | |
常数 | 金宝app支持代码生成。 |
计数器不同步的 | 不建议用于生产代码。涉及嵌入式系统中经常出现的资源限制和速度和内存限制。生成的代码可以包含动态分配和释放内存、递归、额外的内存开销以及变化很大的执行时间。虽然代码在功能上是有效的,并且在资源丰富的环境中通常是可以接受的,但较小的嵌入式目标通常不支持这样的代码。金宝app通常,块会朝着适合生产代码的方向发展。因此,适合生产代码的块仍然是合适的。 |
柜台有限 |
|
数字时钟 | 不建议用于生产代码。涉及嵌入式系统中经常出现的资源限制和速度和内存限制。生成的代码可以包含动态分配和释放内存、递归、额外的内存开销以及变化很大的执行时间。虽然代码在功能上是有效的,并且在资源丰富的环境中通常是可以接受的,但较小的嵌入式目标通常不支持这样的代码。金宝app通常,块会朝着适合生产代码的方向发展。因此,适合生产代码的块仍然是合适的。 |
枚举常量 | 金宝app支持代码生成。 |
从文件 | 不建议用于生产代码。涉及嵌入式系统中经常出现的资源限制和速度和内存限制。生成的代码可以包含动态分配和释放内存、递归、额外的内存开销以及变化很大的执行时间。虽然代码在功能上是有效的,并且在资源丰富的环境中通常是可以接受的,但较小的嵌入式目标通常不支持这样的代码。金宝app通常,块会朝着适合生产代码的方向发展。因此,适合生产代码的块仍然是合适的。 |
从电子表格 | |
从工作空间 | 金宝app支持代码生成。 |
地面 | 金宝app支持代码生成。 |
轮廓尺寸(in) | 金宝app支持代码生成。 |
脉冲发生器 | 不能在触发的子系统层次结构中使用。当配置为基于样本的操作时,不指绝对时间。在基于时间的操作中,依赖于绝对时间。 |
斜坡 | 不建议用于生产代码。涉及嵌入式系统中经常出现的资源限制和速度和内存限制。生成的代码可以包含动态分配和释放内存、递归、额外的内存开销以及变化很大的执行时间。虽然代码在功能上是有效的,并且在资源丰富的环境中通常是可以接受的,但较小的嵌入式目标通常不支持这样的代码。金宝app通常,块会朝着适合生产代码的方向发展。因此,适合生产代码的块仍然是合适的。 |
随机数 | 金宝app支持代码生成。 |
重复序列 |
|
重复序列插值 |
|
重复序列楼梯 | 代码生成器不会在生成的代码中显式地对构成非原子屏蔽子系统块的基元块进行分组。这种灵活性允许更有效的代码生成。在某些情况下,通过选择块参数,可以将屏蔽子系统块配置为作为原子单元执行,从而实现分组将其视为原子单位. |
信号生成器 | 不建议用于生产代码。涉及嵌入式系统中经常出现的资源限制和速度和内存限制。生成的代码可以包含动态分配和释放内存、递归、额外的内存开销以及变化很大的执行时间。虽然代码在功能上是有效的,并且在资源丰富的环境中通常是可以接受的,但较小的嵌入式目标通常不支持这样的代码。金宝app通常,块会朝着适合生产代码的方向发展。因此,适合生产代码的块仍然是合适的。 |
信号发生器 | |
正弦波 |
|
一步 | 不建议用于生产代码。涉及嵌入式系统中经常出现的资源限制和速度和内存限制。生成的代码可以包含动态分配和释放内存、递归、额外的内存开销以及变化很大的执行时间。虽然代码在功能上是有效的,并且在资源丰富的环境中通常是可以接受的,但较小的嵌入式目标通常不支持这样的代码。金宝app通常,块会朝着适合生产代码的方向发展。因此,适合生产代码的块仍然是合适的。 |
均匀随机数 | 金宝app支持代码生成。 |
波形发生器 | 不建议用于生产代码。涉及嵌入式系统中经常出现的资源限制和速度和内存限制。生成的代码可以包含动态分配和释放内存、递归、额外的内存开销以及变化很大的执行时间。虽然代码在功能上是有效的,并且在资源丰富的环境中通常是可以接受的,但较小的嵌入式目标通常不支持这样的代码。金宝app通常,块会朝着适合生产代码的方向发展。因此,适合生产代码的块仍然是合适的。 |
用户定义的
块 | 金宝app支持笔记 |
---|---|
金宝app仿真软件的功能 | 金宝app支持代码生成。 |
初始化函数 | |
MATLAB解释函数 | 考虑使用MATLAB函数块来代替。 |
二级MATLAB s函数 | 如果有相应的TLC文件,可以使用二级MATLAB s函数块使用TLC文件生成代码,否则代码生成抛出错误。 |
MATLAB函数 | 金宝app支持代码生成。 |
MATLAB系统 | |
功能 | 代码生成不支持调用MATLAB的s函数。金宝app |
s函数生成器 | |
金宝app仿真软件的功能 | 金宝app支持代码生成。 |
终止函数 |
金宝appSimulink块数据类型支持表金宝app
Simu金宝applink块数据类型支持表总结了Simul金宝appink和定点设计器块库中块的特征,包括是否建议在产品代码生成中使用它们。要查看此表,请在MATLAB命令窗口中键入showblockdatatypetable
,或查阅区块参考页。
Block Set支金宝app持代码生成
有几种包含块的产下载188bet金宝搏品可供您考虑用于代码生成。但是,在为这些产品之一使用这些块之前,请参考该产品的文档,以确认哪些块支持代码生成。下载188bet金宝搏金宝app