简化Simulink的建模与模型重构

模型重构

Simulink作为汽车和自动化领域中经典的模型工程必备工具,不管是专业的汽车控制器的开发还是自动化控制的专业应用编程,都会使用到Simulink进行图形化编程、代码生成等等。为了实现这些,一个布局雅观、结构清晰、可读性高、容易理解又不易出错的模型至关重要。

复杂系统需求的不断更新对于模型系统的重构带来挑战,因此高效地进行模型系统的重构对控制系统的开发尤为重要。不断重构的建模习惯,让扩展和维护代码更容易,已成为现代软件开发的最佳实践。

遗憾的是在缺乏相关辅助工具支持下,手动重构大型模型可能会非常耗时且容易出错。因此,在使用 Simulink 进行基于模型的开发中,模型重构并不常见。

我们的解决方案:MES MODEL & REFACTOR(MoRe)

MES Model & Refactor(MoRe)是MES为使用 Matlab/Simulink®建模的用户设计的一款插件工具。 MoRe在建模过程中提供给用户众多便捷功能,以减少耗时和单调的工作量。使用MoRe让建模更容易、更快、更不容易出现错误,尤其适用于模型的重构。MoRe直接集成在Matlab/Simulink菜单中,只需通过鼠标点击便可完成复杂的建模和重构操作,减少繁琐和重复的建模工作量。

MoRe的功能:

1. 创建和删除结构相关的信号

通过子系统层次结构创建或删除信号以及路径既耗时又易出错。使用 MoRe 可以通过一个简单操作添加或删除此类信号。通过选择源端口和目标端口,可以自动生成或删除相关联的输入、输出和信号线。

2. 完善子系统分解

您可以通过使用MoRe在不影响模型功能的前提下快速、轻松地修改分解模型。通过简单的操作将已连接的功能模块移入或移出子系统。此外,也可以将一个子系统划分为两个子系统或将两个子系统合并成一个系统。

3. 修改子系统接口

MoRe支持子系统接口的修改。例如,您可以通过对话框在外部更改子系统的端口顺序。此外,支持在外部重命名端口 - 此功能针对输入适用于R2017a以后的版本,针对输出适用于R2018b以后的版本。

4. 生成和分解总线

通过使用MoRe您可以将已连接的信号轻松、快速地生成总线。这是一个在修改模型时常用但耗时的步骤。在实现过程中,MoRe 会自动生成需要的Creator、Selector 以及信号线。除此之外,还为总线提供增添信号功能和Selector分解或合并功能。

5. 数据流分析

MoRe为Simulink®中的数据流分析和可视化提供多种操作。例如,对目标信号有影响的所有相关信号路径高亮显示。这也就是所谓的模型Slicing。借此可以分析子系统的哪些输入对输出有影响。此外,您还可以使用MoRe更快速、更轻松地导航到信号的源或目标位置。

关于MES模赛思公司:

模赛思软件技术有限公司(Model Engineering Solutions,简称MES)是一家总部位于柏林的德国高科技软件公司,专为软件项目的质量保障提供解决方案。MES为客户基于模型的软件开发提供技术支持,使其符合IEC 61508、ISO 26262或ASPICE等行业标准。MES的主要客户包括整车厂如戴姆勒、大众、丰田和吉利等以及博世、西门子和三星等行业供应商。在汽车行业中,除少数几家公司外,全球数十家顶尖制造商及供应商均在他们的开发环境中使用MES的解决方案。为支持其全球客户,MES已在美国和中国建立了子公司,并与全球分销商网络紧密合作。

MES的产品包括4种质量工具软件:MES Model Examiner®、MES Test Manager®、MES Model & Refactor®和MES Quality Commander®,它们共同构成了一个工具链,全面保障基于模型的软件开发过程中所有阶段的质量。通过MES Jenkins Plugin,该工具链也可以在持续集成环境中使用。工具链主要应用平台为MATLAB®Simulink®。除了MES质量工具外,MES测试中心和MES学院的专家们还为全球客户提供关于质量保证和开发流程优化的定制咨询服务及培训课程。

