我在搭建模型遇到了两个问题: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模块名称继承相关推荐

  1. matlab各名称,Matlab-Simulink各模块对应的中文名称及介绍

    <Matlab-Simulink各模块对应的中文名称及介绍>由会员分享,可在线阅读,更多相关<Matlab-Simulink各模块对应的中文名称及介绍(20页珍藏版)>请在人人 ...

  2. thinkphp5.x获取当前模块名称,当前控制器名称,当前类方法名称,当前模型名称

    thinkphp5.x获取当前模块名称,当前控制器名称,当前类方法名称 //助手函数request(),实例化Request对象;//当前模块名称 $moduleName=request()-> ...

  3. python怎么定义名称_Python模块的定义,模块的导入,__name__用法实例分析

    本文实例讲述了Python模块的定义,模块的导入,__name__用法.分享给大家供大家参考,具体如下: 相关内容: 什么是模块 模块的导入 模块的导入 自模块的导入 同级目录导入 不同级目录导入 目 ...

  4. 电气simulink常用模块_ADAS/AD控制器模块开发:产品构成要素及产品需求

    一.常用缩写: 为了方便描述,以后对下列名称用行业内通用缩写代替: 系统构成要素 - Building Blocks - BB 产品开发文档 - Product Development Documen ...

  5. Simulink学习之Combinatorial Logic模块

    Simulink学习之Combinatorial Logic模块 模块概要 模块名称:Combinatorial Logic 模块所在库:Simulink/Logic and Bit Operatio ...

  6. Simulink代码生成:CAN Pack模块及其代码

    本文研究CAN Pack模块的用法和该模块生成的代码.涉及到一些dbc文件查看和编辑的内容,需要从Vector官网下载一个CANdb++ Editor软件. 文章目录 1 Simulink中的CAN ...

  7. Simulink如何在线修改模块参数 (动态修改模块参数)

    文章目录 1. 原由 2. 方法 3. DCP模块 4. 使用 5. 例程 5.1 DCP模块实现可变增益 5.2 DCP模块实现正弦扫频信号 5.3 DCP模块实现时变传递函数 5.4 DCP模块实 ...

  8. Simulink代码生成: 查表模块及其代码

    本文描述查表模块的建模并研究生成的代码. 文章目录 1 Simulink中的查表模块 2 查表模块示例模型 2.1 设置Table and Breakpoints 2.2 设置Algorithm 2. ...

  9. Simulink中的某一个模块用了我自己定义的MATLAB function模块,但是出现的结果是:The block ‘**/matlab function/sfunction‘ is in an

    Simulink中的某一个模块用了我自己定义的MATLAB function模块,但是出现的结果是:The block '/matlab function/sfunction' is in an in ...

最新文章

  1. 90 亿美元的“Java 第一版权案”终落幕:谷歌胜,甲骨文败!
  2. python爬取CVPR2018关于detection的论文
  3. HTTP协议从入门到大牛,初识HTTP协议(学习笔记)
  4. router优点 vue_Vue 出场率99%的面试题
  5. 2.查看conv卷积的函数实现过程,原理,试用c语言编写调试.,西南科技大学信号与系实验报告.doc...
  6. 分享39个大数据可视化工具(数据分析必备)
  7. IDEA添加项目启动配置
  8. 11. Flash助手推荐的弹窗广告怎么删除
  9. TinaFace: Strong but Simple Baseline for Face Detection论文笔记
  10. c语言中begin用法,C++ deque cbegin()用法及代码示例
  11. html中font-family样式,详解中文字体在CSS样式中font-family对应的英文名称
  12. Spark 用代码实现求分位数Percentile(Quentile)的方法
  13. 除PDF转换,写论文还需PDF编辑?迅读PDF大师告诉你答案
  14. 无脑安装教程:windows 10—QT5.9.5 + vs2013
  15. egg 添加 samesite=none, 出现感叹号
  16. GSM-GPRS-WCDMA-LTE-5g 的总结
  17. 计算机专业技能学习表现总体评价,【计算机专业论文】中职学校计算机专业课堂教学评价(共2323字)...
  18. ARKit之路-运动跟踪原理
  19. 技术分享 | Goby食用指南之红蓝对抗
  20. linux防火墙关了端口还是不通,为什么linux防火墙关了 端口不通

热门文章

  1. 通俗易懂说网络之基础名词及简要介绍(1)
  2. FLASH脚本基础入门讲解1
  3. python数据分析计算递增百分比pct_change()
  4. 手机密码大全及国产贴牌与OEM型号对照表
  5. 转载海科SEO-探秘qq空间seo设置
  6. 多目标优化(一)简单的 NSGA-Ⅱ
  7. UVA10118Free Candies
  8. java用代码实现星期菜谱,基于jsp的家庭食谱管理-JavaEE实现家庭食谱管理 - java项目源码...
  9. 简析王者荣耀的匹配机制
  10. Android开发手机通讯录