主页
技术支持
NI-XNET中访问LIN协议校验值
NI-XNET中访问LIN协议校验值
更新 Jul 10, 2023
适用于
“适用于”表示本页面提供的解决方案已被证实适用于列出的产品。该方案或同样适用于类似产品或应用。
驱动
NI-XNET
问题详述
我想在LabVIEW中读取每个LIN帧的LIN校验值。如何进行?
解决方案
从NI-XNET 17.5开始,您可以在LabVIEW中读取LIN校验值。然而,仅限于
XNET Frame Stream Input sessions
。
若要读取LIN校验值,首先必须将
XNET Session Interface:LIN:Checksum to Input Stream
属性设置为TRUE。
校验值将应该显示在LIN框架的Event ID中。
相关信息
当NI-XNET接收到LIN帧时,将会计算标准和增强的校验。如果接收到的校验属于任意一方,则该帧将被认为是有效的,并写入为LIN数据(并且在启用LIN Checksum To Input Stream的情况下,接收到的校验值将写入Event ID字段中)。如果接收到的校验是不相等的,则将LIN bus error frame写入stream input中。
如果禁用了XNET Session Interface:LIN:Checksum to Input Stream,则LIN框架将显示事件触发(event-triggered)的Event ID。
相关链接
Introduction to the Local Interconnect Network (LIN) Bus
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful