自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Matlab/Simulink-SWC开发

1、规范Matlab/Simulink-SWC接口命名规范_持续总结ing的博客-CSDN博客Matlab/Simulink-建模规范_持续总结ing的博客-CSDN博客Matlab/Simulink-SWC模型架构_持续总结ing的博客-CSDN博客2、流程Matlab/Simulink-软件开发流程_持续总结ing的博客-CSDN博客Matlab/Simulink-SWC建模流程_持续总结ing的博客-CSDN博客3、使用Matlab/Simulink的舍入模式(转载)_持续总结ing的博客-CSDN博

2023-08-04 15:37:05 163

原创 Matlab/Simulink-变体的应用

变体子系统推荐使用预编译配置,模型生成一次代码,会通过预编译的形式把所有变体子系统的代码生成。充电需要同时支持国标和欧标充电,而国标充电和欧标充电判断条件或者阈值不一样,则可以定义充电类型的控制宏,进而控制变体子系统的激活。3)变体系统默认2个子系统,变体子系统的激活由变体条件控制。A)模型更新时:根据变体控制条件直接区分出激活项和非激活项,非激活项的行为类似于被从模型中删除,仅生成激活项的代码;B)变体分析时:会进一步分析激活项和非激活项之间的一致性,仅生成激活项的代码;

2023-08-04 15:05:07 503

原创 Matlab/Simulink-软件开发流程

软件需求——模型框架搭建——模型参数创建——模型设计——静态检查(建模规范及polyspace)——单元测试——review模型和参数——review通过——代码生成——上传SVN。1)开发工程师:基于系统需求,编写软件需求,进行软件详细设计,并完成软件实现;2)Reviewer:Review模型、参数和静态检查报告;1).mat:包括全局变量和私有变量。3)polyspace报告。4)单元测试用例及报告。

2023-08-04 14:24:04 437

原创 Matlab/Simulink-Lookup table的使用

1)判断出左是2,右是3,计算左右区间内的线性插值时输入的因子,因子k=(2.5-2)/(3-2)=0.5。2)计算查表输出,y=(y右-y左)*k+y左=(6-5)*0.5+5=5.5。例:输入[1 2 3 4],输出[4 5 6 7]二分法循环判断第1个输入信号的左右,算出因子k1。二分法循环判断第2个输入信号的左右,算出因子k2。用二分法判断输入信号的左右,查表输出y右或y左。用二分法循环判断输入信号的左右。

2023-08-04 13:53:54 1937

原创 Matlab/Simulink-SWC建模流程

1)如果之前未进行过端口和元素配置,会弹出如下对话框,选择创建默认组件 ,会在 AUTOSAR 配 置 中 生 成 端 口 和 元 素 名 称 一 致 , S-R Interface 和ReceiverPorts/SenderPorts 中的接口信息自动生成;3)选择 Runable 进行模型运行函数和初始化函数设置,其中 symbol 的名称尽量和 Runable 名称一致,并在 Events 中为函数选择 TimingEvent,为初始化函数选择 InitEvent;

2023-08-02 18:16:27 488

原创 Matlab/Simulink-建模规范

3、输入应该位于模型的最左边,输出应该位于模型的最右边,并尽量避免信号线相交。5、事件”en:”或者”du:”或者”ex:”单独起一行,每个事件后面执行的动作内容也应单独起一行。9、Stateflow的事件应该定义在图表层或以下,局部事件与不同图表层的事件应相互独立。2、模块名应该描述模块信息,但如果可以模块外观上看出它的作用,应该隐藏模块名。8、所有的局部数据应该定义在图表层,不同图表层的局部数据变量互不影响。6、模块的大小应该充分显示模块名和模块信息。7、触发模块和使能模块的命名应该匹配。

2023-08-02 17:45:20 510

原创 Matlab/Simulink-SWC模型架构

在建模时,可以按照顶层、触发层(非必须)、结构层、数据流层进行层级划分。:模型总体特征的最外层,包含模型整体输入、输出和逻辑控制部分;每个层级可以部使用基本模块,也可以全部使用子系统模块。(非必须):需要标清触发的优先级;:具体的数据传递和数据运算;:主要的模型运算逻辑框架。

