自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(567)
  • 收藏
  • 关注

原创 如何创建诊断类及添加服务到诊断类

在CDDT左侧树视图中展开Diagnostic ,可以看到已经建立的所有诊断类,如下图所示。

2024-10-23 12:30:00 667

原创 如何创建及修改诊断服务

在CDDT左侧树视图中点击Protocal services,可以看到已经建立的所有服务的请求报文、肯定响应报文、否定响应报文及该服务是否已使用和是否强制要求等信息。

2024-10-23 08:30:00 665

原创 如何创建及编辑诊断接口(interface)

如果需要自定义的interface,可以在expert view打开的CDD中创建自定义的interface,点击please click here to create a new element,会弹出一个创建接口,按照规范创建即可。如果上述Supported中没有需要的interface,可使用插件添加,点击菜单栏中Tool下的Plugins(Document),创建对应的interface。目前支持的interface如下图所示。3.从其他文件复制interface。4.创建新的interface。

2024-10-14 12:30:00 423

原创 如何创建诊断数据库模板(CDDT)

CANdelaStudio 21提供了基本范本,Vector_UDS_21.cddt,存放在C:\Users\Public\Documents\Vector\CANdelaStudio\21\Examples目录下。在CANDelaStudio菜单栏中选择Tools下的Convert Document toTemplate选项,会打开一个对话框,选择要转化成模板的CDD文件。选择打开后,会弹出需要模板保存窗口,重命名,选择对应的版本保存即可。1.修改现有模板形成自定义的模板。

2024-10-14 08:05:30 328

原创 如何打开CDD及CDDT

View权限最低,默认无license情况下,支持CDD的查看。Expert View 专业查看,用于查看CDDT,修改CDDT中数据等,仅Admin license可使用该类型。如果有Admin license建议使用Expert View 查看CDD,可查看的信息比Standard View更多;选择windows 菜单,找到要打开的CANdelaStudio版本,选择对应的语言打开,CANdelaStudio共支持三种语言Deutsch(德语)、English(英语)Janpanese(日语)。

2024-10-11 12:30:00 827

原创 如何安装CANdelaStudio

如果访问不了vector官网,点击下方百度云链接进行下载链接: https://pan.baidu.com/s/1P_GPIYqv_iQgaO9mt2lLwQ 提取码: p38y。安装完成之后在windows菜单软件中可以看到Vector CANdelaStudio XX。进入vector官网 https://www.vector.com/下载完成后,双击运行exe安装文件,按照提示一步一步安装即可。产品选择CANdelaStudio,选择相应的版本进行下载。滑至底部,点击下载中心。

2024-10-11 08:30:00 549

原创 SOMEIP_ETS_178: Subscribe_using_wrong_SOMEIP_MessageID

验证DUT能够拒绝一个SOME/IP头部使用错误消息ID进行服务发现的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个使用错误消息ID的服务发现SubscribeEventgroup消息时,能够正确地拒绝该消息。DUT:发送subscribeEventgroupNAck。

2024-10-10 12:30:00 282

原创 SOMEIP_ETS_177: SD_Unused_data_after_Options_Array_wrong_length

验证DUT能够正确处理单播SubscribeEventgroup请求,该请求在末尾包含未使用的有效载荷数据,且这些数据的长度不包括在SOME/IP长度字段中,并对此发送SubscribeEventgroupAck消息。本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个在末尾包含未使用数据(且这些数据长度未计入SOME/IP总长度)的SubscribeEventgroup请求时,能够正确地处理这些数据并确认订阅。DUT:发送subscribeEventgroupAck。

2024-10-10 08:30:00 971

原创 SOMEIP_ETS_176: SD_Unused_data_after_Options_Array

验证DUT能够正确处理包含在选项数组之后未使用的有效载荷数据的单播SubscribeEventgroup请求,并针对每个请求发送SubscribeEventgroupAck消息。本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个在选项数组之后包含未使用数据的SubscribeEventgroup消息时,能够正确地处理这些数据并确认订阅。DUT:发送subscribeEventgroupAck。DUT:发送subscribeEventgroupAck。

2024-10-09 12:30:00 486

原创 SOMEIP_ETS_175: SD_Unreferenced_option

