为映射表创建扩展表布局
使用扩展表布局定义映射表。 映射表显示定义为映射元素的模型元素。 此类扩展表布局对于非常大的模型而言很有用。
除此处描述的专门用于为映射表创建扩展表布局的步骤以外,创建扩展表布局的过程与创建常规表布局的过程相同。
关于本任务
对于使用 AUTOSAR_31、AUTOSAR_40 和 MicroC 概要文件创建的项目,扩展表布局功能立即可用。 要使此功能可用于其他类型的模型,请将 ExtendedTableCapabilities 概要文件 ($OMROOT\profiles\MicroC\ExtendedTableCapabilities.sbs) 添加到模型中。
映射元素是通过使用标记映射两个或三个元素的元素。 映射元素是新词条构造型的实例,其
Model::Stereotype::IsMappingElement 属性设置为 True。
程序
- 在要创建和存储扩展表布局的模型浏览器中右键单击该包,然后选择 。
- 在浏览器中,输入此表设计的名称。 您可能想在名称中包括“layout”一词,以帮助您将定义的布局与其生成的视图区别开。
- 在浏览器中双击新布局以打开其“特征”窗口。
- 在 常规 选项卡上,选中 映射表 复选框。选中此复选框将使元素类型选项卡只包含那些可以映射的词条。
- 在 元素类型 选项卡上,选择一个或多个映射元素以过滤表的数据。
- 在 列 选项卡上,为扩展表布局创建表设计。 有关更多信息,请参阅 向表布局添加新列。
- 单击 确定。
后续步骤
为扩展表布局创建扩展表视图,以便您可以查看该表。
提示: 要将现有常规表布局更改为扩展表布局,请在模型浏览器中, 右键单击常规表布局,然后选择 。
创建扩展表视图
在创建一个或多个扩展表布局之后,可以根据扩展表布局设计来生成模型元素数据的扩展表视图。
程序
结果
要查看扩展表,请在模型浏览器中双击扩展表视图。 可以使用每个列标题右边的下拉菜单对列中的数据进行排序和过滤。