tag 标签: 版本更新

相关帖子
相关博文
  • 热度 5
    2024-3-13 11:21
    927 次阅读|
    0 个评论
    CANape 22.0新特性亮点盘点:小改进大作用,为汽车测试工程带来更多便利
    大家好!在前文中,我们已经了解了CANape 22.0版本的主要新特性,现在,我们将进一步探索CANape 22.0新增的一系列小而美的新特性。尽管这些特性可能不如前文提到的主要更新那样惊艳,但它们同样是CANape 22.0版本的亮点所在,这些微小改进将为广大汽车测试工程师们带来更多便利并提升工作效率,让我们一同揭示这些隐秘的宝藏! 1 . ETH Monitor 支持查看statistics信息 总线监控方面,现在创建的以太网总线监控Device,也支持像监控CAN总线数据一样,进行总线接口数据的统计了,统计数据有帧数据、速率和错误帧。当需要查看以太网总线监控Device的statistics信息时,打开测量配置,将statistics数据信号添加到所需窗口即可,这样工程师们就可以方便地查看相关的statistics信息了,及时了解相关工程的状态,进行最优配置。 2 . Browser 窗口焕新 窗口显示方面,将初版CANape 21.0的HTML窗口和Browser窗口合并成为了Browser窗口,且更新了浏览器引擎,从旧版本的Internet Explorer控件,更新为Chrome引擎。现在如果想在CANape中访问网页,只需打开Browser窗口,输入需要访问的万维网地址,即可方便快捷的进入到对应网页。 工程师们在做总线监控、测量标定,或处理数据的过程中,如果需要对比参照网上、云上、共享盘上的数据,就可以直接在CANape工程中完成了,不再需要在浏览器和CANape之间频繁切换,节省时间,减少工程师的工作量。当然,如果是要对比参照PDF、TXT等文件上的数据,也可以在Browser窗口中导入HTML、HTM、PDF、TXT等格式的文件进来进行参考。 3. Graphic窗口新增高亮测量文件功能 在Graphic测量窗口中查看离线信号,进行离线分析时,可以快速定位到离线信号所对应的测量文件。 4.Chart窗口新增功能 Chart窗口也增加了新功能,只需要按快捷键F键,就可触发轴的缩放,图像自动适应窗口的大小,能进行更加方便的缩放。 5. 支持新的VX设备 添加了对VX1161.51 H和VX1161.52 A-H设备的支持。 6. Backstage新增Smart Logger菜单及Smart Logger Management 新的Smart Logger后台,用于在记录仪上管理工程 CANape 22.0支持Smart Logger Management,可以将Smart Logger记录的测量文件通过Vector Team Services上传到云端的vMDM中,进行云平台的数据管理。 7. Mobile Web Server CANape22.0对Mobile UI进行了重做,Mobile UI支持基于Web的界面,来获取有关当前工程状态的信息。Mobile UI中添加了触发器,且可以像CANape一样直接在Mobile UI中插入注释。 如果一个或多个设备脱机,可以启动设备重新连接,可在“Live Values”中,通过降低帧率和分辨率的视频预览,来查看摄像头是否正常工作,并能够查看不同记录仪的详细状态。 Mobile UI适用于CANape后,便于用户对CANape状态进行快速概览,且可用于本地或通过远程访问。 8. Scene Window新特性 新特性内容包括:选取观测对象、快速测距/角和快速调整相机位 (1)鼠标拾取功能 Scene Window的鼠标拾取较之前版本更加灵活,颗粒度也更高。 如果有两个以上目标重叠在一起,用户可以通过列表来选取目标,查看该目标物相关的属性值. 属性信息跟随测量值的变化而实时更新,方便路试人员进行观测,鼠标拾取可以在数据暂停播放后进行,也可以在数据播放中进行。 用户还可开启点云的鼠标拾取功能,开启后,鼠标所到之处的点云的坐标等信息,会自动显示在窗口右下角。 (2)快速测距/角。 测距:现在可在窗口中量取两点间的距离,例如,目标车后保险杠到自车车头的距离,距离会以两点间连线和阿拉伯数字的方式呈现,用户还可以自定义连线的颜色,以便与周围目标进行区分。 测角:现在可在窗口中量取两直线的夹角,用户需要用鼠标依次选取,代表两条直线的四个点,选取完成后,窗口右下角会实时显示这两条线的空间夹角。 (3)快速调整相机位 有多种方式来调整Scene Window的视图机位,且他们都拥有快捷键。 Perspective views中有四种透视图默认机位,如鸟瞰视图,驾驶员视图等,可以通过快捷键ctrl+1~4来实现。 Plane views中有五种平面图默认机位,例如后视平面图,俯视平面图等,可以通过快捷键shift+1~5来实现。 9.总结 尽管这些小的新特性看似微不足道,然而它们却是CANape 22.0的闪亮之处。通过诸如界面优化、操作简化等细节上的改进,CANape 22.0为测试工程师们提供了更流畅、更高效的工作体验。这些小改进的累积效应将为汽车测试工程师们带来更多的便利和舒适。让我们期待这些小改进在实际工作中发挥出大作用,并为汽车测试工程注入更多活力! 目前北汇信息已经推出了 定制化培训产品 ,产品内容有Vector软硬件测试工具的基础和高级应用,以及国际化标准的通信协议,大家如有培训需求,可以联系北汇信息进一步咨询。
  • 热度 9
    2023-8-14 10:33
    888 次阅读|
    0 个评论
    随着汽车行业日新月异的发展,软件定义汽车已逐渐成为大家的追求目标,汽车中的嵌入式软件版本不断迭代,功能也不断增强。为了顺应行业的高速发展和满足客户复杂多变的需求,TPT也在悄悄成长,又一次完成蜕变。接下来随我一起走进TPT19的新世界。 首先,我们通过一则短片,了解TPT19的新特性。 PART01 更新亮点 形式化需求 其实早在TPT18时,形式化需求就已经作为预发布功能和大家见过面了,如今在TPT19中,形式化需求以更加成熟的姿态问世。功能也有了较大的提升。 基于功能需求的测试占据着主体地位,工程师们在体验了众多自动生成测试用例方法后,也常常会提出,测试工具如何基于功能需求自动生成测试用例呢?那么TPT19的实现方式是 形式化需求+TASMO工具箱 ,并且操作步骤简单,达到测试的高度自动化。 相信对TPT比较熟悉的伙伴对上述流程中的导入需求和TASMO自动生成两步都有所了解,而新增形式化的过程也相对简单。所以,对于某些应用场景来说,基于形式化需求自动生成测试用例可以发挥其巨大的作用。 举两个例子: 做基于功能需求的单元测试,我们可以利用这种方式生成一系列功能性较强的测试用例来验证功能,然后再利用基于模型结构作为补充,以达到边界值测试、结构覆盖度等等要求; 做集成测试,主要关注集成级功能需求覆盖度,那基于形式化需求的测试方法无疑是最好的选择。 总的来说,只要我们有完整的需求文档,那么形式化需求功能就可以利用起来,同时与其他自动生成用例 的方法 相结合,可大大提高测试的自动化程度。 AUTOSAR AUTOSAR平台配置新增按钮,可以选择子组件进行测试,新增的这个功能是非常实用的,以往的版本中对于AUTOSAR模型,只能测试整个集成的模块或者某单一组件,在TPT19中,我们可以任意选择想要测试的组件,这样一来,避免了为达到不同工况去集成不同组件进行测试,减少了不少模型封装工作。 AUTOSAR的另一个新增功能也同样非常实用,在进行MATLAB和AUTOSAR平台B2B测试时,通过Preference Model,可以在AUTOSAR平台导入接口时快速复用MATLAB平台已导入的接口,省去了大量接口mapping工作。 另外,TPT19可从ARXML文件中导入查表模块的值,并且支持具有可选元素的结构体数据类型。 参数集设置 相信大家在测试工作中会经常遇到此类问题——为了验证模型在不同工况下的输出情况,经常需要修改参数标定。 对此,TPT19做出了调整,在执行界面新增了“Parameter set”,我们可以为 多个 Parameter建立参数集,在 每个 参数集中去定义我们需要的所有可能取值。那么,在用例执行时选择参数集便可以 覆盖多种工况, 满足我们的测试需求。 举例:对于灯控模型,想要分别验证模型在延时1s、2s、3s后打开头灯的功能,TPT19中不再需要 对每一条用例一一修改“头灯打开延时”参数 ,设置参数集即可:设置 “头灯打开延时”参数集 ==〉 在执行界面下拉菜单中选择对应的参数集 ==〉 运行 。 PART0 2 功能 优化 压力测试 可以在执行界面输入用例的执行次数,达到压力测试目的,可以发现系统的性能瓶颈,优化系统的设计和配置,提前识别和解决潜在的性能问题,以确保系统能够在实际使用中稳定运行并满足用户的需求。 C/C++平台 支持更多的数据类型(例如:外部指针常量( extern int* const x) 、常量指针、函数参数指针、联合数据类型等)和特性 支持所有目标编译器; 支持更丰富的交叉编译链。 首选项配置 TPT19可以设置MATLAB、ASCET等平台,C、Eclipse等编译器的默认版本,在测试中如未选择则保持默认。 Signal Viewer 信号防堆叠展示; 可均衡窗口高度; 可分离信号。 Simulink in Linux 可以在Linux操作系统上通过Docker容器方式运行TPT软件和MATLAB/Simulink平台的容器镜像,达到可以在Linux操作系统进行MiL测试的目的。 PART0 3 优势功能 测试数据导入导出 针对Excel形式的测试用例和其他软件导出的测试数据(如INCA等),TPT支持导入并生成可执行的测试用例。 单文件导入 创建测试用例时,若需导入外部数据作为用例中的输入条件,可以利用import signal步骤来实现,但一个import signal步骤只能导入一个信号值,那么借助import signal from file来导入文件就可以很好的实现一次导入文件中多个接口的信号值。 点击import signal from file按钮,选择需要导入的文件,TPT能够自动识别文件中所有的信号名称,选择需要导入的信号并做好与本地接口的mapping,就能在TPT用例中生成一个包含所选接口的import signal步骤,实现多接口外部数据导入。 多文件导入 上述步骤大家可能也发现了,虽然可以针对多接口,但也只能选择一个文件,那么面对多sheet或者多文件的外部数据时,TPT如何实现快速导入呢?这就要借助于generate test cases from test data功能。 在基于测试数据生成用例的窗口中,我们选择完文件夹,TPT会识别路径中数据文件数量,并针对每一个文件生成对应的测试用例,用例形式以import signal步骤展示,一键实现多文件同步导入。 测试用例导出 对于TPT测试工程中所有的用例,我们可以以格式化文本将其步骤、属性等导出成Excel文件,供我们复用、评审和管理等。 图 13 导出的用例文件 篇幅所限,本次TPT19的新功能和优化项暂时介绍到这里。总的来说,TPT的每一次更新和优化,都是我们扎根客户,关注用户体验,了解用户需求带来的成果,TPT的开发者们也专注研发,致力于将TPT打造成一款功能强大、自动化程度高的嵌入式软件动态测试工具。 纸上得来终觉浅,各位看官如果想要进一步了解TPT,请联系我们,也欢迎新老用户提出宝贵建议和意见。 ​—END—