LIN 프로토콜 버전 설정 방법

업데이트 됨 Jul 10, 2023

환경

하드웨어

  • PCI-8516
  • USB-8506
  • PXI-8516
  • NI-9866

드라이버

  • NI-XNET

NI-XNET에서 LIN 디바이스를 사용하고 있습니다. 사용중인 하드웨어가 다양한 LIN 프로토콜 버전을 지원한다는 것을 알고 있습니다. LIN 프로토콜 버전을 2.1로 설정하려면 어떻게 해야 하나요?

LIN 프로토콜 버전은 LIN 데이터베이스 생성 시 구성됩니다. 각 ECU 속성에서 프로토콜 버전을 설정할 수 있습니다. NI-XNET Database Editor 또는 LIN : Protocol Version 프로퍼티를 사용하여 설정할 수 있습니다. 프로퍼티 값을 설정할 수 있는 두 가지 옵션이 있습니다.
  • NI-XNET 데이터베이스 편집기를 사용하십시오.
NI-XNET Database Editor로 데이터베이스를 생성 할 때 LIN 프로토콜 버전을 구성 할 수 있습니다. 예를 들어, 기존 데이터베이스 NIXNET_exampleLDF를 열면 ECU 속성을 구성하는 <ECUs> 탭에서 마스터 및 슬레이브 장치의 Protocol Version을 설정할 수 있습니다.
  • LIN : Protocol Version 속성을 사용하십시오.
데이터베이스를 동적으로 작성할 때 LIN:Protocol Version 프로퍼티를 사용하여 프로그래밍 가능한 방식으로 LIN 프로토콜 버전을 설정할 수 있습니다.

이 프로퍼티를 설정하려면 아래 순서를 따르십시오.
  1. 블록 다이어그램을 마우스 오른쪽 버튼으로 클릭하고 Measurement I/O » XNET » Database로 이동합니다. XNET ECU Property Node를 블록 다이어그램에 배치하십시오.
  2. ECU Node를 클릭하고 LIN » Protocol Version을 선택하여 LIN:Protocol Version 프로퍼티를 변경하십시오.
  3. ECU Node를 마우스 오른쪽 버튼으로 클릭하고 모든 것을 쓰기로 변경을 선택 하십시오. 프로토콜 버전을 선택하려면 상수 또는 컨트롤을 생성하십시오.

Additional Information

ECU 설정은 동적 데이터베이스 생성을 위해 XNET 세션을 열기 전에 완료되어야 합니다.
프로그래밍 흐름에 대한 더 자세한 정보는 NI 예제 탐색기에서 LIN Dynamic Database Creation.vi 예제를 참조하십시오.