验证DUT能够处理包含所有必需端点选项以及一个不必要的配置端点选项的SubscribeEventgroup消息,并以SubscribeEventgroupAck作为响应。本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个包含不必要配置端点选项的SubscribeEventgroup消息时,能够正确地处理该消息并确认订阅。DUT:发送subscribeEventgroupAck。

2024-10-09 08:30:00 538

原创 SOMEIP_ETS_174: SD_Unknown_Option_type

本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个引用了未知选项类型的SubscribeEventgroup消息时,能够正确地拒绝该订阅请求。验证DUT能够拒绝一个引用了未知选项类型的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。DUT:发送subscribeEventgroupNAck。

2024-10-08 12:30:00 572

原创 SOMEIP_ETS_172: SOMEIP_ETS_173: SD_Unicast_SubscribeEventgroup

本测试用例旨在确保DUT能够正确处理单播订阅请求,并对两种不同的端点选项配置发送单播订阅确认。验证DUT能够对Tester发送的单播订阅请求做出响应,发送单播订阅确认消息。DUT: 发送单播subscribeEventgroupAck。DUT: 发送单播subscribeEventgroupAck。

2024-10-08 08:30:00 608

原创 SOMEIP_ETS_171: SD_Unicast_FindService

本测试用例旨在确保DUT能够正确处理单播FindService消息请求,并为请求的服务提供至少一个单播OfferService消息作为响应。验证DUT能够响应Tester发送的多个单播FindService消息,并至少回复一个单播OfferService消息。DUT: 发送至少一个单播OfferService消息。

2024-10-07 22:41:52 428

原创 SOMEIP_ETS_168: SD_TestFieldUINT8Reliable

本测试用例旨在确保DUT的ETS能够响应Tester的请求,正确地使用Getter方法获取TestFieldUINT8Reliable的值,以及使用Setter方法设置新的值。这些操作需要是可靠的,意味着设置和获取的值应该是一致的,并且能够被DUT正确地处理和返回。验证DUT能够通过Getter和Setter方法正确地发送和接收TestFieldUINT8Reliable字段的值,并且这些操作是可靠的。DUT: 返回TestFieldUINT8Reliable字段,值为测试者在步骤3中设置的值。

2024-10-07 22:41:12 377

原创 SOMEIP_ETS_167: SD_TestFieldUINT8Array

本测试用例旨在确保DUT的ETS能够响应Tester的请求,正确地使用Getter方法获取TestFieldUINT8Array的值,以及使用Setter方法设置新的值。验证DUT能够通过Getter和Setter方法正确地发送和接收TestFieldUINT8Array字段的值。DUT: 返回TestFieldUINT8Array字段,值为测试者在步骤3中设置的值。DUT: 返回TestFieldUINT8Array字段。

2024-10-07 22:40:41 425

原创 SOMEIP_ETS_166: SD_TestFieldUINT8

本测试用例旨在确保DUT的ETS能够响应Tester的请求,正确地使用Getter方法获取TestFieldUINT8的值,以及使用Setter方法设置新的值。验证DUT能够通过Getter和Setter方法正确地发送和接收TestFieldUINT8字段的值。DUT: 返回TestFieldUINT8字段,值为测试者在步骤3中设置的值。DUT: 返回TestFieldUINT8字段。

2024-10-05 12:30:00 484

原创 SOMEIP_ETS_164: SD_SubscribeEventgroup_with_unallowed_option_ip_2

验证DUT能够拒绝一个在请求中包含错误参数(端点选项中包含无效IPv4地址,即111.111.111.111)的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个在端点选项中包含无效IPv4地址(111.111.111.111)的SubscribeEventgroup消息时,能够正确地拒绝该订阅请求。DUT:发送SubscribeEventgroupNAck以拒绝订阅请求。

2024-10-05 08:30:00 380

原创 SOMEIP_ETS_151: SD_Send_triggerEventUINT8Reliable_Eventgroup_2

