tag 标签: canoe

相关博文
  • 热度 2
    2024-9-4 11:11
    280 次阅读|
    0 个评论
    深入了解基于CANoe的VIO系统应用
    概述 VIO System是Vector推出的一款适用于前期单板级测试使用的硬件系统,不仅可以进行总线通讯测试,也可以同时进行I/O信号测试,可以让工程师在ECU或者传感器开发前期就发现问题,能够尽早排查解决,极大降低了人力物力开发成本。 今天就来了解一下关于VIO系统在CANoe中的一些应用以及配置方法,首先来看一下VIO系统的特点,如下: 支持通过系统变量控制,对连接的I/O板卡自动识别并生成接口变量 最大可级联10个VIO System机箱从而扩展I/O通道数量 可在同一CANoe工程下同时使用VT System及VN系列总线接口卡来扩展测试环境 所有相关的测试部件集成于单个设备中 支持复用VX1161中部分VX板卡 下表是对VIO板卡以及相关组件的基础介绍 测试方案介绍 软件:CANoe+vTESTstudio 硬件:VIO System+VN接口卡 核心流程: vTESTstudio软件可以将CANoe的测试环境导入到工程中; 直接调用CANoe中VIO的系统变量来编写测试脚本; 测试脚本载入CANoe,执行测试; 自动生成测试报告。 功能描述: CANoe:测试管理和执行,支持对测试环境配置以及进行测试监控; vTESTstudio:创建和编辑测试序列,定义测试用例的执行顺序; VIO板卡: 电压及电流模拟量测量 电压及电流模拟量激励 数字量信号激励及测量 切换及短路故障继电器板卡 VN接口卡:仿真、数据采集等。 基于CANoe的环境配置 3.1 线束连接 VIO System的板卡已经安装完成后,为VIO8904电源板卡进行供电,如下图,VIO系统内部板卡之间以3Gbps的HSBL连接通信,并通过RJ45千兆Ethernet网线将上行链路通信板卡VIO6020的ETH1网口连接至CANoe所在的上位机PC,同时可以使用另外2个RJ45 Ethernet端口级联更多VIO System或含Ethernet Uplink接口的VN总线接口卡,如VN1670、VN5620、VN5650等设备。 若遇到复杂测试需求,可将VIO System与VT System进行联用,在同一个CANoe工程中分别通过Ethernet网线对2种测试系统连接并同时使用,如下图。 3.2 识别VIO系统 要有三个确保: 确保上位机与VIO在同一个网段下,VIO的VIO6020主机通讯板卡默认IP地址:192.168.100.10; 确保UDP的2500端口以及TCP/IP的5555端口未被PC防火墙屏蔽; 确保CANoe软件版本在17以上; Tools,点击刷新图标会自动检测到VIO系统,同时也可以在此窗口更改VIO系统的IP地址。 3.3 Hardware配置 Configuration,点击Add VIO Sysytem,可以看到Available VIO Systems下出现已连接的VIO系统; 2.下图以VIO4028为例,选择对应VIO板卡,在右侧页面“Card name”配置中可以重命名板卡,此外可以通过“General”切换电平逻辑LVTTL以及TTL电平; 3.点击VIO4028对应通道,可以切换该通道的输入输出模式。 3.4 Tasks配置 1.右键Measurement tasks分类,通过Add Default Tasks For选项可以将所有板卡的系统变量添加; 2.选择VIO4028板卡,右侧页面如下图所示,可以对该板卡的测量任务名称进行修改以及设置CANoe的更新频率,此外在页面下方列出了当前VIO4028所有测量系统变量的默认名称,也可以根据使用习惯进行更改; 3.VIO4028所提供变量分为可读变量以及可写变量,参考下图; 3.5 下面以VIO4028为例,实际观察通道1输出变化频率和占空比的PWM波输出情况 以上是本章关于VIO System在CANoe中的应用以及配置方法,如果您想了解更多VIO System相关功能,或是在使用CANoe以及Vector工具中存在疑惑,请关注北汇信息的公众号,并在下方进行留言,北汇信息将竭诚为您解惑。
  • 热度 4
    2024-7-1 10:36
    477 次阅读|
    0 个评论
    前言 主动悬架系统主要由传感器、执行器和控制器等部件组成。 其中,传感器用于感知路面情况和驾驶员需求,实现对悬架性能的实时监控,从而提高车辆的操控性、舒适性和安全性。 在传感器设计过程中,为保证数据可靠传输,需要一个通用接口, PSI5是针对汽车传感器而制定的通信协议,具有抗干扰接口、与传感器兼容的通信速率,能有效保证 数据传输。 电控空气悬架在高端车上已经成为标配,并且凭借国内新能源发展势头,也在不断向中端车型下放,由此出现更多研发与测试的需求。 电控空气悬架与传统控制器悬架的区别在于,使用电磁阀替代了机械式高度阀,在主动悬架控制器下能够快速控制调节车身至目标高度,这里高度传感器就发挥了作用。 在悬架HIL测试中,就需要对高度传感器进行仿真。本文就将对高度传感器常用的PSI5协议仿真应用做详细介绍。 PSI5协议全称是外围传感器接口5协议,因为其中等数据传输速率(典型速率125kbps)、高可靠性、低实现成本的特性,而广泛应用于车辆传感器。 以下就PSI5通信方式、仿真测试环境搭建及实际工具配置做详细介绍。 1.PSI5通信方式介绍 1.1 PSI5 物理层 PSI5通过双绞线实现ECU与传感器之间供电、数据传输。ECU通过PSI5 收发器向传感器提供稳压,并读取其传输的数据。传感器数据通过曼彻斯特编码格式以电流形式传输到ECU。如图: 图 1曼彻斯特编码传输格式 “高电流-低电流”转换代表逻辑“1”, “低电流-高电流”转换代表逻辑“0”。 1.2数据链路层 图 2 PSI5数据帧传输格式 PSI5数据传输格式为:2个起始位,10-28个数据位,1个奇偶校验位或CRC校验位 PSI5工作模式: 传感器和ECU连接拓扑主要包括:异步连接模式(PSI5-A)、同步并行总线模(PSI5-P)、同步通用总线模式(PSI5-U)、同步菊花链总线模式(PSI5-D)。 2.环境搭建 PSI5仿真测试,可以采用VT2710板卡。它是Vector旗下的一款串口通信板卡,支持PSI5、SENT等传感器通信协议仿真。可以测试ECU与一个或多个数字传感器之间的串行通信,还可以监控串行总线上的通信,用于控制试验台上的外围设备。传感器接口PSI5和SENT的使用需要结合CANoe Option Sensor,最多支持4路传感器通道。 前期准备: 1.CANoe及Option Sensor的license; 2.VT2710板卡与PSI5/SENT piggy。 下图为VT2710引脚定义图,共有四路PSI5通道,真实ECU连接ECU+与ECU-,真实传感器连接Sensor+与Sensor-。 如图: 图 3 硬件连接方式 VT2710板卡既可以模拟ECU或传感器进行通信,也可以对真实ECU与传感器之间通信数据进行监控与采集,还可以同时配置多个真实和仿真传感器进行联合使用。 3.通道配置 Step1: 打开Sensor Configuration,可以选择New From Template 通过模板新建配置 或选择PSI5通道进行自定义配置 图 4 添加PSI5通道 Step2: 将真实ECU/传感器设置成Real,将仿真设备设置成Simulated Step3: 点击右键,单通道添加多个传感器、帧时隙、信号: Step4: 板卡通道配置: Assigned hardware channel:配置VT2710板卡通道 Communication mode:同步或异步通信模式选择 Bit rate:通信速率设置83/125/189kbps Cycle time:循环周期时间 图 5 板卡通道配置 Step5: ECU配置: Sensor supply voltage:传感器供电电压 Sync pulse sustain voltage:同步脉冲维持电压 Sync pulse rise time:同步脉冲上升沿持续时间 Sync pulse sustain time:同步脉冲高电平持续时间 Sync pulse fall time:同步脉冲下降沿持续时间 Send current trigger level:设置触发电流阈值 图 6 ECU配置 Step6: 传感器设置: Max. startup time:传感器启动所需要的最长时间 图 7 传感器设置 在传感器中匹配不同的帧时隙 Slot start time:同步脉冲结束后时隙开始的时间 Slot length:帧持续时间 Specifies the length of a time slot:当前帧开始时间 图 8 传感器帧时隙设置 一个同步脉冲周期中设置多个帧时隙,在每个帧时隙设置不同的传感器数据。 右侧根据传感器手册配置帧格式内容及数据内容。 关于PSI5通信参数设置就已完成,点击OK,CANoe会自动生成相关系统变量,可以进行设置与观测PSI5通信数据,下面为真实ECU与仿真传感器通信过程图: 图 9 真实ECU与仿真传感器通信过程 4.其他功能 故障注入功能:VT2710板卡对PSI5提供故障注入功能:短路/断路及电阻/电容修改,最大承载电流 250mA。 FPGA封装高速帧:当通讯过程中需要数据响应要求过高时,并且需要动态结合前帧指令进行判断并响应时,可以使用FPGA编程进行脚本开发。VT2710默认集成可自编程的FPGA芯片,用户可选VHDL语言或Intel® DSP Builder Advanced Blockset Builder进行FPGA开发。 总结 本文对高度传感器常用的PSI5协议仿真测试应用做了详细介绍:通信方式解读、仿真测试环境搭建以及实际工具使用配置等,而这些仅是悬架HIL测试的一部分,后续将分享更多应用案例。也欢迎关注我们的底盘HIL测试方案。 北汇信息作为Vector中国的合作伙伴,始终专注于汽车电子领域的新技术和新产品,为整车厂和零部件企业提供完整的研发、测试解决方案,为工程师在汽车领域提供“趁手装备”。我们不仅提供相应的工具和技术支持服务及培训,还针对不同的应用提供相应的解决方案,助力中国客户的研发效率提升。欢迎联系北汇信息,我们将根据不同需求为您提供针对性的高效、灵活、稳定的解决方案。
  • 热度 3
    2024-5-24 10:07
    631 次阅读|
    0 个评论
    Logging是CANoe软件中的数据记录模块,主要在台架测试中使用,支持CAN/CAN FD、LIN、FlexRay以及车载以太网总线的数据记录。常用的数据记录仪还有GL数据记录仪,GL有自己单独的硬件设备,应用场景主要为台架或者实车测试,进行无人看守时的数据记录,和Logging的最大区别就是Logging是CANoe软件中的一个功能点,不是单独的硬件,同时Logging的使用,人员往往在上位机面前会进行互动操作。 使用CANoe测试的过程中,我们不可能时时刻刻盯着每一帧报文去进行分析,这样就需要用到Logging模块记录工程中的报文信号与变量,通过记录的Logging文件去解析报文,分析测试结果。当然这里面有大量数据,会占用较大内存,并且在我们分析的时候去寻找需要的内容时也会看花眼,如果只记录我们需要的数据要如何操作呢?可以参考小编给大家分享一下使用Logging的一些基础知识和经验解决。 一、认识Logging模块 先认识一下Logging模块,如图1-1,Logging模块的位置在Analysis下,包含的功能有,模块的激活,模块的触发方式,文件的设置以及模块的增加。 图 1-1 触发的配置 详细触发配置表格如图2-1所示。 图 2-1 触发类型: Single trigger:在Single trigger 模式下,所有在触发条件时间段内的数据都将被记录下来。用户可以在 Time 区域内设置Logging的条件,如开始触发(Toggle on)、结束触发(Toggle off)和触发次数。 图2-2 Toggle trigger:在Toggle trigger 模式下,用户可以定义开始触发和结束触发的方式。如果用户选中 Use combined toggle mode,那么开始和结束触发的条件可以保持一致。用户可以在 Time 区域内设置Logging 的条件,如开始触发、结束触发和触发次数。 图2-3 Entire Measurement:在Entire Measurement 模式下,所有测量数据将会被记录,因此用户无法选择触发条件和时间。 图2-4 2.触发条件: 定义了基本的 Logging 条件,例如,起始点、结束点、Logging 时间段。包括以下四种触发模式。 Start:选中 Start 触发条件,数据将会从测量开始记录,这种情况下Pre-trigger 时间将变得没有意义并设置为0,Post-trigger 时间指定了记录的时间长度。若选择了Infinitepost-trigger time,所有的数据将会从测量开始记录到测量结束,这等效于Entire Measurement模式。 Stop:选中Stop触发条件,触发会在测量结束时开始。Pre-trigger时间定义了Logging的时间长度。在这种情况下,Post-trigger 时间将变得没有意义并设置为0。 CAPL:该触发条件将由CAPL程序触发,Pre-trigger 和 Post-trigger 定义了 Logging的时间长度。 User defined:该触发条件将由用户自定义,包括总线报文或 Attribute、统计时间、环境变量的值等。用户可以通过 Define 按钮进行自定义。 3. Time: 在该窗口中,用户可以定义 Pre-trigger 和 Post-trigger 的值,这两个值确定了 Logging的时间长度。选中 Infinite post-trigger time 选项时,终止事件为无穷大,这时 Post-trigger的值将会变成无效。 高级选项: (1)Stop after Trigger Blocks:指定在n个触发块后停止测量。 (2)Notifications in Write Window:选中此项时,在 Write 窗口会有与 Trigger 相关的通知。 手动触发: (1)Start/stop key:设置一个按键控制 Logging的开始和结束 文件的设置 新建仿真工程之后,CANoe默认提供一路未启用的Logging Block。在 Measurement Setup 窗口中,右击Logging Block,选择 Logging File Configuration 命令可以打开 Logging File Configuration 对话框。也可以通过点击图3-1画圈位置打开。 图3-1 打开配置如下图3-2所示: 图3-2 1.Destination folder:用于选择 Logging 文件的保存位置。 2.Destination file:指定要保存的 Logging 文件的文件名。 3.Field Codes:帮助用户按需求生成文件名。 4.File format:指定 Logging File 的格式。 5.Advanced Settings (1)Warn before overwriting Logging file:选择是否在新的测量 Logging 文件与原有文件 重名时弹出覆盖已有文件警告窗口。 (2)Show error message on data loss:选择是否在数据丢失时提醒用户。 (3)View Logging file(s) after measurement stop:选择是否在测量结束后自动打开已经记录的 Logging 文件。 (4)Global format settings:单击 Settings 按钮进入 Option 对话框。 6.Logging Filter (1 Log bus events:选择是否记录总线事件(如报文、数据帧等)。 (2)Log system and environment variables:选择是否记录环境变量或系统变量事件。 (3)Log trigger events:选择是否记录 Start/Stop 触发事件。 (4)Log test events:选择是否记录 Test Modules 和 Test Units 的信息 (5)Log internal events:选择是否记录内部程序事件。 (6)Log statistic events:选择是否记录数据统计相关的系统变量的信息。 (7)Log CAPL events:选择是否记录 CAPL函数 write To Log和CAPL 程序中的说明。 (8)Log diagnostic events:选择是否记录诊断相关信息。 四、实际应用 当进行测试时,想在工程启动时的时刻开始录制Logging数据,我们可以直接使用Entire Measurement进行触发、记录如图4-1所示。 图4-1 如果想信号A或者多个信号的值达到设定的逻辑要求时,触发记录模块开始记录,可以选择记录触发时间前的数据(根据设置 Pre-trigger time实现),触发时间后需要记录的时间根据自己自定义选择,那我们可以采用Single trigger,详细配置如下图4-2,4-3,4-4。选择用户自定义,然后点击Define添加变量或者信号,编辑触发的值,例如当发动机开关Engine::EngineStateSwitch这个变量等于1时开始记录Logging,并记录5000ms。 图4-2 图4-3 图4-4 如果想信号A或者多个信号的值达到设定的逻辑要求时,触发记录模块开始记录,信号B或者多个信号值达到设定的逻辑要求停止记录,并且工程不会停止,需要记录很多段,那我们可以使用Toggle trigger,通过Define自定义开始与结束的逻辑,这样我们就可以得到很多组记录数据,并且仅有我们需要的数据,可以节约很多空间,如图4-5,具体逻辑设置过程可以参考上面图4-3和图4-4。 图4-5 如果想要让工程在记录几次文件后自动停止工程,我们可以使用Stop after Trigger Blocks模块,当到达触发次数时,工程便会停止记录。 图4-6 注意事项:当我们想记录多组Logging时,要将生成文件名进行更改,要将文件名字改成带有001这种格式,如果不是这种,下一次记录会将之前的Logging文件覆盖掉,如图4-7中打√的就是常用的生成名字格式,并且不会被覆盖掉。 图4-7 五、总结 Logging是CANoe中的一个功能模块,希望通过本文的介绍,大家对Logging的使用有了更深入的了解。如果您对Logging或CANoe感兴趣或者想要了解更多相关内容,欢迎咨询北汇信息,感谢观看! 北汇信息作为Vector中国的合作伙伴,始终专注于汽车电子领域的新技术和新产品,为整车厂和零部件企业提供完整的研发、测试解决方案,为工程师在汽车领域提供“趁手装备”!我们不仅提供相应的工具和技术支持服务及培训,还针对不同的应用提供相应的解决方案,助力中国客户的研发效率提升。欢迎联系北汇信息,我们将根据不同需求为您提供针对性的高效、灵活、稳定的解决方案!
  • 热度 3
    2024-5-17 12:12
    346 次阅读|
    0 个评论
    ISO 15118-2标准中描述的PnC功能,可以实现插枪即充电,识别、计费信息、充电参数都通过高级别通信在EV和EVSE之间自动交换。简化了电动汽车的充电过程,提高了用户体验,为电动汽车行业带来了更智能、更便捷的充电解决方案。 然而,电动汽车和充电站之间要实现自动通信和计费,必须交换大量的敏感数据,如个人数据、支付细节等。为了确保通信安全无误,PnC功能在公钥基础设施(PKI)中使用传输层安全协议(TLS)进行加密。也就是用了双重验证机制,在传输层,使用TLS 1.2 及更高版本加密传输层上的通信通道。在应用层,基于XML的数字签名和PKI用于验证发送者的真实性和某些交换消息的完整性。 为了开发智能充电技术,我们需要对PnC相关功能进行测试和验证,包括计费流程、安全认证和数据传输等。 图示为PnC模式下,EV与EVSE交互过程 Vector工具包括: 测试硬件:VT system-仿真EV/EVSE,访问CP、PP信号等 测试执行:CANoe以及Option.Ethernet、SmartCharging-充电系统分析、仿真和测试等 测试设计:CANoe Test Package EV on vTESTstudio-标准的测试用例库,可以在vTESTstudio中编写修改 PnC测试关键步骤: 搭建仿真和测试环境 配置SCC_ChargePoint.vmodule和TCP/IP协议栈,用户可以直接基于CANoe提供的示例工程开发。 Security相关配置 Security Configuration,在TLS and IPSec选项卡处关联PKI,CANoe根据ISO15118-2中的命名和结构提供了符合ISO 15118的PKI,并且可以使用 Vector Security Manager进行证书管理。 EV内部安装数字证书 用户可以打开Vector提供的PKI(安装CANoe时,会自动安装PKI,路径:%ProgramData% \Vector\Security Manager\PKI),用户需要给EVCC刷新3个文件,OEM证书和密钥、V2G根证书,以SmartCharging Default PKI为例,文件分别为: OEMProvCertA_X_cert.cer OEMProvCertA_X_key.pem V2GRoot_X_cert.cer 在xxx_SCC_ChargePoint.xml文件中指定证书 当EV连接到充电设备时,充电设备会验证EV内部的数字证书,然后根据其授权等级来决定是否允许充电。所以充电设备的XML配置必须与Vector Security Manager中的Name字段所提供的证书名称相匹配,以便使充电设备能够对EV进行身份验证和授权管理。 完成相关配置后,我们可以使用Panel(CANoe提供的GUI),只需要勾选PnC Active选项激活PnC功能,通过Trace窗口分析基于合同的付款方式(即插即充)的充电流程以及证书安装和证书更新流程等。 欧标充电测试包CANoe Test Package EV支持DIN 70121/ISO 15118,用户可以根据被测系统(SUT)的功能和实现特性选择相关测试用例组,此功能通过变体特性来实现。另外用户也可以点击Open Test Design图标进入到vTESTstudio查看具体的测试设计。 总结 利用Vector工具链,我们可以测试基于ISO 15118-2充电通信标准的即插即用(PnC)功能,并且可以很轻松地仿真充电基础设施和公钥基础设施(PKI)中所有对象的行为,验证并确保充电过程的稳健性。 扩展:针对CCS系统,CANoe支持ISO15118-20规定的新的能源传递方式BPT特性,欧标充电桩的测试包CANoe Test Package EVSE也新增ISO15118-20的测试脚本(Vector开发)。针对于ISO15118-20,大家可以参考往期文章《智能充电未来之路:ISO 15118-20的关键角色》,该文章中介绍了ISO15118-20新增功能以及CANoe提供的测试工程。 北汇信息紧跟新能源发展方向,结合多年测试经验,从客户的角度出发在实践中不断优化测试方案,同时作为Vector中国的合作伙伴,得益于Vector中国的大力支持,不断将充电功能的测试运用到实际中。北汇信息愿为各OEM提供VCU、BMS、Inverter、OBC、EVCC测试等解决方案,为中国电动车行业的发展增砖添瓦。
  • 热度 5
    2023-11-17 11:11
    375 次阅读|
    0 个评论
    2023 年,中国电动汽车的发展步入白热化。“车”的概念已然不只是车,它被赋予了更多的期待,如“移动的家,幸福的家”、“未来出行探索者”、“突破科技,启迪未来”、“行无界,智千里”等 …… 可见汽车的智能化和舒适化将是未来发展的主旋律,越来越多的功能将需要工程师去开发和验证。 “ 工欲善其事,必先利其器 ”,如何才能安全高效地进行功能开发和测试验证呢?想必离不开虚拟车辆仿真。 DYNA4 作为 V ector公司的一款虚拟仿真平台, 拥有多年的经验积累,向客户提供已被充分验证的乘用车和商用车的虚拟车辆仿真环境。 利用 DYNA4进行虚拟 仿真,完美解决功能开发和测试验证的难题。早期在 电脑 PC上 进行 闭 环仿真验证相对实车测试更快速,后期还可以结合真实E CU 进行 HIL 仿真。 其底层基于 Simulink 搭建,开放的模块化结构,能有效支持在车辆开发过程中的动力学模型仿真工作。 而就在今年,它的R 8 版本已来,让我们一起去看看它的亮点。 1 . 新增支持Open SCENARIO 的场景引擎: 支持A SAM O pen SCENARIO 1.2 Open SCENARIO 是A SAM 组织定义的动态场景描述文件。基于X ML 格式,用于描述涉及多个实体(如车辆、行人和其他交通参与者)的复杂、同步的交通策略,具体介绍详见A SAM 官网: https://www.asam.net/standards/detail/openscenario/ DYNA4 使用全新的场景引擎直接执行 OpenSCENARIO 1.2 ,无需转换为专有的场景格式。 ASAM OpenSCENARIO 1.2 中定义的示例,都将被 支持并包含在 软件 中 。 控制周围交通和本体车辆,支持具体的逻辑场景。 在场景执行期间,对Simu link 的信号做出反应。 Stanley C on troller 被用于横向控制,也可以与传统车辆控制一起使用。 图1 定义的双车道变道场景示例 OpenSCENARIO文件的专用XML编辑器 显示检索设计为树形结构,源代码选项页用于显示 XML源代码 。 自动匹配参数、变量、目录条目、实体引用及其他元素。 通过“浏览…”功能引用文件和路径。 实时检测和验证问题 将鼠标悬停在相应元素上时,会在工具提示中显示 ASAM 官方说明。 图 2 OpenSCENARIO 编辑器的选项 页 基于 python的场景引擎脚本 的 交互 基于 python的场景引擎脚本可以与OpenSCENARIO并行使用 。 参数和变量: 每个脚本都在一个共享池中,以便在 OpenSCENARIO和基于python的Scenario Engine脚本之间无缝使用 。 变量可以绑定到可追踪的 Simulink信号,信号源和信号修改器 。 支持“测试”和“场景”的分离。 2 . 适用于真实 ECU的虚拟 摄像头 使用 VX1161.51进行图像注入 新的发送器类型支持将相机传感器的图像流传到 VX1161.51硬件 ,并 注入到相机ECUs 中。 在摄像头传感器模块参数 中进行对 VX1161的连接设置, 例如: 拜耳滤波模式等 。 DYNA4 与 VX1161.51通过10Gb/s 的 以太网 进行 连接 。 VX1161.51 与E CU通过FPD-L ink III或GMSL 1/2 进行 连接 。 图 3 使用 DYNA4和VX1161.51 设置图像注入 黑盒屏幕记录 单应性矩阵可用于补偿真实相机与虚拟相机屏幕的错位 3 . 和 CAN oe及 vTEST studio的集成 C AN oe作为主控执行 简化D YNA4 集成操作 仿真模型中不再需要“ DYNA4 与C AN oe 接口 ”模 块 。 支持在 O pen SCENARIO 或者Open DRIVE 场景下,编译用于C ANoe 的D YNA4 运行包。 重置仿真模型时,C AN oe中将保留信号源的最近值。 结果文件 将在 DYNA4运行包的各自Scenario子文件夹中 生成。 与 vTESTstudio集成 可从 CANoe 中的 DYNA4面板的菜单中 直接 导出vTESTstudio的参数文件 。 文件包含 DYNA4运行包中可用的每个数据集的标识符和路径 。 允许在 vTESTstudio中直接导入 参数,并 方便地访问 它们。 图 4 CAN oe中关于 vTEST studio参数从D YNA4 面版导出 4 . 异步模型初始化以避免实时冲突 模型初始化可以异步执行,避免在 HIL测试台架或 V IL 应用 中 可能出现的 实时 冲突。 仿真模型的子系统中提供控制信号,方便在不停止实时仿真的情况下实现对场景的复位。 5 . 结果分析与可视化 全新的 DYNAanimation用户界面 菜单带有图标、工具提示、可扩展元素等,方便用户导览。 增强播放器的可用性,能提供在线、回放和录像模式。 图 5 D YNA a nimation 新界面 新的几何对象 新增车辆的几何形状,例如 梅赛德斯、大众相关车型 。 支持添加具有风效应的体积云。 O pen DRIVE路标的可视化,如“ 双实线 ”或“实 虚线 ”等双线 。 图 6 DYNA4 R8 中新车型和体积云 仿真结果分析 信号视图增强 允许逐步分析数据点。 缩放时,轴上的刻度位置更直观。 图 7 显示 仿真信号 的信号视图 6 . 工作流程和易用性改善 全新的技术help文档 改进设计,提高可读性。 加入新技术增强搜索结果。 默认在互联网浏览器中打开独立的用户手册。 可在 DYNA4 Studio中打开 上下文帮助 ,涵盖了大多数视图 、 组件 、 模块等 说明 。 图 8 新的help文档显示 易用性改进 改进用户的问题反馈。 缺少所需参数时,扩展了防止仿真启动和错误追踪的功能。 在Pro blem View中双击问题 , 将在对话框中显示 其 详细信息和可能的修复 方法。 动画项目配置器允许暂时隐藏显示动画项目中的对象。 文件替换对话框中文件夹层次结构更为紧凑。 改进在 生成新的 示例 项目和导入现有的项目 时的向导操作。 7 . 更新硬件和软件兼容性 支持C AN oe 17 。 支持Co ncurrent SimWorkbench 2022.2-0 。 支持 NI VeriStand 2023Q1和Q2 。 文至于此,该说再见了,但D YNA4 的精彩并未道尽。 如果您没有听说过D YNA4 这款软件,欢迎关注北汇信息,后续将有更多关于它的介绍;如果您已听说过它的名字并感兴趣,欢迎联系北汇信息,期待与您分享更多应用和方案。 北汇信息携手Vector公司,致力于中国汽车的蓬勃发展,让汽车更安全、舒适、智能! 注:文中部分图片来源于 Vector。
相关资源