0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

北汇信息POLELINK 2023-07-06 15:02 次阅读

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测试最多的程序。

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试
    +关注

    关注

    8

    文章

    4458

    浏览量

    125128
  • 自动化
    +关注

    关注

    28

    文章

    5040

    浏览量

    77733
收藏 人收藏

    评论

    相关推荐

    集中电源控制器在工业自动化中的应用

    集中电源控制器在工业自动化中扮演着重要的角色。工业自动化系统需要大量的电源来支持各种设备和传感器的工作,而集中电源控制器可以提供稳定、可靠的电源供应,确保工业
    的头像 发表于 01-30 15:22 148次阅读
    集中电源<b class='flag-5'>控制器</b>在工业<b class='flag-5'>自动化</b>中的应用

    ETC自动化测试系统ETC Runsys. #ETC #自动化测试 #OBU #RSU

    自动化测试
    度纬仪器
    发布于 :2024年01月12日 10:01:20

    思瑞浦汽车级LIN收发器全家族产品TPT1021Q、TPT1022Q、TPT1024Q

    /DIS 17987-4、SAE J2602和LIN2.x物理层标准,可广泛应用在车身控制灯光照明、底盘控制、信息娱乐、ADAS等汽车应用场景。 LIN介绍 LIN(Local
    的头像 发表于 01-03 15:04 335次阅读
    思瑞浦汽车级LIN收发器全家族产品<b class='flag-5'>TPT</b>1021Q、<b class='flag-5'>TPT</b>1022Q、<b class='flag-5'>TPT</b>1024Q

    HamronyOS自动化测试框架使用指南

    概述 为支撑 HarmonyOS 操作系统的自动化测试活动开展,我们提供了支持 JS/TS 语言的单元及 UI 测试框架,支持开发者针对应用接口进行单元
    发表于 12-19 10:26

    LabVIEW与Tektronix示波器实现电源测试自动化

    自动化和数据处理的智能。通过LabVIEW编程环境连接Tektronix示波器,可以精确设置测试参数,如电压、电流波形等,确保每次测试的一致性和准确性。
    发表于 12-09 20:37

    TPT自动生成测试用例

    测试数据中分离激励是完全自动化测试数据生成的推动者。通过对期望的全面描述,您可以创建任何场景(通过测试数据)并及时检测问题。 TPT插件
    的头像 发表于 11-06 17:30 536次阅读
    <b class='flag-5'>TPT</b><b class='flag-5'>自动</b>生成<b class='flag-5'>测试</b>用例

    基于机器视觉和运动控制的工业自动化介绍

    运动控制 • 精确的位置控制 – 多轴协调 – 选择放置, 成形切削 – 自动化测试, DUT处理 • 精确的速度控制 – 传送带,变速电
    发表于 09-19 06:25

    TPT看汽车测试术语(下)

    作者|冰糖葡萄皮小编|吃不饱上篇我们介绍了被测对象、动态测试测试用例的概念,还提出了如何省时省力评估自动生成的测试用例的话题。事实上TPT
    的头像 发表于 07-31 23:31 644次阅读
    从<b class='flag-5'>TPT</b>看汽车<b class='flag-5'>测试</b>术语(下)

    灯光控制器-使用TPT进行测试自动化标准示例#Siumlink模型测试

    灯光控制器
    北汇信息POLELINK
    发布于 :2023年07月07日 09:28:19

    利用等价类在TPT进行测试

    在这篇文章中,我们将探讨等价类在用TPT测试过程中的使用,以及它们如何优化测试过程。等价类将值分类为不同的子集,通过从每个类中选择一个具有代表性的值来简化测试过程。
    的头像 发表于 07-06 14:52 353次阅读
    利用等价类在<b class='flag-5'>TPT</b>中<b class='flag-5'>进行</b><b class='flag-5'>测试</b>

    自动化城市花园控制器

    电子发烧友网站提供《自动化城市花园控制器.zip》资料免费下载
    发表于 06-14 11:40 0次下载
    <b class='flag-5'>自动化</b>城市花园<b class='flag-5'>控制器</b>

    6月14日直播|嵌入式软件测试工具TPT 19新版本来啦!

    TPT控制软件所有开发阶段的完美测试工具,无论您是单元测试、集成测试还是系统测试
    的头像 发表于 06-12 16:44 496次阅读
    6月14日直播|嵌入式软件<b class='flag-5'>测试</b>工具<b class='flag-5'>TPT</b> 19新版本来啦!

    00009 自动化控制必学的重点内容 #自动化 #电气

    自动化控制
    学习电子知识
    发布于 :2023年05月06日 22:56:52

    如何将LCD显示连接到电路板并配置驱动程序以使用示例Qt示例对其进行测试

    。 我们找到了所用 LCD 控制器的 linux 驱动程序。 https://github.com/sirinsoftware/lcd-drivers/blob/master/ssd1963.c 但是,我们如何将 LCD 显示连接到电路板并配置驱动程序以使用
    发表于 05-06 06:34

    MCU控制器是什么?MCU控制器有哪些作用?

    各种电子产品中得到广泛应用。例如,家电、汽车、工业自动化、通信设备、医疗设备、安防系统等领域都可以使用MCU控制器实现各种智能控制和数据处理功能。   MCU控制器的使用需要
    发表于 05-05 14:59