代码生成中的数据管理董淑成.docxVIP

  • 13
  • 0
  • 约2.1千字
  • 约 4页
  • 2018-10-18 发布于重庆
  • 举报
代码生成中的数据管理董淑成

代码生成中的数据管理 2016-08-03 董淑成 数据对象的基本概念 在你的模型验证完成之后,就可以进行代码生成工作了,代码生成阶段最主要的工作就是数据管理。 前面我们说过,我们只管理我们关心的数据,对于那些无关的数据,就任由代码生成工具怎么处理吧。 数据管理的方式有好几种,我这里只介绍在工程化项目中被广泛应用的使用数据对象管理数据。这里的“数据对象”里面的“对象”二字和就是我们经常听到的“面向对象”里面的“对象”一样。没错,说白了,就是使用面向对象的方式去管理数据。 我们知道,在面向对象的编程模式下,有一个非常重要的概念——类,类是一种抽象,抽象出某一类事物共同具有的某些属性以及相关的操作(面向对象里称之为“方法”)。面向对象模式下,还有一个概念——包,包会把相关的几个类打包到一起,以便于管理。另外,就是对象,对象是类的实例,对象不再是抽象的,而是具体的,创建对象就是一个实例化过程。对象拥有类的所有属性,同时要求我们给出属性值。 Simulink在进行数据管理的时候,提供了两个包,一个是Simulink Package,另一个是mpt Package。下面以Simulink Package为例,介绍包、类以及属性的结构。 如图示,Simulink包里有两个类,一个是Signal,一个是Parameter。对于其中的每个类,都有各自的属性和方法。 数据管理基本上就

文档评论(0)

1亿VIP精品文档

相关文档