简化Simulink的建模与模型重构相关推荐

  1. 车道检测、自适应巡航控制和编队matlab simulink仿真建模模型

    车道检测.自适应巡航控制和编队matlab simulink仿真建模模型 ID:8630672358957146一無所有`

  2. matlab 仿真元件封装,利用M文件与封装模块简化Simulink仿真模型.pdf

    第27卷 第10期 计算机工程 2001年10只 V(,{.27N010 ComputerEngineering October2001 立献标识码:" ·软件技术与数据库· 文童编号:10 ...

  3. 正交解调 matlab,正交相位偏移键控(qpsk)调制解调系统simulink(matlab)建模分析毕业论文...

    正交相位偏移键控(qpsk)调制解调系统simulink(matlab)建模分析毕业论文 重庆邮电大学本科毕业设计(论文)- I -编 号: 审定成绩: 设计(论文)题目: 正交相位偏移键控(QPSK ...

  4. 语音论文:用于端到端语音识别的简化完全量化的Transformer模型

    论文题目 A SIMPLIFIED FULLY QUANTIZED TRANSFORMER FOR END-TO-END SPEECH RECOGNITION 摘要 讲了近些年来,端到端语音识别性能方 ...

  5. Simulink数学建模

    数学建模的优点: (1)SimscapeElectrical 和 Specialized Power System 模型库都是黑盒的,只能使用,不能进行二次修改. (2)自己开发的模型都是白盒的,可以 ...

  6. MATLAB使用Simulink 进行建模与仿真方法 - Simulink基本操作与入门教程

    Simulink 是 MATLAB 很强大的功能组件,广泛用于系统建模.仿真和分析.下面分享给大家MATLAB使用Simulink 进行建模与仿真方法.步骤,希望能够帮助大家. 1 工具/原料 电脑 ...

  7. 数学建模——支持向量机模型详解Python代码

    数学建模--支持向量机模型详解Python代码 from numpy import * import random import matplotlib.pyplot as plt import num ...

  8. 数学建模——线性规划模型详解Python代码

    数学建模--线性规划模型详解Python代码 标准形式为: min z=2X1+3X2+x s.t x1+4x2+2x3>=8 3x1+2x2>=6 x1,x2,x3>=0 上述线性 ...

  9. 数学建模传染病模型_数学建模| 时间序列模型

    1 数学建模 时间序列模型 1.与实践有关系的一组数据,叫做时间序列: 2.得到时间序列的数据后,要构建模型,其中平稳时间序列的模型,是本节课重点介绍的: 3.y=at+季节性+周期性 一.     ...

  10. lasso模型交替方向matlab_TCGA系列学习笔记(7)建模及模型评价

    微信公众号:生信小知识 关注可了解更多的教程及单细胞知识.问题或建议,请公众号留言; TCGA系列学习笔记(7)建模及模型评价 内容目录 前言1. 背景知识1.1 Cox前提假设的验证1.2 lass ...

最新文章

  1. Spring 与 Spring Boot 中的事件机制
  2. nacos 集群_Nacos 常见问题及解决方法
  3. oracle 重做日志内容,Oracle重做日志文件基础
  4. 换了电脑如何使用hexo继续写博客
  5. 你用苹果手机多长时间清理一次内存,怎么清理?
  6. 微信团队回应“部分用户朋友圈无法刷新”;罗永浩:准备做综艺节目;Apache Spark 3.0 发布| 极客头条...
  7. 【企业级框架整合】Springmvc+mybatis+restful+bootstrap框架整合
  8. 比CAM350好用的工具-DFM工具下载,PCB被板厂做坏了,谁的锅?
  9. 智和网管平台SugarNMS网络安全解决方案
  10. 微信小程序之input前加图标
  11. 漫话:什么是架构师?
  12. Pr 音频效果参考:其它
  13. ubuntu 输入法莫名其妙变繁体
  14. 教你做一个最简版的倒计时计时器,新手也能秒懂。
  15. 并发和并行的区别(图解)
  16. 7种网络摄像机的设计方案,包含软硬件设计
  17. PAT 1044 火星数字
  18. 2022年了,云游戏离我们还有多远?【文末附彩蛋】
  19. 【API调用】人脸检测+人脸属性(旷视 / 百度)
  20. 常见的字符编码(ASCII码,unicode,utf-8,gbk)

热门文章

  1. php悲观锁怎么做,mysql悲观锁怎么实现?
  2. 在运行microsoft windows 非核版本的计算机上_系统版本决定获得Win10 2004与20H2版更新时间...
  3. 网页怎么调用云服务器资源,如何将网页资源放到云服务器
  4. Kubernetes集群管理部署
  5. 阿里云前端周刊 - 第 18 期
  6. 软考信息系统监理师 2016年3月18日作业
  7. Codeforces Gym 100338B Spam Filter 字符串哈希+贝叶斯公式
  8. 跨平台日志清理工具 Log-Cutter v2.0.1 RC-1 发布
  9. Android:RGB颜色对照表
  10. Ubuntu 10.04的安装