自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Matlab修改Model config

这是将模型检查的Component删除。

2024-10-09 16:53:31 244

原创 set/set_param和get/get_param的区别

通过输出端口句柄定位到信号线句柄。set(LineHandle,'Name',InportName) %设置信号线名称为输入模块名称。

2024-09-26 18:35:14 245

原创 使用实测数据绘制bode图——验证Bode图准确性

1、用相同输入输出进行验证或者,输出是输入的倍数进行验证;2、用已知的传递函数进行验证。

2024-09-26 16:43:34 452

原创 MATALB找不到sldd但是sldd在路径存在

怎么解决,什么原因导致的,请看下回分解。

2024-09-26 16:43:15 145

原创 MATALB/Simulink一键去除所有的LOG信号方法。

方法1:MDELING=>DESIGN=>Model Data Editor打开模型数据编辑器。

2024-08-06 16:14:17 272

原创 Simulink添加超链接出现失效的解决方式

如果想给字体添加超链接,或者是字体颜色不能使用Simulink自带的属性,得使用HTML属性,这样会有导致连接失效风险。原因是使用HTML方式添加出现失效,给修改成调用函数方式。给模块添加文字并且添加超链接,再次打开模型出现失效了。可见下列代码添加模型的超链接。

2024-08-05 11:04:34 192

原创 Matlab使用Hilite_system直接显示引用模型的方法

【代码】Matlab使用Hilite_system直接显示引用模型的方法。

2024-08-02 17:00:20 122

转载 MATLAB以编程方式删除所有 highlightning

没有一个单一的功能可以做到这一点。

2024-08-02 13:45:06 35

原创 Maltab获取计算机用户名

原理Matlab调用的CMD命令执行了systeminfo并返回回显的信息。

2024-07-31 16:00:43 163

原创 MATLAB查找使用变量在模型中的位置

variables.Users就是变量使用的位置。就这一行代码可查看变量的使用位置。

2024-07-16 09:26:21 408

原创 是否有“查找和替换”功能的Simulink块参数?

Is there a 'find and replace' functionality for Simulink block parameters?

2024-06-04 13:51:08 215

原创 Maltab读取CAN报文,读取dbc,回放数据

以编程方式构建 CAN 通信的 Simulink 模型。

2024-05-10 15:01:42 299 1

原创 importFromARXML这个命令报错

Matlab使用importFromARXML这个命令报出。

2024-04-23 09:07:00 384

转载 Matlab学习笔记:function报错:too many input arguments

too many input arguments

2024-04-10 13:18:47 304

原创 批量Simulink删除sldd没有使用的变量与查看顶层模型属性

可以选择结构体用点的方式查看属性内容,如知道数字字典,则moprop.data再按Tab间来查找。获取所有模型加载的所有模型名称,并将没有使用到的变量再sldd中删除。3、个别模型中有调用函数作为清楚变量行为,将行为删除。2、不同模型中有引用相同的sldd。1、顶层模型中有多个引用模型;如果有其他方法可以评论区见。

2024-03-21 18:31:41 415

原创 Matlab中for循环的变量i与执行语句i不一致

对于这个i如果相同则只输出到2,相反,i一直从0输出到10;

2024-03-21 13:52:33 277

原创 StateFlow连接外层(外框)State与不连接外层State区别

总结如果如果与外层State连接,则内du命令无效,不连接,则外层du命令无效。两个条件相同,会在一个state中停留1个状态。b=b+0.5不执行。在A2的duringa=a+0.5不会被运行到。不会执行调转a>=9的跳转。

2024-03-20 18:33:09 257 1

原创 Matlab与Simulink个人学习总结

all_Product_block])%得到元组的并集。8、连接元组a={'a','n'};mymodel([],[],[],'compile')可见我之前提供的连接。4、get与get_param有区别。如获取path只能get命令。7、获取元组的并集union(),交集intersect(),补集。怎么使用查找多个条件并列关系。如查找相乘模块与求和模块。3、将For循环简化模型。

2024-03-15 17:23:11 646 1

转载 setvartype设置变量数据类型

