|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/model-based-design-and-code-generation-using-targetlink/
课程评论:没有评论
课程名称:基于模型的设计与使用TargetLink生成代码 课程概述:基于模型的设计中,代码生成扮演着重要角色,它将图形或数学模型转换为可执行代码。这种方法使工程师能够利用图形工具或数学表示法设计和仿真复杂系统,然后直接从这些模型中自动生成生产质量的代码。MATLAB/Simulink等平台提供了视觉化的系统建模和仿真环境,支持这一过程。在经过仿真验证后,代码生成工具能够生成高效、优化的代码,适应包括嵌入式系统、桌面应用程序或硬件在环(HIL)测试环境等各种目标平台。这种从模型到代码的无缝转换不仅提高了生产力,降低了开发时间,而且确保了设计与实施之间的一致性,使基于模型的设计在汽车、航空航天和工业自动化等多个行业中成为首选方法。 TargetLink是一款能直接从MathWorks® Simulink®/Stateflow®生成高度高效C代码的工具,专门针对电子控制单元(ECUs)和领域控制器的开发,成为基于模型的嵌入式生产软件和系统开发的核心工具。TargetLink提供软件设计功能,内置代码优化、仿真和测试功能,使得用户能够快速验证和优化生成的结果。此外,TargetLink与dSPACE的其他工具以及其他供应商的工具无缝集成,共同构成了TargetLink生态系统。 本课程是面向初学者的速成课,您将学习TargetLink的多个领域,包括模型准备、从零创建符合TargetLink标准的模型、将现有Simulink模型转换为符合TargetLink标准的模型、代码生成、仿真、模型在环(MILSIL)、TargetLink数据字典、TargetLink数据字典管理器和属性管理器。
In model-based design, code generation plays a pivotal role in translating graphical or mathematical models into executable code. This approach enables engineers to design and simulate complex systems using graphical tools or mathematical representations, then automatically generate production-quality code directly from these models. Platforms like MATLAB/Simulink facilitate this process by providing a visual environment for system modeling and simulation. Once the model is validated through simulation, code generation tools generate efficient, optimized code tailored to the target platform, whether it's embedded systems, desktop applications, or hardware-in-the-loop (HIL) testing setups. This seamless transition from models to code enhances productivity, reduces development time, and ensures consistency between design and implementation, making model-based design a preferred methodology in various industries, including automotive, aerospace, and industrial automation.TargetLink is software that generates highly efficient C code for electronic control units (ECUs) and domain controllers straight from MathWorks® Simulink®/Stateflow®, making TargetLink an essential tool for your model-based embedded production software and systems development.TargetLink comes with software design features as well as built-in code optimization, simulation, and testing functionalities so that you can quickly verify and optimize your generated results. TargetLink interacts smoothly with other tools from dSPACE and with tools from other vendors, which together form the TargetLink Ecosystem.This is a crash course for beginner in using targetLink.In this course you will learn many areas of targetlinkModel Preparationcreating targetlink compliant models from scratchconvert existing simulink models into targetlink compliant modelsCode GenerationSimulationMILSILTargetLink Data DictionaryTargetLink Data Dictionary ManagerProperty Manager