Map窗口的绘图API

CANoe快速提示

Know How
汽车
CANoe
测试、验证和诊断

你知道吗?有一个API可以让你在Map窗口的特定位置自行绘制项目专属数据。不知道吗?那就试一试吧。借助这一功能,你可以标记地图上某些位置——例如,ECU在这些位置的表现未达预期。这可以帮助定位具体位置,从而厘清实际情况。

使用此功能或工作流可以做什么?它能解决哪些问题?

举一个例子:你试驾了新车上的ADAS功能。但事后记录文件显示,该功能在整个试驾过程中始终不可用。

为了下一次测试,你编写了几行CAPL代码,当该功能关闭时,会在地图上当前位置绘制一个简单的“X”,并附带文字“自动刹车已关闭”。

你发现,当车辆驶入隧道时会绘制出这个“X”。这可以帮助你更好地理解当时的情况,并能更快地分析问题。

canoe-quick-tip-map-drawing-api.png

在CANoe中哪里可以找到此功能?| 如何启动该过程?

CAPL提供MAP Window API。CAPL函数有一个帮助页面:CAPL function | Map Window API。

其中包含CreateMapObject(…)等函数,用于创建Lines、Rectangle、Ellipse、Cross、Text、Bitmap等对象。这些对象可以设置在特定位置,并指定颜色和大小。通过句柄可以管理这些对象、调整其位置,或最终将其删除。

相关的CANoe主题

___canoe-cube.18101873678914930374.jpg
需要帮助吗?
VectorAcademy
团队
需要帮助吗?
我们很乐意为您提供帮助。如果您对我们的培训和认证项目有任何疑问,或者希望获得个性化建议,只需使用我们的联系表即可。