Matlab
文章平均质量分 51
模型与代码生成相关
Derek_996
这个作者很懒,什么都没留下…
展开
-
断开自定义模块与自定义库的链接
如果摸个库文件添加到模型中,无法“Disable Link”时,可以使用save_system命令进行断开到模型中用户定义的库模块的链接;使用名称 myModel2 保存模型。同时保存模型工作区,断开到模型中用户定义的库模块的链接,如果文件在磁盘上发生更改,还会进行覆盖。这样,在myModel2中,该自定义模块就与自定义库断开了链接;原创 2024-05-29 21:51:37 · 567 阅读 · 0 评论 -
Matlab GUI设置左上角图标
【代码】Matlab GUI设置左上角图标。原创 2023-06-28 17:14:17 · 956 阅读 · 1 评论 -
[Simulink]Matlab模型的AUTOSAR相关设置
autosar application原创 2022-12-13 13:51:49 · 1250 阅读 · 0 评论 -
将workspace中的数据导入数据字典(sldd)中
目录一、新建变量二、导入数据字典(sldd)中一、新建变量新建变量的脚本示意:yGlTmHpc_B_HmPmpDyRnPerm = xxx_Pkg.Signal;yGlTmHpc_B_HmPmpDyRnPerm.CoderInfo.StorageClass = 'Custom';yGlTmHpc_B_HmPmpDyRnPerm.CoderInfo.Alias = '';yGlTmHpc_B_HmPmpDyRnPerm.CoderInfo.Alignment = -1;yGlTmHpc_B_Hm原创 2021-09-09 13:24:36 · 1830 阅读 · 0 评论 -
[Simulink] 代码生成的模型配置的相关内容_报错提示
模型编译报错提示一、未连接线的报错类型一、未连接线的报错类型作用:可以防止一些未连接的线引起的未知错误,编译时给出错误提示,及时修正潜在问题。原创 2021-08-20 13:29:56 · 534 阅读 · 0 评论 -
Matlab中全局变量与枚举类型的配合使用
目录一、新建枚举类型二、模型示例三、生成的代码示例一、新建枚举类型形如:// An highlighted blocktypedef enum{ NM_AllCh = 0, /* Default value */ NM_LinCh, NM_VehicleCanCh, NM_InternalCanCh, NM_ChMax}NetWokM_Type;在matlab中新建的方法:脚本新建法:新建脚本键入如下代码:class原创 2021-07-29 10:49:27 · 740 阅读 · 0 评论 -
在simulink生成代码时生成有关时间的全局变量
目录一、代码示例二、建模示例三、生成代码示例四、解析代码示例一、代码示例str2double(datestr(now,'yyyy'))%yearstr2double(datestr(now,'mm'))%mouthstr2double(datestr(now,'dd'))%daystr2double(datestr(now,'HH'))%hourstr2double(datestr(now,'MM'))%minutestr2double(datestr(now,'SS'))%second原创 2021-06-22 14:54:18 · 1962 阅读 · 0 评论 -
Mtalab的GUI设置的简单示例
目录一、GUI示意图1、作用2、注意点二、代码一、GUI示意图1、作用可以根据解锁等级来计算相应的key2、注意点1)解锁等级的互斥2)未选解锁等级时的弹窗提醒3)输入key的不合法报错(try, catch, retun结合使用)二、代码classdef MainGui < matlab.apps.AppBase % Properties that correspond to app components properties (Access = public)原创 2021-06-17 13:55:02 · 618 阅读 · 0 评论 -
[Simulink] 代码生成的模型配置的相关内容
这里写目录标题一级目录二级目录三级目录一、模型配置的导出与导入1、模型配置的导出2、模型配置的导入一级目录二级目录三级目录一、模型配置的导出与导入1、模型配置的导出假设你想要保存模型配置的simulink名称为“pre_set.slx”open('pre_set');% 打开模型,用于获取模型句柄currentModelSet = getActiveConfigSet('pre_set')% 获取模型配置集saveAs(currentModelSet,'MyConfig')% 储存当前原创 2021-05-21 09:52:13 · 883 阅读 · 0 评论 -
Simulink转化为低版本文件
Simulink转化为低版本文件1、XXX.slx文件转化为低版本的xxx.slx(例如2015b版本)时,转化完成后经常打不开2、可以先将改文件转化成低版本的mdl文件后再用低版本的mdl文件转化为slx文件有两种方法:①高版本slx直接转化为低版本mdl,然后低版本mdl转成低版本slx,如该方法行不通,直接使用以下方法②高版本slx直接转化为高版本mdl,然后高版本mdl转成低版本mdl,之后将低版本mdl转成低版本slx3、如果在转化为低版本mdl文件时,出现提示什么GBK错误,使用如下原创 2020-09-15 15:41:07 · 7726 阅读 · 0 评论 -
Matlab Stateflow中枚举(enmu)的使用
目录1、新建枚举类型2、新建变量3、简单功能使用示例4、生成的代码示例1、新建枚举类型形如:// An highlighted blocktypedef enum{ NM_AllCh = 0, /* Default value */ NM_LinCh, NM_VehicleCanCh, NM_InternalCanCh, NM_ChMax}NetWokM_Type;在matlab中新建的方法:方法一,脚本新建:新建脚本原创 2020-11-10 10:45:30 · 5672 阅读 · 1 评论 -
Matlab Stateflow中结构体(struct)的使用
Matlab Stateflow中结构体的使用1、新建结构体类型形如:// An highlighted blocktypedef struct{ uint8_T Gain; int16_T Offset; uint16_T Init;}myParamsType;脚本实现方法:// An highlighted blockmyParamsType = Simulink.Bus;myParamsType.Description = '';myParamsType.Data原创 2020-11-09 11:34:45 · 2495 阅读 · 0 评论