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

    文章

    6044

    浏览量

    130752
  • 自动化
    +关注

    关注

    30

    文章

    5890

    浏览量

    89297
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    自动化测试的「千里眼」:当RTSM远程控制遇上自动化测试效率直接拉满!

    自动化痛点】自动化测试的“黑箱困境”:你真的敢说“完全放心”? 凌晨2点,测试工程师小李盯着电脑屏幕上的自动化脚本进度条——第17步卡住了
    的头像 发表于 12-11 11:26 148次阅读
    <b class='flag-5'>自动化</b><b class='flag-5'>测试</b>的「千里眼」:当RTSM远程<b class='flag-5'>控制</b>遇上<b class='flag-5'>自动化</b>,<b class='flag-5'>测试</b>效率直接拉满!

    MCU微控制器在工业自动化中的关键作用

    在工业自动化系统中,可编程逻辑控制器(PLC)作为核心枢纽,承担着连接传感、执行与上层控制系统的关键任务。随着工业物联网的快速发展,传统
    的头像 发表于 11-26 15:53 175次阅读

    罗克韦尔自动化推出新型Micro820 L20E控制器

    作为工业自动化、信息和数字转型领域的全球领先企业之一,罗克韦尔自动化近日推出新型 Allen-Bradley Micro820 L20E 控制器
    的头像 发表于 11-24 17:44 522次阅读

    CI/CT自动化测试解决方案

    北汇信息可以提供Jenkins、Gitlab Runner CI和自研平台等的CI/CT整体解决方案,通过CI/CT自动化测试执行、测试策略定制、测试任务
    的头像 发表于 11-12 16:01 1241次阅读
    CI/CT<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>解决方案

    TPT-X-2025.09 焕新上线!汽车电子测试效率再升级,解决测试痛点!

    在软件定义汽车浪潮下,汽车电子系统复杂度与日俱增,对测试工具的自动化与兼容性提出了更高要求。作为专注汽车嵌入式软件的测试工具,TPT始终紧跟技术发展趋势,持续优化自身产品。此次
    的头像 发表于 10-29 10:02 426次阅读
    <b class='flag-5'>TPT</b>-X-2025.09 焕新上线!汽车电子<b class='flag-5'>测试</b>效率再升级,解决<b class='flag-5'>测试</b>痛点!

    罗克韦尔自动化重磅推出 ControlLogix 5590 控制器 显著简化运营流程

    作为工业自动化、信息和数字转型领域的全球领先企业之一,罗克韦尔自动化近日宣布推出备受期待的最新控制器  ControlLogix 559
    的头像 发表于 10-11 10:17 712次阅读
    罗克韦尔<b class='flag-5'>自动化</b>重磅推出 ControlLogix 5590 <b class='flag-5'>控制器</b> 显著简化运营流程

    测试小白3分钟上手,零代码自动化测试平台,15分钟搭建自动化测试方案

    还在为不懂代码、搭建测试方案耗时久而发愁?ATECLOUD 零代码自动化测试平台,专为自动化测试量身打造,小白3 分钟就能轻松上手,15 分
    的头像 发表于 09-22 17:52 627次阅读
    <b class='flag-5'>测试</b>小白3分钟上手,零代码<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>平台,15分钟搭建<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>方案

    电源模块的短路保护如何通过自动化测试软件完成测试

    搭建 自动化测试软件运行于特定测试系统架构之上。以国产测试平台ATECLOUD电源模块进行重复
    的头像 发表于 09-03 19:10 585次阅读
    电源模块的短路保护如何通过<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>软件完成<b class='flag-5'>测试</b>

    多物理量传感自动化测试解决方案

    本方案旨在为各类传感(包括压力传感、位移传感、速度传感、倾角传感等)提供一套完整的自动化
    的头像 发表于 07-16 17:10 1725次阅读
    多物理量传感<b class='flag-5'>器</b><b class='flag-5'>自动化</b><b class='flag-5'>测试</b>解决方案

    基于层级的TPT TASMO覆盖度测试用例生成自动化 #Siumlink模型测试 #自动化测试

    自动化测试
    北汇信息POLELINK
    发布于 :2025年07月11日 17:53:15

    UTP系统通过ModBus协议对温度传感自动化测试介绍

    、4G/5G)、显示识别(设备屏幕、按钮、LED等)、设备操控、软件功能等各方面进行自动化测试,能够进行各种复杂时序的自动化
    的头像 发表于 06-07 15:12 651次阅读
    UTP系统通过ModBus协议对温度传感<b class='flag-5'>器</b>的<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>介绍

    矢量信号发生在工业自动化测试中的应用场景

    矢量信号发生在工业自动化测试中的多个应用场景。   一、通信模块测试 在工业自动化系统中,通信模块是实现设备间信息交互的关键部件。为了确保
    的头像 发表于 03-26 14:10 731次阅读

    自动化控制器中的EtherCAT与实时方案

    上周,我们展示了机器人行业中的EtherCAT产品,现在我们将为您介绍EtherCAT产品在自动化控制器中的应用场景,帮助您更好地完成您的期望与目标!
    的头像 发表于 02-27 14:52 665次阅读
    <b class='flag-5'>自动化</b><b class='flag-5'>控制器</b>中的EtherCAT与实时方案

    通用自动化测试软件 - TAE

    INTEWORK-TAE(Test Automation Executor) 是一款通用的测试用例自动化执行框架,用于汽车电子自动化测试,可支持仿真( MIL/SIL/HIL)、故障注
    的头像 发表于 01-02 13:42 1286次阅读
    通用<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>软件 - TAE

    串口屏自动化测试

    严谨而高效的自动化测试方案显得尤为重要。以下是对串口屏自动化测试策略的深度解析,旨在通过高质量的测试设计,严格
    的头像 发表于 12-27 17:17 1748次阅读