965AUTOSARTPSSoftwareComponentTemplate48数据约束

Grey

全部学习汇总: https://github.com/GreyZhang/hack_autosar

965AUTOSARTPSSoftwareComponentTemplate48数据约束

摘录以及批注

965_AUTOSAR_TPS_SoftwareComponentTemplate48_数据约束_数据约束

965_AUTOSAR_TPS_SoftwareComponentTemplate48_数据约束_嵌入式开发_02

  • 工具中约束实现通过什么属性来实现。
  • 约束一般是物理类型的取值范围,再就是是否单调等。
  • hard:百分百得遵守; soft:hard之外还有其他值,但是不在AUTOSAR的定义范围内。这个类似的方式之前我似乎在博世的A2L中看到过,他们的控制器设计是否就是考虑了这个而设计出来的两组限制?
  • 从接下来关于A2L的描述确实看到了前面的联想点,不过,这里似乎换了一个叫法:标准或者扩展,而不再是前面的hard、soft。

965_AUTOSAR_TPS_SoftwareComponentTemplate48_数据约束_数据约束_03

965_AUTOSAR_TPS_SoftwareComponentTemplate48_数据约束_数据约束_04

965_AUTOSAR_TPS_SoftwareComponentTemplate48_数据约束_其他_05

965_AUTOSAR_TPS_SoftwareComponentTemplate48_数据约束_其他_06

965_AUTOSAR_TPS_SoftwareComponentTemplate48_数据约束_其他_07

  • 表格的内容,其实可以不去过多深究,通常是前面内容的总结或者细化扩展。工具的了解不是我的最终目的,这部分直接先放过了。

965_AUTOSAR_TPS_SoftwareComponentTemplate48_数据约束_数据_08

  • 这里提到了几种约束,有的是自然约束,有的是人为约束。
  • 有些约束应该是受到物理规则本身的约束,而有一些则是人为控制的一些因素。
  • 极限值应该是一个数值类的信息,应该可以在工具中进行求解。

小结

这边部分看了数据的约束限制,跟嵌入式开发联系的话,后续的工作可能会有取值的合理性以及A2L中的一些信息的细节性处理。