因此,当您将浮点数据的类型更改为整数时,导入函数将会转换未定义的浮点数。变量的数据类型,指定为包含有效数据类型名称的字符向量、字符串标量、字符向量元胞数组或字符串数组。选定的变量,指定为字符向量、字符串标量、字符向量元胞数组、字符串数组、数值索引数组或逻辑数组。对象包含控制数据导入过程的属性,例如变量属性、数据位置属性、替代规则等。参数指定导入变量时要使用的数据类型。根据您的导入需要更改多个变量的数据类型。检查变量的当前(检测到的)数据类型。参数中指定的变量的数据类型。属性中包含的名称的子集。

2024-03-15 10:56:18 61 1

转载 使用模型名称作为编程接口

当您使用模型名称作为编程接口来计算模拟值时, 软件忽略状态转换和条件执行的影响。您可以指定要计算离散状态的时间, 计算中使用的状态和输入值。您指定 要计算离散状态和当前状态的时间,以及输入 中使用的值 计算。您可以使用模型的名称作为编程接口来执行指定的 模拟阶段,并计算各个状态和时间的值, 指定.模型必须包含最少量的状态逻辑,例如 Stateflow®图表和有条件执行的子系统。分析完模型行为后,使用以下语法执行 终止阶段,以便您可以关闭模型。-大小计算阶段,其中 软件确定模型输入,输出, 和状态向量。

2024-03-15 08:42:00 56 1

原创 怎么得到数据类型和总线选择块在Simulink编程发出的信号名称。

实际上,需要首先编译模型,以便确定从诸如Bus Selector块之类的块发出的信号的数据类型和名称。考虑下面屏幕截图中显示的模型。我怎么能得到数据类型和从总线选择块在Simulink编程发出的信号的名称?,但是数据类型和信号名称只有在。在Simulink中寻求从。

2024-03-14 16:54:41 463 1

原创 Matlab if then的单行形式与函数(function)单行形式

当创建句柄时,你所指定的函数必须在matlab搜索路径之中,并且必须在创建语句的scope之中。例如,只要在定义子函数的文件之中,你句可以为这个子函数创建句柄。比如说,我再这个目录运行后,创建了本目录的一个函数句柄,当我转到其他的目录下的时候,创建的函数句柄还是可以直接调用的,而不需要把那个函数文件拷贝过来。因为matlab对函数的调用每次都是要搜索所有的路径,从set path中我们可以看到,路径是非常的多的,所以如果一个函数在你的程序中需要经常用到的话,使用函数句柄,对你的速度会有提高的。

2024-03-14 14:20:51 597 3

原创 createCompositionAsModel

创建AUTOSAR ARXML软件的Simulink表示 组合物。

2024-03-04 16:06:16 1126 2

原创 MATLAB关闭已经打开的所有模型

MATLAB 查找所有模型,并关闭所有模型代码。

2024-02-02 15:47:05 589

原创 使用Matlab在excel中绘图,并将文字居中和绘制边框线

【代码】使用Matlab在excel中绘图,并将文字居中和绘制边框线。

2023-12-12 16:13:17 371

原创 当我在函数中(deb​ug模式)时,如何查​看基本工作区(bas​e workspace)中的变量?(查看其他工作区变量)

此时执行main,将进入调试模式,并停在fun1中。此时的workspace工作区是函数fun2的工作区。在 R2018a 等新版本中,在函数调试窗口上有一个按钮。display(X);可以显示基本工作区的内容。

2023-12-12 13:20:52 128

原创 1.8单元格信息获取

