simulink模块名称显示设置_simulink模块名称继承
我在搭建模型遇到了两个问题:BusSelector的信号拉出来后连上Goto,对Goto的命名是个要命的事情;
2.一些Subsystem的输入跟外面的输入对应性不好,需要不断的进出子系统用来查看输入到底是那根信号。(图片只是示例)
查找了网上的一些材料,知道有个东西叫名字继承,于是用m函数写了个GUI,处理BusSelector及Subsystem的信号名继承的问题。
先看成品。
以BusSelector为例,左边需要命名的名字,右边是对应Goto的名字,点击OK后,完成对Goto名字的修改。并且修改后的名字时事显示。Subsystem同样,且可以让输入的名字继承但子系统里。
方法如下:
1.确定自己要选择的模块,获得这个模块的相关句柄,gcb或gcbh函数;
2.通过该模块的句柄可以知道该模块的BlockType,Name,InportSingals,OutportSingals,inport,outport;主要是 get_param函数,find_system函数;
3.然后知道以上内容的具体名字,以及相关句柄,get_param函数;
4.确定连接的信号线,通过信号线找到连接的模块,以及这些模块的名字或是参数。主要有SrcBlockHandle和DstBlockHandle两个属性参数;
5.修改名字,inport和outport修改name,goto和from修改gototag,set_param函数,修改后在把改完的名字在gui里显示出来;
6.做个GUI,可以用用户界面自己拉控件,也可以用m函数自己写控件,在把相关的控件的回调函数对应到写好的函数,uicontrol函数;
我是先调试好函数,再做的GUI。
以上,有不对的请指正,欢迎讨论。
simulink模块名称显示设置_simulink模块名称继承相关推荐
- matlab各名称,Matlab-Simulink各模块对应的中文名称及介绍
<Matlab-Simulink各模块对应的中文名称及介绍>由会员分享,可在线阅读,更多相关<Matlab-Simulink各模块对应的中文名称及介绍(20页珍藏版)>请在人人 ...
- thinkphp5.x获取当前模块名称,当前控制器名称,当前类方法名称,当前模型名称
thinkphp5.x获取当前模块名称,当前控制器名称,当前类方法名称 //助手函数request(),实例化Request对象;//当前模块名称 $moduleName=request()-> ...
- python怎么定义名称_Python模块的定义,模块的导入,__name__用法实例分析
本文实例讲述了Python模块的定义,模块的导入,__name__用法.分享给大家供大家参考,具体如下: 相关内容: 什么是模块 模块的导入 模块的导入 自模块的导入 同级目录导入 不同级目录导入 目 ...
- 电气simulink常用模块_ADAS/AD控制器模块开发:产品构成要素及产品需求
一.常用缩写: 为了方便描述,以后对下列名称用行业内通用缩写代替: 系统构成要素 - Building Blocks - BB 产品开发文档 - Product Development Documen ...
- Simulink学习之Combinatorial Logic模块
Simulink学习之Combinatorial Logic模块 模块概要 模块名称:Combinatorial Logic 模块所在库:Simulink/Logic and Bit Operatio ...
- Simulink代码生成:CAN Pack模块及其代码
本文研究CAN Pack模块的用法和该模块生成的代码.涉及到一些dbc文件查看和编辑的内容,需要从Vector官网下载一个CANdb++ Editor软件. 文章目录 1 Simulink中的CAN ...
- Simulink如何在线修改模块参数 (动态修改模块参数)
文章目录 1. 原由 2. 方法 3. DCP模块 4. 使用 5. 例程 5.1 DCP模块实现可变增益 5.2 DCP模块实现正弦扫频信号 5.3 DCP模块实现时变传递函数 5.4 DCP模块实 ...
- Simulink代码生成: 查表模块及其代码
本文描述查表模块的建模并研究生成的代码. 文章目录 1 Simulink中的查表模块 2 查表模块示例模型 2.1 设置Table and Breakpoints 2.2 设置Algorithm 2. ...
- Simulink中的某一个模块用了我自己定义的MATLAB function模块,但是出现的结果是:The block ‘**/matlab function/sfunction‘ is in an
Simulink中的某一个模块用了我自己定义的MATLAB function模块,但是出现的结果是:The block '/matlab function/sfunction' is in an in ...
最新文章
- 90 亿美元的“Java 第一版权案”终落幕:谷歌胜,甲骨文败!
- python爬取CVPR2018关于detection的论文
- HTTP协议从入门到大牛,初识HTTP协议(学习笔记)
- router优点 vue_Vue 出场率99%的面试题
- 2.查看conv卷积的函数实现过程,原理,试用c语言编写调试.,西南科技大学信号与系实验报告.doc...
- 分享39个大数据可视化工具(数据分析必备)
- IDEA添加项目启动配置
- 11. Flash助手推荐的弹窗广告怎么删除
- TinaFace: Strong but Simple Baseline for Face Detection论文笔记
- c语言中begin用法,C++ deque cbegin()用法及代码示例
- html中font-family样式,详解中文字体在CSS样式中font-family对应的英文名称
- Spark 用代码实现求分位数Percentile(Quentile)的方法
- 除PDF转换,写论文还需PDF编辑?迅读PDF大师告诉你答案
- 无脑安装教程:windows 10—QT5.9.5 + vs2013
- egg 添加 samesite=none, 出现感叹号
- GSM-GPRS-WCDMA-LTE-5g 的总结
- 计算机专业技能学习表现总体评价,【计算机专业论文】中职学校计算机专业课堂教学评价(共2323字)...
- ARKit之路-运动跟踪原理
- 技术分享 | Goby食用指南之红蓝对抗
- linux防火墙关了端口还是不通,为什么linux防火墙关了 端口不通