模型化开发过程中要基本掌握的Matl…

本文介绍了基于模型设计的方法,特别是Matlab/Simulink在该过程中的重要角色。讨论了Matlab/Simulink与其他工具如Labview和ASCET的对比,并强调了其在各个工程领域的广泛应用。文章列举了在模型化开发中需要掌握的工具和知识,包括基础M语言、Simulink和Stateflow、数据类型管理、模型层次化管理、代码生成配置等。此外,还提到了固定点工具、模型顾问和参数优化工具对于生成高质量产品代码的重要性,并提醒新手工程师,尽管Matlab/Simulink是强大的工具,但理解基础编程语言和原理同样关键。
摘要由CSDN通过智能技术生成

    基于模型设计其实是一种设计方法,当然建模的软件以及代码生成工具也不是只有Matlab/Simulink这一种,比如还有Labview、以及ETAS公司的ASCET等等。当然前者由于需要特定板卡支持,而且系统移植性不好,在基于模型的设计中用的较少,更多的被用于测试领域;后者一般用于汽车行业,其实更多的用于博世集团的研发体系中。同时由于matlab\simulink在各个工程领域以及数学领域的广泛应用,以及比较开放灵活的软件构架更多的赢得了或者说是引领的基于模型的设计这片市场。

 

    现在越来越多的工程师使用Matlab/Simulink或者基于matlab平台的软件(比如dSPACE)进行模型化嵌入式开发。

 

    在基于模型开发的工作过程中一般要掌握如下工具或者知识:

 

    1、基础的M语言:用来初始化变量、定义信号、使用命令行调用模型进行仿真,编写测试脚本等等。

 

    2、SImulink、Stateflow:基本的图形化建模工具,逻辑系统的建模放在Stateflow更为合适。

 

    3、Simulink的数据类型和数据接口的管理:这里比较有用的两个工具ModelExplorer、DataObjectWizard。前者可以方便查看模型各个层次中包含的数据和信号,以及他们的定义&

  • 4
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值