- 在VeriStand中添加VCOM custom device。单击“Create VCOM Descriptor”打开RBSConfig工具。
- 在Datapool中右键单击,然后选择“New Network”>>“CAN or FlexRay Network”>>“Create single network”以添加数据库文件。
- 在Datapool中找到校验和信号,然后右键单击它并选择Copy2Config 。

- 在Configuration中找到校验和信号,然后单击它并选择“Change to Auto Signal” 。


- 在“Auto Signal type”下拉菜单中,选择ChecksumUserJ1850 。
- CRCMask:确定用于CRC计算的数据字节。例如,CRCMask 254(二进制为 1111 1110)表示将使用数据字节的字节1到字节7进行校验和计算。
- 初始值:CRC初始值。默认值为255。对于 E2E Profile 2,该值为255。
- FinalXORValue:CRC算法结束时的异或值。默认值为255。对于E2E Profile 2,该值为255。
- UserByteBefore:这些字节用于在数据字节之前进行校验和计算。对于E2E Profile 2,请将其留空。
- UserByteAfter:这些字节用于数据字节之后的校验和计算。E2E Profile 2的Data ID列表可以在此处填写。
按如下方式填写上述参数,然后单击“Execute” 。

- 在“Auto Signals”中单击校验和信号。在“Details”中,单击右侧的三个点,然后单击“Remove” ,删除“ChecksumUserBytesBefore”中的元素。


- 点击ChecksumUserBytesAfter右侧的三个点来编辑Data ID列表。

例如,此帧的Data ID列表为 [11, 22, 33, 44, 55, 66, 77, 88, 99, 110, 120, 130, 140, 150, 160, 170]。您应该按如下方式填写ChecksumUserBytesAfter。

- 在“Configuration”中右键单击数据库文件,然后选择“Save as XML”以保存配置。

注意:CRCMask的值存在已知问题。已提供解决办法,请参考使用NI VCOM RBS Descriptor工具实现E2E Profile 5校验算法。