验证DUT在Tester订阅事件组后,能够响应Tester触发的triggerEventUINT8Reliable方法,并将TestEventUINT8Reliable事件发送到订阅请求中端点选项指定的IP地址和端口。本测试用例旨在确保DUT能够正确处理事件组的订阅请求,并且在Tester触发可靠事件后,能够将事件发送到正确的目的地。DUT:将TestEventUINT8Reliable字段发送到请求中端点选项所指示的IP和端口。DUT:发送订阅事件组确认。

2024-10-04 12:30:00 321

原创 SOMEIP_ETS_150: SD_Send_triggerEventUINT8Multicast_Eventgroup_6

验证DUT在Tester订阅事件组后,能够响应Tester触发的triggerEventUINT8Multicast方法,并将TestEventUINT8Multicast事件发送到订阅请求中端点选项指定的IP地址和端口。本测试用例旨在确保DUT能够正确处理事件组的订阅请求,并且在Tester触发多播事件后,能够将事件发送到正确的多播地址和端口。DUT:将TestEventUINT8Multicast字段发送到请求中端点选项所指示的IP和端口。DUT:发送订阅事件组确认。

2024-10-04 08:30:00 836

原创 SOMEIP_ETS_149: SD_Send_triggerEventUINT8E2E_Eventgroup_2

验证DUT在Tester订阅事件组后,能够响应Tester触发的triggerEventUINT8E2E方法,并将TestEventUINT8E2E事件发送到订阅请求中端点选项指定的IP地址和端口。本测试用例旨在确保DUT能够正确处理事件组的订阅请求,并且在Tester触发端到端事件后,能够将事件发送到正确的目的地。DUT:将TestEventUINT8E2E字段发送到请求中端点选项所指示的IP和端口。DUT:发送订阅事件组确认。

2024-10-03 12:30:00 519

原创 SOMEIP_ETS_148: SD_Send_triggerEventUINT8Array_Eventgroup_2

验证DUT在Tester订阅事件组后,能够响应Tester触发的triggerEventUINT8Array方法,并将TestEventUINT8Array事件发送到订阅请求中端点选项指定的IP地址和端口。本测试用例旨在确保DUT能够正确处理事件组的订阅请求,并且在Tester触发事件后,能够将事件数组发送到正确的目的地。DUT:将TestEventUINT8Array字段发送到请求中端点选项所指示的IP和端口。DUT:发送订阅事件组确认。

2024-10-03 08:30:00 434

原创 SOMEIP_ETS_147: SD_Send_triggerEventUINT8_Eventgroup_2

验证DUT在Tester订阅事件组后,能够响应Tester触发的triggerEventUINT8方法,并将TestEventUINT8事件发送到订阅请求中端点选项指定的IP地址和端口。本测试用例旨在确保DUT能够正确处理事件组的订阅请求,并且在Tester触发事件后,能够将事件发送到正确的目的地。DUT:将TestEventUINT8字段发送到请求中端点选项所指示的IP和端口。DUT:发送订阅事件组确认。

2024-10-02 12:30:00 397

原创 SOMEIP_ETS_146: SD_ResetInterface

本测试用例旨在确保DUT的ETS能够正确响应重置请求,并且在重置后,特定的测试字段(TestFieldUINT8)的值能够按照预期发生变化。验证DUT在重置后,TestFieldUINT8的值是否至少与重置前设置的值不同,符合SOME/IP规范。DUT:返回值,该值至少应与重置前设置的值不同。

2024-10-02 08:30:00 632

原创 SOMEIP_ETS_144: SD_Reserved_Field_Endpoint_Option_set

本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个端点选项中保留字段被设置的SubscribeEventgroup消息时,能够正确地忽略这些保留字段,并确认订阅请求。验证DUT能够忽略端点选项中的保留字段,并且能够对SubscribeEventgroup消息做出响应,发送SubscribeEventgroupAck。DUT:忽略保留字段并发送SubscribeEventgroupAck。

2024-10-01 12:30:00 284

原创 SOMEIP_ETS_143: SD_Request_non_existing_ServiceID

验证DUT能够拒绝一个请求不存在的服务ID(ServiceID)的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个请求不存在服务ID的SubscribeEventgroup消息时,能够正确地拒绝该订阅请求。DUT:发送SubscribeEventgroupNAck以拒绝订阅请求。

2024-10-01 08:30:00 360

