灯光控制器——使用TPT进行测试自动化的标准示例

发布时间:2023-09-14  

在PikeTec,我们有一个示例来展示我们的测试自动化工具TPT:灯光控制器。


这些信息正在等着你:

  • 为什么是这样一个简单的例子?

  • 灯控制器演示模型的主要功能

  • 灯控制器演示模型的接口

  • 灯控制器演示模型的行为

  • 特殊情况-更改为自动模式

  • 特殊情况-在自动模式下改变光强

  • 不同的实现类型

  • 在哪里可以找到它?

  • 快速上手指南

  • Fun-Fact


为什么是这样一个简单的例子?


选择用这个乍一看很简单的例子,我们有如下几个理由:


  • 简单:灯光控制器的操作简单易懂。因此,它是一个能让人将全部注意力集中在TPT的功能的理想模型。

  • 可管理的范围:它提供了在汽车软件开发中发现的典型实现机制的清晰而简洁的演示,例如滞后时间、阈值、可调参数和内部状态

  • 汽车相关性:灯光控制器代表了典型的汽车功能,使其与行业专业人士相关。


灯控制器演示模型的主要功能


主要功能是计算前灯的控制。输出值可以是on或off。这个计算考虑了两个输入:光开关的位置和光强度。

wKgaomSmZpqAF9SoAAZZN_POsPk866.png

灯控制器演示模型的接口

·灯的开关有三个位置:开、关和自动模式。

·光照强度范围为0% ~ 100%。

·灯光控制器内部将光强度分为三个区域:明亮,黄昏和黑暗;

·使用两个参数:MIN_LIGHT_ON(默认:60)和MIN_LIGHT_OFF(默认:70)。

wKgZomSmZpqAXntxAAJRMlv_tz4847.png


灯控制器演示模型的行为

wKgZomSmZpqAdZK4AADjMoAknKU914.png

当灯开关处于关闭位置时,应关闭大灯。当灯开关处于On位置时,应打开大灯。


特殊情况-更改为自动模式

当灯开关从任何位置设置为自动模式时,前照灯应在黑暗时打开,在明亮时关闭。


wKgZomSmZpqACQ8IAAFFqyykRYE781.png

特殊情况-在自动模式下改变光强

当灯开关处于自动模式时,光线强度发生变化,应防止前照灯闪烁(快速开灭)。

相反,前灯的变化应该只发生在可配置的黑暗或亮度后。举例来说,这可以确保当汽车行驶在有不同树荫的小巷时,前灯不会不停地打开和关闭。

这个所谓的滞后时间可以通过两个参数来设置。


  • 参数HYSTERESE_TIME_ON(默认:2s)确保只有当它连续黑暗至少2s时,前灯才会打开。

  • 参数HYSTERESE_TIME_OFF(默认值:3s)确保只有在车头灯连续亮了至少3秒后才会关闭。

wKgaomSmZpqARXUsAAFGHFbizxA663.png

参数通常是为了使软件适应各自的系统,而不必改变软件。


不同的实现类型


虽然功能看起来很简单,但测试它有时可能很复杂。开始使用TPT对你来说应该尽可能容易。

因此,我们将不同变体(Simulink模型,C或C++代码,Autosar软件组件等)的灯光控制器演示模型直接集成到我们的TPT中。

为了展示某些方面,我们的示例在某些情况下进行了扩展,例如,展示使用和不使用缩放数据类型的差异。但主要功能总是相同的。


在哪里可以找到它?


您可以在TPT的Help -> examples选项卡下直接访问所有示例。在我们的TPT用户指南中,我们还展示了一些例子。

wKgaomSmZpqAOpMHAAJ6ySNj9Zg075.png


快速上手指南


Fun-Fact


顺便说一下,我们也用照明控制的例子来教新同事,TPT 这样做已经超过15年了。

所以我们的灯光控制器可能是使用TPT测试最多的程序。

如果您想了解我们的灯控制器,欢迎联系我们申请免费试用。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>