自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 ASAP2 Studio

拿到一个elf文件,光速生成对应的A2L文件。

2025-04-02 15:57:31 286

原创 Simulink:Selector

这个模块的定义是从向量、矩阵或多维信号中选择输入元素,博主的需求是在两种情况下选取不同的值,是相对简单清晰的,这个模块是可以完全满足的,但此模块的参数配置不是一路next或无脑默认,所以下面分别举例介绍不同情况的配置方法。在配置选项中输入索引下标和索引长度。在参数选项中配置数组索引下标。外部输入索引下标和索引长度。配置选项的大概意思如下。将数组中的元素全取出来。通过外部输入索引长度。

2025-03-31 15:52:25 362

原创 VD:底盘制动相关功能介绍

底盘制动除了我们熟知的ESC以外,还有很多其他的辅助功能,本文主要对底盘制动相关的功能做一个简单的介绍和一些博主的经验分享。

2025-03-26 17:06:03 380

原创 Simulink:一阶低通滤波

额。

2025-03-25 15:04:23 488

原创 Simulink: enable and trigger

简单的Trigger已经可以解决大部分模型触发问题,但如果想要按不同周期调度还是相对复杂些,等再遇到周期调度的问题博主再更新一波~

2025-03-24 16:37:56 603

原创 VD:Understeer,Oversteer and Kamm‘s circle

用于直观评估车辆在不同侧向加速度下的稳定性和操控性。:用于详细分析车辆的侧向动力学行为,特别是在低速和中速行驶时。联系:两者都用于车辆侧向动力学分析,但Kamm’s Circle更直观,Bicycle Model更详细。通过结合使用Kamm’s Circle和Bicycle Model,可以更全面地评估和优化车辆的侧向稳定性和操控性。总结咋说呢,AI写的很详细,但目前没实际用到,只是说用来评估了一点侧向稳定性~

2025-02-07 16:24:20 840

原创 VD:生成a2l文件

我之前的方法都是通过Simulink模型生成代码的过程中顺便就把a2l文件生成出来了,这时的a2l文件还没有地址,所以紧接着会去通过elf文件更新地址,一直以为这是固定的流程和方法,今天无意中和同事讨论到了这个部分,同事说了他之前常用的方法,通过ASAP2 editor工具来生成a2l文件,受益匪浅,下面主要和大家分享下这两种方法。

2025-01-16 10:16:15 843

原创 Simulink:prelookup和Interpolation Using Prelookup

那么相比也普通的一维查表这样写的优势在哪呢,博主也想了很久,因为也是第一次认识这两个模块,只想可能是可以将自变量分离出来单独计算,有更多的查表形式。总的来说,"Prelookup"模块通过分离索引搜索和插值计算,提供了更高的灵活性和效率,特别适用于复杂的多维查表和需要高效代码生成的场景。2在1到10的数组中下标为1,且没有偏差,那么对应的k1=1,f1=0,在11到20的数组中下标为1偏差为0的数就是12,所以输出为12。这个模块和正常的查表模块没什么本质区别,唯一不同的是它的自变量是需要外部输入的,

2025-01-09 17:41:08 1270 2

原创 VD:估算车速

轮速传感器是汽车中用于测量车轮转速的传感器,其数据可以用来估算车辆的速度。

2025-01-06 17:04:25 840

原创 Simulink:模型和sldd文件降版本

高版本的模型在低版本的matlab打不开,,,如下图,选择自己需要的然后保存就ok了。设置文件名和想要matlab版本。选择保存的版本和文件夹就ok了。

2024-12-17 12:56:25 757

原创 汽车软件开发过程中的标准

MAAB(MathWorks Automotive Advisory Board)是由MathWorks公司主导的一套建模指南,旨在提高基于Simulink和Stateflow进行建模的代码质量、可读性、可维护性和可重用性。

2024-12-09 16:16:34 573

原创 Carsim:Dataset备份,cpar文件的导出和导入

如下图,我们在这个页面下复制了一个dataset,注意,仅这样做我们只是相当于复制了这个页面下没有其他dataset链接的部分,例如箭头1的部分,像箭头234这种都是些独立的datasets,在页面中你可以把它理解为“指针”,当你复制的时候其实是把这个dataset的“地址”给复制走了,如果你在新复制的dataset下更改这些小datasets,那么你复制的母版下的datasets也会被更改掉,非常恶心。第一行填写的是你这个dataset分到哪一个类下,第二行填你想给这个dataset的命名。

2024-12-05 17:52:00 2245 2

原创 Simulink模型加密

如下图,点击创建受保护的模型后依次选择你想保护的程度,比如只读,是否可以仿真,是否可以生成代码,这里仅以只读为例设置,点击创建即可。编译生成受保护的slxp模型需要有编译器,按理说随便一种就可以,可以在命令行输入下面代码查下自己现在正在使用的编译器。要把base模型发给客户看看,秀秀肌肉,要求生成个加密的只读模型。如下图,在APP里面搜索Simulink Coder,双击打开。输入密码进入后就能看到如下的只读模型,OK非常清爽~ok,我们现在打开它显示要输入密码。如下图,打开后依次点击。

2024-12-02 17:20:08 1171

原创 HighTec安装(官网免费)编译 嘎嘎详细~

安装软件最好有自己的一套安装规则,工程软件除了安装主体外还会有很多其他的东西,比如license或者还会有一些驱动,如果所有都随意安装会导致你需要卸载,或者更新软件时,有的需要将原来软件卸载干净,如果没有清晰的安装路径那真是灾难啊~请确保此目录中只有个人许可证。这样基本的配置就ok了,下面打开hightec软件检验下license是否识别到了,会让你选个工作区,建议自己建一个,要不你以后就找不到了,,,如下图拉到下面,按照要求填写信息,随便写就行,注意主要的MAC地址要填本机的物理地址,然后点击2即可。

