飞鸽传书第 2 讲 Matlab/simulink 使用导读、MBD 的好处

使用导读:

1、快速打开项目路径;

2、设置工程路径;

3、help文档的使用/help 命令的使用;

4、APP的介绍;

5、simulink的启动(两种方法);

6、经典例程的read more介绍。

MBD的好处

  1. 图形化设计
    对于基于模型的设计来讲,图形化设计是天然的、固有的。图形化的优势,工程师们都非常清楚,明确、清晰,便于交流、便于维护,这也是为什么就算我们不用基于模型设计的方式开发软件,也需要在设计文档中画流程图、状态机的原因。

  2. 早期仿真验证
    对于无人机方面来说,可以直接进行数据滤波、姿态解算、导航、控制等方面的仿真,加快项目周期,节约时间、精力、人力物力成本。

  3. 代码的自动生成
    自动生成代码通常是使用基于模型设计进行软件开发的古今中外的工程师最容易关注的优势。代码都不用写了,“码农”从此跟我无干,还有什么比这事更美好的呢?确实,从开发效率来讲,这个环节,对于效率的提升,是无法量化的,原本需要一个月时间写完的代码,现在可能只要一个上午或者两个小时就可以搞定,谁帮我算一下工作效率提升了多少?不少人对代码生成的开发效率没有质疑,但对生成代码的代码效率却不够放心。这事,很多人都比过,SAE上也能找到这样的论文,通俗点讲,从效率上,生成的代码在各种效率上(RAM、ROM、执行时间等)不比大学毕业后工作了5年的工程师差。除非遇到那种“写代码像写诗一样”的工程师。

  4. 文档自动化
    工程师大多不愿意写文档,而开发过程中文档又是不可缺少的,有三个字足以证明上面两条,那就是“补文档”。在基于模型设计的开发过程中,我们可以通过软件读取模型中相关信息并自动创建文档,实现文档自动化。
    ——ilovematlab论坛

                     对于无人机MBD开发感兴趣的朋友可加qq群:欣飞鸽总动员。

一起奔跑,一起幻想,一起追梦,一起追求自由!