原创 SOMEIP_ETS_142: SD_Request_non_existing_Major_Version

验证DUT能够拒绝一个请求不存在的主版本号的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个请求不存在主版本号的SubscribeEventgroup消息时,能够正确地拒绝该订阅请求。通过标准DUT:发送SubscribeEventgroupNAck以拒绝订阅请求

2024-09-30 12:30:00 507

原创 SOMEIP_ETS_141: SD_Request_non_existing_InstanceID

本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个请求不存在实例ID的SubscribeEventgroup消息时,能够正确地拒绝该订阅请求。验证DUT能够拒绝一个请求不存在的实例ID的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。DUT:发送SubscribeEventgroupNAck以拒绝订阅请求。

2024-09-30 08:30:00 383

原创 SOMEIP_ETS_140: SD_Request_non_existing_EventgroupID

本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个请求不存在事件组ID的SubscribeEventgroup消息时,能够正确地拒绝该订阅请求。验证DUT能够拒绝一个请求不存在的事件组ID的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。DUT:发送SubscribeEventgroupNAck以拒绝订阅请求。

2024-09-29 19:37:46 252

原创 SOMEIP_ETS_139: SD_Options_Array_too_short

本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个选项数组长度不足以包含所有必需选项的SubscribeEventgroup消息时,能够正确地拒绝该订阅请求。验证DUT能够拒绝一个选项数组长度短于所需的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。DUT:发送SubscribeEventgroupNAck以拒绝订阅请求。

2024-09-29 19:32:16 255

原创 SOMEIP_ETS_138: SD_Options_Array_longer_than_message_allows

本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个声明的选项数组长度(0x28)超过实际长度(0x18)的SubscribeEventgroup消息时,能够正确地返回确认消息或忽略该请求。验证DUT能够处理一个声明的选项数组长度超过消息本身长度的SubscribeEventgroup消息,并返回SubscribeEventgroupAck或忽略该请求,以兼容AUTOSAR。DUT:发送SubscribeEventgroupAck消息或忽略请求。

2024-09-27 12:30:00 327

原创 SOMEIP_ETS_137: SD_Option_shorter_with_unaligned_next_option

验证DUT能够拒绝一个其选项长度不符合规定并且由于缺少字节而从UDP选项中删除并在TCP选项末尾添加虚拟字节的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个其第一个选项长度为14字节且第二个选项长度为4字节的SubscribeEventgroup消息时,DUT能够识别出选项大小的变化并因此拒绝该消息。DUT:发送SubscribeEventgroupNAck以拒绝订阅请求。

2024-09-27 08:30:00 345

原创 SOMEIP_ETS_136: SD_Option_Length_shorter_GT_0_as_specified_for_type

本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个UDP选项长度小于其类型所指定长度(例如,4字节而不是9字节)的SubscribeEventgroup消息时,能够正确地拒绝该订阅请求或忽略它。验证DUT能够处理一个UDP选项长度小于其类型所指定长度的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应或完全忽略该请求。DUT:发送SubscribeEventgroupNAck以拒绝订阅请求或忽略请求。

2024-09-26 12:30:00 499

原创 SOMEIP_ETS_135: SD_Option_Length_ends_past_Options_Array_Var_B

在变体B中,测试用例与变体A类似,但可能在细节上有所不同,具体变化取决于测试用例的实现。测试器发送的SubscribeEventgroup消息中,选项的长度超过了消息中为选项数组指示的长度,因此DUT必须以SubscribeEventgroupNAck响应,或者忽略该请求。验证DUT能够处理一个其选项长度超出所指示的选项数组长度的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应或完全忽略该请求。

2024-09-26 08:30:00 639

原创 SOMEIP_ETS_134: SD_Option_Length_ends_past_Options_Array_Var_A

在变体A中,通过将SOME/IP头部中指示的总长度从60字节略微减少到48字节,以切割选项数组,使其看起来比实际短。选项数组的长度与SOME/IP头部中减少的字节数相同(减少12字节,从24字节减少到12字节),但每个选项的单独长度字段是正确的。验证DUT能够处理一个其选项长度超出所指示的选项数组长度的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应或完全忽略该请求。DUT:发送SubscribeEventgroupNAck以拒绝订阅请求或忽略请求。