2024-11-29 16:21:08 3574 4

原创 (BAT)脚本将指定文件夹及其所有子文件夹中的特定扩展名(如’.txt’)的文件复制到另一个目标文件夹

*请注意,批处理脚本在执行文件操作时不会检查文件是否已经存在于目标文件夹中,所以如果目标文件夹中已经存在同名文件,它将被覆盖。:如何编写一个Windows批处理(BAT)脚本来将指定文件夹及其所有子文件夹中的特定扩展名(如’.txt’)的文件复制到另一个目标文件夹?:递归地遍历源文件夹中的所有.txt文件,并执行括号内的命令。:关闭命令的回显,使得批处理文件运行时不会显示每条命令。”:检查目标文件夹是否存在,如果不存在,则创建它。:将每个找到的.txt文件复制到目标文件夹。

2024-11-28 16:24:13 607 1

原创 Simulink: Mask(简)

操作完上述步骤后就创建好了一个建议的封装模型,如下。选中子系统,右键Mask,Create Mask。如下图想把这部分模块进行参数封装。首先将其封装成子系统,步骤如下。将模型全选,右键创建子系统。

2024-07-09 08:50:35 529

原创 Matlab:m脚本实例(1)

常用在while循环里,如下,gcs为获取打开模型系统名,系到子系统。此代码含义为保存所有打开模型后关闭。如下questdlg函数作用是创建问题对话框,返回选择的字符串,常以此返回值配合条件语句。执行上面语句,b会返回a的路径,后面路径都可以在此基础上修改,非常好用的命令。在字符串中查找字符串,返回起始索引。用来修改处理路径挺好用的。返回其中进行了调用的文件的完整路径和名称,不包括文件扩展名。判断数组是否为空,为空返回1,反之为0.返回当前打开文件的所处文件夹路径。当前正在运行的代码的文件名。

2024-07-02 16:46:16 472

原创 Git(超简实用版!)

介绍:版本控制软件,在不考虑连接github等这类代码托管云平台的情况下,可以只把它理解为一个简单的做版本管理的离线软件,它会在你本地生成一个完整的仓库,即使不把代码托管到云平台也可以实现版本的迭代,这也是和SVN最大的区别。————————————————————————————————————————————————今日到此,明日爆更!输入下面命令将文件提交到本地库,引号里可以写log,提示自己本次提交做了什么,方便后面版本迭代。输入下面命令,查看当前状态,会提示你啥也没有,没有本地库。

2024-06-26 17:27:10 367

原创 Linux:window命令行cmd连接服务器

我们日常用的电脑系统还是Windows居多,想要连接到Linux服务器就需要一个本地终端,包括cmd,powershell,xshell等等,甚至git bash也行。首先在如下路径找到config文件,一般来说我们之前生成过密钥,就会有这个.ssh文件夹,没有的话自行新建一个,再新建一个config文件,文件类型就是file。想法:安全性相比密钥登录肯定是不如,但逢电脑就配密钥也不太现实,上面两个问题可以做对应的预防,比如不要在未知的网络下操作,起个复杂一点的密码。回车输个密码就ok了,非常清爽~

2024-06-21 17:11:06 3378

原创 更换software源

还是正常按照正常步骤安装,只要把 download.docker.com 地址换成mirrors.ustc.edu.cn/docker-ce ( 中科大的软件源)即可。2、在新主机上首次安装 Docker 引擎之前,您需要 需要设置 Docker 仓库。之后,您可以安装和更新 存储库中的 Docker。一觉醒来pull超时,发现镜像源g了,再一看官网都g了,很难评价。这是中科大的镜像源,也停了,以后有镜像源可以替换,步骤大概就是这样。1、运行以下命令以卸载所有冲突的包。像这种有版本号的基本就成功了。

2024-06-18 21:46:54 235

原创 Linux:vim

超强的文本编辑器,在Linux中编写代码比较常用,可以根据不同的语言提供高亮,类似notepad++。

2024-06-14 20:39:53 1258

原创 取余and取模(rem and mod)

取余取模两个模块的用法大概就是这样,非常清爽~,具体定义原理大家有时间可以百度看看。有的模型中把这两个模型混着用,还有些文章直接将它俩混为一谈,大家还是要注意甄别一下~

2024-06-13 18:32:04 2944 1

原创 bat脚本删除文件和文件夹(极简)

不知道是不是win11的原因,文本文件不能直接改后缀改成bat文件。如图,将文件名改成.bat,保存类型改为所有文件,可以另存成bat文件。如图想删除一个文件夹和所有.dll文件。直接运行,非常清爽~

2024-06-12 21:57:11 1470

原创 清理Profile Storage Space(配置文件存储空间)

大概的意思就是配置文件存储空间满了,之前印象里这里面装的是一些桌面文件,打开后发现有好多神奇的东西也在里面。如上图显示的就是大家Profile Storage Space里存放的文件,此图这已经是我删除后的样子了,非常清爽~目前找到比较简单的解决办法就是添加一个系统变量如下图所示,变量名如图,位置选择到自己想要保存到的文件夹下。当然,解决方法就是把Profile Storage Space里面比较大的文件删掉,即可解决弹窗。在博主准备火速删除的时候,发现这里面大量的文件是我精心给VScode安装的扩展包。

2024-06-11 17:02:21 388

原创 Linux:tmux

1、分屏2、任务挂云。

2024-06-10 19:31:33 243 1

空空如也

空空如也

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

TA关注的人

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