2023-08-02 17:22:48 248

原创 Matlab/Simulink-SWC接口命名规范

1、4段式命名例如:SWC_Unit_Name_mu82、信号名总长度不超过32个字符原因:DBC上信号最长为32字符3、信号缩写参考:AUTOSAR_Keyword Abbreviation

2023-08-02 16:55:58 289

原创 Matlab/Simulink-单元测试如何exclude missing coverage

->Settings,勾选最上面的“Enable coverage analysis”。打开Test Manager,在COVERAGE SETTINGS里Add .cvf。最终生成的覆盖度报告,不会统计已屏蔽覆盖度的模块。选中想要屏蔽覆盖度的模块,右键 -->点击Apply,保存.cvf。模型界面下,右键 -->

2023-05-24 14:08:06 324

原创 车辆DTC(Diagnostic Trouble Codes故障码)

matlab

2023-02-14 19:32:59 128

原创 Matlab/Simulink的舍入模式(转载)

Matlab/Simulink的舍入模式

2023-02-14 13:43:28 776

原创 Matlab2020——设置单元测试覆盖度

matlab单元测试

2023-01-18 15:05:29 546

原创 Matlab2020——单元测试TestHarness

Matlab2020单元测试

2023-01-18 14:07:33 1203

原创 Matlab2020——polyspace

Matlab2020

2023-01-18 13:43:00 709

原创 Matlab2020——设置AUTOSAR

Matlab2020

2023-01-18 13:38:39 319

原创 C++ Leetcode 976. 三角形的最大周长

classSolution{public:intlargestPerimeter(vector<int>&nums){if(nums.size()<3){return0;}sort(nums.begin(),nums.end());for(inti=nums.size()-1;i>=2;i--){...

2021-11-24 00:26:41 411

原创 C++ Leetcode 1827. 最少操作使数组递增

classSolution{public:intminOperations(vector<int>&nums){intresult=0;if(nums.size()==0||nums.size()==1){return0;}for(inti=1;i<nums.size();i++){i...

2021-11-24 00:08:24 366

原创 C++ Leetcode 147. 对链表进行插入排序

/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode():val(0),next(nullptr){}*ListNode(intx):val(x),next(nullptr){}*ListNode(intx,ListNode*next):val(x),nex...

2021-11-16 00:10:58 848

原创 C++ Leetcode 779. 第K个语法符号

classSolution{public:intkthGrammar(intn,intk){if(n==1){return0;}intl=pow(2,(n-1)); //第n行的长度if(k>l/2){ //k在后半段inti=kthGrammar(n-1,k-l/2); //第k行的后半段与第k-1行相...

2021-11-14 22:05:14 527

原创 C++ Leetcode 794. 有效的井字游戏

classSolution{public:boolcheck(vector<string>&board,charc){// 行和列for(inti=0;i<3;++i){if(c==board[i][0]&&c==board[i][1]&&c==board[i][2]){returntrue;...

2021-11-14 22:01:46 3109

原创 C++ Leetcode 1137. 第 N 个泰波那契数

classSolution{public:inttribonacci(intn){if(n==0)return0;if(n==1)return1;if(n==2)return1;inta=0,b=1,c=1;for(inti=3;i<=n;i++){intsum=a+b+...

2021-11-13 22:50:38 81

原创 C++ Leetcode 783. 二叉搜索树节点最小距离

classSolution{public:long ans=INT_MAX,last=INT_MIN;voidfunc(TreeNode*root){if(root==nullptr){return;}func(root->left);ans=min(ans,root->val-last);last=...

2021-11-13 22:49:50 360

AUTOSAR关键词缩写

AUTOSAR关键词缩写

2023-08-02

c语言课件ppt

C语言课件 欢迎大家下载学习

2015-04-30

计算机控制系统

吉林大学通信工程学院自动化大三课件 欢迎下载

2015-04-30

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

TA关注的人

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