2024-09-25 12:30:00 207

原创 SOMEIP_ETS_130: SD_Multicast_FindService_with_unicast_Flag_to_0

本测试用例旨在确保DUT在接收到一个设置了单播标志为0的多播FindService请求时,能够忽略该标志并按照SOME/IP协议的要求,用单播OfferService消息进行响应。验证DUT能够忽略带有设置为0的单播标志的多播FindService请求,并以单播OfferService消息作为响应。DUT:发送一个单播OfferService消息。

2024-09-25 08:30:00 505

原创 SOMEIP_ETS_128: SD_Multicast_FindService_Major_Minor_Version_set_to_all

验证DUT能够对设置了主版本号和次版本号为0xFF的多播FindService请求做出响应,并为每个请求至少回复一个单播OfferService消息。本测试用例旨在确保DUT能够正确处理多播FindService请求,特别是当请求中的主版本号和次版本号被设置为0xFF时,DUT仍能够识别并提供服务。DUT:至少响应一个单播OfferService消息。DUT:至少响应一个单播OfferService消息。

2024-09-24 12:30:00 432

原创 SOMEIP_ETS_127: SD_Multicast_FindService

验证DUT能够对10个多播FindService消息做出响应,这些消息每100ms发送一次,请求有效的服务/实例ID(取决于DUT),DUT需要使用单播OfferService消息来回答。本测试用例旨在确保DUT能够正确处理多播FindService消息,并为请求的服务/实例ID提供单播OfferService消息。DUT:至少响应一个单播OfferService消息。

2024-09-24 08:45:00 469

原创 SOMEIP_ETS_125: SD_Length_of_Entry_Array_too_short

验证DUT能够拒绝一个条目数组长度小于由每个选项指示的长度之和的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个条目数组长度不足以包含所有选项的SubscribeEventgroup消息时,能够正确地拒绝该订阅请求。DUT:发送SubscribeEventgroupNAck以拒绝订阅请求。

2024-09-23 12:45:00 309

原创 SOMEIP_ETS_124: SD_Length_of_Entry_Array_too_long

验证DUT能够拒绝一个条目数组长度超出正常限制,尽管没有超过消息总长度,但长度过长导致消息有缺陷的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个条目数组长度异常长,即使没有超过消息总长度,但长度超出正常限制的消息时,能够正确地拒绝该订阅请求。DUT:发送SubscribeEventgroupNAck以拒绝订阅请求。

2024-09-23 08:45:00 415

原创 SOMEIP_ETS_123: SD_Length_of_Entry_Array_longer_than_message_allows

本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个条目数组长度超出消息总长度的SubscribeEventgroup消息时,能够正确地拒绝该订阅请求。验证DUT能够拒绝一个条目数组长度超出消息总长度的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。DUT:发送SubscribeEventgroupNAck以拒绝订阅请求。

2024-09-22 12:45:00 260

AES 加解密工具,支持ECB、CBC、GCM、CMAC模式

支持AES算法的多种操作模式,包括ECB(电子密码本)、CBC(密码块链接)、GCM(伽罗瓦/计数器)和CMAC(基于密码的消息认证码)。这款工具适用于各种安全需求,无论是需要简单块加密的ECB模式,还是提供更高安全性和数据完整性验证的GCM模式,都能满足。同时,它也支持CBC模式,确保数据块之间的依赖性,以及CMAC模式,为消息认证提供强大的保障。用户可以根据自己的需求轻松切换模式,进行数据的加密和解密操作。

2024-04-05

IPv4-HEADER-03 测试数据

TC8 IPv4_HEADER_03 测试数据

2024-03-28

IPv4-HEADER-02测试数据

TC8 测试 IPv4_HEADER_02测试数据

2024-03-28

AUTOSAR-CP-SWS-CryptoServiceManager

《AUTOSAR CP R23-11:Crypto Service Manager 规范》这份文档主要定义了AUTOSAR Classic Platform (CP) 中的加密服务管理器(Crypto Service Manager, CSM)模块的功能、接口、配置参数以及相关的API服务调用。

2024-03-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除