获取指定工作表单元格区域:worksheet.iter_rows(……获取指定工作表单元格区域:worksheet.iter_cols(……获取工作表中最小的列号:worksheet.min_column。按列获取工作表使用区域数据:worksheet.columns。获取工作表中最小的行号:worksheet.min_row。获取工作表中最大的行号:worksheet.max_row。按行获取工作表使用区域数据:worksheet.rows。获取单元格的行号:cell.row。1.8.1行列信息获取。

2023-12-03 15:24:35 84 1

原创 使用引用模型中有FunctionCaller调用SimulinkFunction报错

FunctionCaller调用SimulinkFunction报错

2023-11-23 09:41:45 308

原创 matlab中使用了area()函数坐标轴会发生改变

当figure()使用了subplot()或者使用了plot后,坐标轴的名字有赋值上,但是在后面使用了area()命令后就没有了坐标轴。之前只有一个字符串属性,后面变成了,有字符串属性,还有字体属性等。ax(1).XLabel.String='坐标轴名字即可';原因是:坐标轴的属性发生了改变。

2023-11-15 15:07:47 135

原创 Matlab修改(Axes)坐标轴背景颜色方法。

坐标轴没有直接按区域显示颜色的方法,但是我们可以通过其他的绘图完成我们想要区域颜色绘制。本文是用过area命令来绘制坐标轴颜色。效果和代码如下图所示。当你选择填充满如下图所示只需要将修改成下列即可。

2023-11-09 14:06:49 2496 1

翻译 如何更改生成Simulink文件生成代码(‘slprj‘ and ‘model_target_rtw‘)放置位置?

该菜单位于Preferences > Simulink Preferences下顶部的MATLAB工具条中,或者在R2019 a之前,您可以打开Simulink模型并选择File > Simulink Preferences。因此,如果为两个不同的模型生成代码,它将使用这里指定的完全相同的路径来存储生成的代码。指定当前工作目录“pwd”,在当前目录中创建两个文件夹“generatedCache”和“generatedCode”,并将它们设置为所有代码生成的目标文件夹。在这里,您可以指定您选择的任何目录。

2023-08-03 09:01:03 1944

转载 Matlab修改缓存目录位置(Temp)

MATLAB类似地首先检查'TMP'环境变量,如果它为空,MATLAB将检查'TEMP'环境变量。如果它也为空,MATLAB将使用'C:\temp'作为tempdir。MATLAB将从系统中检查环境变量'TMPDIR'(getenv('TMP')),如果它为空,MATLAB将检查环境变量'TMP'如果它为空,MATLAB将使用'/tmp/'作为临时目录。您可以将'TMP'环境变量设置为其他目录,MATLAB将在重新启动后将其用作TEMPDIR。这是MATLAB从系统环境变量中找到的设置。

2023-08-03 08:53:54 4031

转载 M语言控制Test Manager

setProperty(equivalenceTc,'SimulationMode','软件在环(SIL)','SimulationIndex',2);'Title','UnitTestReport',... “标题”、“UnitTestReport”、...'Author','leith',... '作者','leith',...sc(1).InterpMethod='zoh';

2023-07-28 16:10:58 147 2

转载 MATLAB-用Excel管理Simulink的数据字典-标定量&观测量

Var.m脚本的主要目的是为了生成Model_Par_Sig.m的脚本文件,并且Model_Par_Sig.m脚本文件的格式如图7,包含Simulink.Signal和Simulink.Parameter的属性,后面的代码段详细备注了Var.m的编码细节。2)切换到CALIBRATION,右键红色标注的地方,选择‘链接’,接着在已定义的名称中选中对应的标定量名称即可建立CALIBRATION和MapData的链接。1)右键MapData中的标定量名,选择‘定义名称’,然后点击‘确定’;

2023-07-09 11:13:08 1811 2

转载 使用 Model Explorer 进行搜索和编辑

要编辑值,请首先选择包含该值的行,然后点击该值。如果启用,Model Explorer 会将每个属性的值作为 MATLAB 表达式来进行计算,并将结果与搜索值进行比较。您可以搜索整个模型,搜索某个特定的系统,或者搜索层次结构中的某个系统及该系统下的所有系统。如果搜索结果包含不在对象属性表中的属性,并且您按照该属性进行分组,则 Model Explorer 将删除对象属性表中曾使用的分组设置。搜索具有与您指定的值相匹配的属性值的对象。指定属性的名称、要匹配的值和匹配的类型(例如,等于、小于或大于)。

2023-07-07 09:33:51 2287

翻译 Linearize Nonlinear Models(线性化非线性模型)

传递函数线性化拟合

2023-06-30 11:16:00 1129 1

Sphinx执行exe文件,将该文件放置到电脑搜索路径中取 即可解决sphinx-quickstart启动不了的问题

安装完sphinx,CMD报不能运行sphinx-quickstart命令问题解决方法。

2024-11-06

Simulink仿真加速合集

分享Matlab技术

2024-07-19

空空如也

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

TA关注的人

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