코드 생성
c++, CUDA, Verilog, VHDL생성
MathWorks®제품의코드생성기능을사용하면matlab®코드또는Simulink®모델에서코드를생성할수있습니다。수천줄의코드를직접작성하는대신생산성을높이고코드품질을향상시킬수있습니다。신호처리,산업제어,임베디드비전,딥러닝같은응용분야에서사용할코드를생성할수있습니다。C, c++, cuda®, Verilog®,硬件描述语言(VHDL)®、PLC코드를생성하거나AUTOSAR또는DDS와같은미들웨어아키텍처및표준을위한코드를생성합니다。코드에대한인증을받으려면ISO26262및做- 178 c등의표준에부합하는지검증하십시오。
코드생성관련제품
도움말항목
C/ c++코드생성
- 使用嵌入式编码器生成代码(嵌入式编码)
MathWorks代码生成技术为算法生成C或c++代码和可执行程序。 - 实时快速成型部署算法模型(仿真软件编码器)
实时部署算法模型进行测试。 - 使用MATLAB Coder App生成C代码(MATLAB编码器)
从MATLAB代码中生成C/ c++代码MATLAB编码器™应用程序。
HDL코드생성
- 使用HDL工作流Advisor在FPGA上生成代码和合成(高密度脂蛋白编码器)
HDL工作流Advisor指导您完成为Simulink子系统和FPGA设计过程生成HDL代码的各个阶段,例如: - 基于MATLAB的基本HDL代码生成和FPGA合成(高密度脂蛋白编码器)
这个例子展示了如何创建一个HDL Coder™项目,为您的MATLAB®设计生成代码,并合成HDL代码。 - 使用SystemVerilog DPI试验台验证HDL设计(高密度脂蛋白编码器)
这个例子展示了如何使用SystemVerilog DPI测试台架来验证需要大量数据集的HDL代码。
Gpu코드생성
- 使用GPU编码器程序生成代码(GPU编码器)
使用GPU Coder™应用程序从MATLAB代码生成CUDA代码。 - 使用GPU编码器从Simulink模型中生成代码(GPU编码器)
使用GPU Coder从Simulink模型中生成CUDA代码。 - 用于深度学习网络的代码生成(GPU编码器)
开始使用CUDA代码生成图像分类网络,例如MobileNet-v2
,ResNet
,GoogLeNet
.
PLC코드생성
- 从Simulink生成梯形图代码(Simulink PLC Coder)
从Simulink生成梯形图代码(L5X)。 - 为一个简单的Simulink子系统生成结构化文本代码(Simulink PLC Coder)
这个例子展示了如何为Simulink®模型选择目标IDE,生成代码,以及查看生成的文件。 - 基于梯形逻辑的电梯控制器的建模、仿真和代码生成(Simulink PLC Coder)
通过使用Simulink®PLC Coder™对梯式逻辑进行建模和模拟,快速原型化单轿式电梯梯式逻辑控制器。
미들웨어아키텍처를위한코드생성
- 生成AUTOSAR C代码和XML描述(AUTOSAR Blockset)
生成符合AUTOSAR的C代码,并从AUTOSAR组件模型导出AUTOSAR XML (ARXML)描述。 - 生成AUTOSAR自适应c++代码和XML描述(AUTOSAR Blockset)
生成AUTOSAR兼容的c++代码,并从AUTOSAR自适应组件模型导出AUTOSAR XML (ARXML)描述。 - DDS块集形状演示(DDS Blockset)
DDS块集实现的形状演示。
및준
- 基于模型设计的案例研究(IEC认证套件)
使用项目为ISO 26262:20218 ASIL D项目简化基于模型设计工作流的采用。 - 直升机飞行控制:基于模型的DO-178C和DO-331设计实例(DO资格套件)
演示了DO-178C项目模板在直升机飞行控制项目中的使用。