生成代码
simulink coder 可以为 simulink 模型、matlab 函数和 stateflow 图生成 c 和 c 。它支持各种 simulink 附加产品,包括 simscape™、vehicle dynamics blockset™ 和 computer vision toolbox™。
配置选项
simulink coder 可以通过应用程序和 api 配置代码和数据选项。使用 code generation advisor 可针对代码的实时性或调试性进行优化。
集成旧有代码
您可以使用 c caller 模块或 合并手写的现有 c/c 代码,以便与生成的代码进行仿真和集成。
查看并行生成的状态
您可以使用生成状态用户界面查看正在进行的并行生成的状态。此信息可帮助您通过修改引用的模型层次结构来确定改进并行生成的方法。
执行代码
simulink coder 可使用您的第三方编译器生成可执行目标用于simulink及其附加产品构建的嵌入式控制器、自主系统和物理系统的实时和非实时仿真。
桌面系统仿真
生成和测试代码用于您的主机系统的快速批处理或蒙特卡洛仿真。
部署到嵌入式目标
使用 i/o 模块库配置和访问外围设备及通信接口,在支持的嵌入式目标上运行模型中的代码,以进行基于项目的学习。将 deep learning toolbox 提供的各种经过训练的深度学习网络(包括 resnet-50、segnet 和 lstm)部署到 intel 和 arm cpu。
调试参数和记录数据
使用 simulink coder,您可以当代码在外部设备执行的同时,通过使用示波器、仪表板和实时流数据图等查看数据和调试参数,以访问和优化您在simulink中的设计。
通过 xcp 通信进行外部模式仿真
simulink coder 通过控制板模块和 simulation data inspector 支持信号记录和流处理。您可以通过 xcp、tcp/ip 和串行 (rs-232) 通信从模型层传输信号。
基于主机的 asap2 数据交换
生成基于主机的 asap2 数据定义文件,用于第三方数据测量、标定和诊断系统。
在生成代码与手写代码之间进行数据交换
使用基于目标的 c api 从手写代码访问 simulink 模块输出和 matlab 参数。
产品资源:
进一步了解 simulink coder 和相关产品
您可以使用 embedded coder™ 为嵌入式系统生成高度优化和自定义的代码,并使用 simulink real-time 为自动实时测试系统生成代码。