自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 MBD讲解与实践 2.1 模型配置与版本管理

从本篇起,咱们正式进入第二部分:模型设计过程的工作。本篇将带着大家学习如何将一个空模型,从零开始,打造成满足我们设计需求的输出物。这一篇呢,咱们主要讨论一下模型的配置与版本管理。首先,一个完整的模型包含哪些文件?熟悉Matlab的朋友可能会回答,包含一个.文件;接触过MBD开发的朋友会知道,往往还包含其对应的文件(但是,这里还有一个很重要的东西,就是模型的,它是包含与.slx文件之中的,也可以导出为文件。,因此保证配置的正确统一是十分必要的。模型的。

2023-08-09 20:11:58 614 2

原创 MBD讲解与实践 1.4 Simulink工程

如果不用Simulink工程对模型进行管理,可能导致不同项目的模型路径混乱,容易出现错误的模型引用情况。本篇主要内容是如何创建一个Simulink工程以及为什么要通过Simulink工程来管理模型。

2023-08-05 12:31:19 1059 1

原创 MBD讲解与实践 1.3 Arxml文件

在。在MBD开发中,无论是否基于AUTOSAR架构,利用Arxml文件可以帮助我们完成从架构到模型这一正向开发流程。首先从认识一个组件的Arxml文件开始,看一下这个文件中包含哪些信息,它又为什么能够对MBD开发产生帮助。这里我们以上一篇实验中的FDM组件的Arxml文件为例进行分析。打开Arxml文件的方式有很多,首先它是一种文本类的格式,因此用任意就可以打开(VSCode之类的代码软件都是支持的);另外Vector有专门的,只有那些购买了Vector产品的公司才有;最后就是网上的。

2023-08-03 16:40:47 1931

原创 MBD讲解与实践 1.2.1 实验:软件架构设计

需求1,用到的组件有MSM和CPS,因此MCU状态这个信号需要由MSM传递到CPS,同时MCU状态的CAN信号需要由CPS传递到BSW。得出两个接口:MSM_McuState和CPS_McuStateCAN。(接口命名分成两部分,下划线前为其输出组件)需求2,在以上两个接口的基础上,需要判断BSW初始化状态,因此,新增一个接口BSW_InitState。需求3。

2023-08-02 21:33:00 617 1

原创 MBD讲解与实践 1.2 软件架构设计

组件接口的定义十分简单,常用的SR接口接口名称:在同一ECU软件中,每个接口名称都是唯一的。数据类型:常用数据类型有基本数据类型(uint8 uint16 float32 ...)、结构体、枚举、数组等。输出组件、输入组件:输出接口的组件有且只有1个,输入组件可以有多个。接口描述:描述接口的数据功能。单位:A、V、℃、N*m等。最大、最小值:在程序运行中,接口数据的合理范围。初始值:接口没有被输出之前的值。零偏、比例(定点数据类型中需要):信号在软件中的数值与物理值之间的转换关系。对于。

2023-08-02 09:37:40 906

原创 MBD讲解与实践 1.1 AutoSAR、ASPICE与MBD

AUTOSAR(AUTomotive Open System ARchitecture,汽车开放系统架构) 是行业领先的汽车制造商和供应商于2003年秋季提出的标准化倡议。--摘自Vector官网ASW(应用层)RTE(运行时环境)服务层抽象层(ECU抽象、微控制器抽象)、复杂驱动,其中除了ASW和RTE,统称BSW(基础软件)。AUTOSAR的大部分功能都在BSW,我们MBD开发只需关注ASW和RTE相关的知识即可,对其他部分感兴趣的朋友可以去查阅一下详细介绍AUTOSAR的相关文章。Aspi。

2023-07-31 22:04:03 1284

原创 MBD讲解与实践 前言

博主自工作以来一直从事汽车行业嵌入式软件开发相关工作,主要做车载电源和电机控制应用层软件方向。在工作过程中,发现大多数公司的应用层开发都逐步转向模型化开发(MBD, Model base design),但很少有公司能够系统地对员工进行相关的教学和训练。所以,博主总结了这些年来的工作经验,对MBD开发方式进行系统性的讲解,并通过相关的练习,希望能够帮助初入职场或者刚接触MBD开发的朋友们快速掌握这一开发方式。

2023-07-31 16:50:44 763 2

C写的俄罗斯方块

C写的俄罗斯方块,包含文件保存、改变颜色等,添加了十字型方块,供大家参考。

2012-06-09

C写的财务管理系统

C写的财务管理系统,包含链表、文件保存,简单的管理系统,供大家参考。

2012-06-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除