- 博客(29)
- 收藏
- 关注
原创 电脑强制重启后,Matlab无法打开
Matlab2021a挂在后台,并未执行任何操作,在执行其他软件时,遭遇突发情况,导致电脑必须要强制关机,强制关机重启后,Matlab2021a无法打开,但另外的两个版本2018b、2023b均可正常使用。删除或重命名历史数据文件:找到并删除或重命名位于C:\Users[用户名]\AppData\Roaming\MathWorks的Matlab的历史数据文件。当天数据或当时的数据。经多方查找后,找到如下解决方案。为防原文章失效,特做此记录。
2026-01-27 17:15:53
206
原创 MATLAB如何利用代码获取simulink模型中当前选中模块的所有属性
【代码】MATLAB如何利用代码获取simulink模型中当前选中模块的所有属性。
2025-07-18 18:15:46
299
原创 如何用代码查看simulink中某个模块的源路径
在Simulink中,要查看某个模块的来源路径(特别是当模块是链接到库、引用模型或子系统引用时),可以通过MATLAB代码查询其特定参数来实现。以下是几种常见场景的代码方法:
2025-07-18 14:00:03
965
原创 Matlab中gcb、gcbh、gcs的区别
gcs:返回当前打开或选中的子系统或顶层模型路径(字符串)gcb:返回当前选中模块的完整路径名(字符串)gcbh:返回当前选中模块的句柄(数值标识符)
2025-05-27 16:52:36
576
原创 simulink中的StateFlow中的数据类型的使用
在进行以下运算时,仿真报错,经查原因为StateFlow中的无法对定点数据类型进行隐式转换,故无法进行运算,最后为了保持原有数据的精度,特将数据类型设定为signle,退出状态机后,再转回t_Torque3。原因是StateFlow中不支持定点数据类型,最初我将ISGMag_trqISGSet和ISGMag_stepTrqClr_C均设置为了自定义的数据类型t_Torque3。自定义的数据类型 t_Torque3本质上相当于定点数据类型fixdt(1,16,2^-3,0);
2024-12-10 22:29:45
828
原创 浅谈1不等于1
数据类型fixdt(0,16,2^-16,0)容易被错认为其数据范围为[0,1],实则不然。类似的还有fixdt(0,16,2 ^-15,0),其数据范围为[0,1.9999]
2024-03-06 21:36:34
678
原创 MDA8.5使用教程
最近用到了MDA8.5版本,在网上搜了半天,也没有找到任何有用的资料,干脆不找了,自己研究一下,正所谓前人栽树,后人乘凉。为了方便以后学习,特此记录一下。后续学习过程中,也会不断更新补充。更新日期:2023年12月19日。
2023-12-19 15:22:24
7932
25
转载 对节气门的简单了解
电子节气门结构较为复杂,对于汽油机来讲作用重大,因此各电控厂家对于电子节气门增加了较多策略,以提高其工作稳定性和耐久性。
2023-12-12 16:42:13
1581
1
原创 批量修改Signal properties中的“Show propagated signals”属性
可以显示模型中单个信号的传播信号标签,也可以显示模型中所有信号的传播信号标签。要显示所有信号的标签,请在 Simulink Editor 中,在 Debug 选项卡上,选择 Information Overlays > Propagated Signal Labels。例如,可以使用以下代码为模型图中的所有信号启用或禁用此属性。1、右键点击要显示传播的信号标签的信号,然后选择 Properties。Show propagated signals意为显示传播的信号标签,
2023-12-12 14:47:37
1339
转载 新能源汽车控制之上下电管理
因此,在上下电过程中要进行 CAN通信诊断,诊断机制包括帧超时(Frame Time out)、通信中断(CAN Bus off)等,如果在预定的时间内,控制器相互之间没有收到指定的信号,则会出现 CAN通信故障,此时整车依据故障类别执行相应策略,通信中断时,动力系统应转入下电流程。混合动力汽车电源管理,因其包括了 12 V低压弱电和高压强电两方面的电源管理,为了确保整车高低压电源上下电的安全性及可靠性,上下电过程的每一步骤中涉及的信号状态必须经过各控制器之间相互确认和反馈。
2023-12-11 15:56:16
3007
原创 浮点数的相关知识
计算机作为计算的工具,必然要支持小数。在计算机中,小数的类型有两种,一种是定点数定,就是表示小数点的位置是固定的。还有一种是浮点数,浮点数的小数点是浮动的,小数点后面的小数位数不固定。
2023-12-10 22:34:00
575
1
原创 INCA7.2版本如何自由切换中英文语言
2023年11月27日晚,因为不习惯使用中文版的INCA,而将INCA,选择了重新安装,然后就发生了一系列的不幸,最终导致了我不得不进行重装系统了。然后我更悲惨的发现,win11安装INCA时,默认就是中文版的,即使你在安装时选择了英文版的,安装完成后,你打开INCA也会惊奇的发现,它还是中文的。然后,我就在网上一顿东翻西找,终于让我改成英文版的了,特此记录一下,防止以后再干傻事。
2023-11-28 09:11:36
5013
4
原创 如何在INCA中修改标定量的初始值,并刷回控制器
测试过程中,有些时候,标定量来不及修改,这就需要修改标定量的初始值了,又不想打开模型重新编译,因此直接在INCA中修改,然后再刷回控制器,就成了最佳选择,之前也学过,长时间不用,忘记怎么搞了,最近又用到了,这次记录一下,以后用到的时候,就不用在网上东翻西找了。截止到2023年11月24日,共找到了两种方法可以实现修改。
2023-11-24 15:30:56
4012
5
原创 Simulink中.sldd格式文件介绍
1、建立sldd数据字典并关联模型后,在Model Explorer中关掉它也可以正常仿真Simulink模型和生成代码。这就意味着,仿真模型前可以不用加载数据字典文件。2、.sldd数据字典要在Matlab的路径列表中,或者在当前路径下,所以最好把sldd数据字典命名为和模型相同,并和模型放在同一路径下,模型拷贝和传输地时候也带上sldd文件。
2023-11-08 19:25:49
6798
1
原创 Simulink中将库添加到 Library Browser 中
当您保存库时,只有此属性设置为 on,您的库才会出现在浏览器中。8、在 Library Browser 中,执行刷新操作以查看新库。对于本示例,将库命名为 mylib,再创建一个库 mylib2,然后添加一些模块。1、在 Simulink Start Page 上,选择 Blank Library 并点击 Create Library。下图显示了示例库 mylib,它在 Library Browser 中的名称为 My Library。6、在当前路径下,创建一个脚本,将文件命名为 slblocks.m。
2023-09-14 16:58:31
3824
1
原创 Simulink中log函数的详细用法
2.以10为底的对数,输入log10(x)3.以2为底的对数,输入log2(x)Simulink中自然数e的表示方法。1.以e为底的对数,输入log(x)
2023-09-12 09:24:37
2246
原创 android开发中将从数据库中获取的List数据进行迭代,将其中数据取出并赋值
android开发中将从数据库中获取的List数据进行迭代,将其中数据取出并赋值List<Person> personList = mMySQLiteOpenHelper.queryFromDbById_person(ID); for (Person per : personList) { HP = per.getLife(); DEF = per.getDefense(); ATT = per.getAd
2021-06-10 08:47:05
663
原创 JAVA作业——JDBC
创建一数据库,内含人员信息表(人员代码,名字,联系方式等),编写程序实现如下功能:(1)创建人员信息表(字段属性根据需要进行定义);(2)向表中增加记录后输出所有记录的内容:0001 李华 139332098980002 王丽 13698760987…………(3)将第二条记录的名字改为“刘丽”,输出所有记录的内容。(4)删除人员代码为“0001”的记录后,输入所有记录的内容。package com.itheima.jdbc;import java.sql.Connection;
2020-12-02 00:40:58
374
原创 文本读取
7、根据要求编写程序:(1)创建类Student,内含学号、姓名、年龄、班级等属性,重写父类的toString()方法,用于输出学生的信息;(2)建立测试类,建立Student类的对象数组stuArray,里面放置若干个学生对象,将数组中的数据依次写入文件stu.dat,然后读取该文件中的信息,依次还原出数组中各Student对象的信息。Student类package Topic7;import java.io.Serializable;public class Student implem
2020-11-26 16:16:06
299
原创 美团2016招聘笔试:奇数位丢弃
对于一个由0…n的所有数按升序组成的序列,我们要进行一些筛选,每次我们取当前所有数字中从小到大的第奇数位个的数,并将其丢弃。重复这一过程直到最后剩下一个数。请求出最后剩下的数字。输入描述:每组数据一行一个数字,为题目中的n(n小于等于1000)。输出描述:一行输出最后剩下的数字。输入例子:500输出例子:255#include <iostream>using namespace std;int main(){ int n; int a[1001]={0};
2020-11-25 10:45:32
162
原创 JAVA作业
从键盘输入某数字,在数字与数字之间依次逆序加入小写字母a,b,c,…。将字符串逆序输出。如:输入一个整数123456 ,,,则按次序依次逆序加入小写字母后变为f1e2d3c4b5a6,输出:6a5b4c3d2e1f。
2020-11-25 01:00:29
235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