VeriStand에서 CAN 프레임 전송 비활성화(Disable)

업데이트 됨 Oct 30, 2019

해당 제품

Hardware

  • PXI-8513
  • PXI-8512
  • PXI-8511
  • PCI-8513
  • PCI-8512
  • PCI-8511

Software

  • VeriStand

Driver

  • NI-XNET

문의사항

VeriStand로 ECU 결함 테스트를 하고 있습니다. 일부 테스트 과정에서 발신 CAN 프레임을 일시 중지 해야합니다.

CAN 통신을 중지하고 다시 시작할 수 있습니까?

해결책

네, CAN 프레임 설정에서 Disable transmission 항목을 체크하여 CAN 프레임 전송에 대한 활성 또는 비활성 설정을 할 수 있습니다.

다음 단계에 따라 설정을 할 수 있습니다.

1. User Channel 생성 : 이 User Channel을 이용하여 CAN 프레임을 비활성화 또는 활성화 합니다
User Channel 생성과 관련하여서는 아래 추가 정보를 참조하십시오.

2. CAN Transmission 비활성화
(1). 비활성화 하려는 CAN 프레임 CANCylclicFame1 (64)을 클릭 >> Disable transmission 체크


(2). 검색 아이콘 클릭 후 사용하려는 User Channel 선택


3. WorkSapce에서 User Channel 제어
(1). 불리언 컨트롤을추가하고 아래와 같이 User Channel 선택

(2). 불리언 컨트롤을 이용하여 CAN 프레임 전송 제어
불리언 컨트롤이 OFF일 때 CAN 프레임이 전송 중임을 확인 할 수 있습니다. 오른쪽의 신호는 VirtualBench Scope로 측정 한 CAN 신호입니다.


불리언 컨트롤이 On일 때 아래와 같이 CAN 프레임이 비활성화됩니다.

추가 정보

User Channel 생성
1. System Definition File 열기 >> User Channels 클릭 >> Add User Channel 클릭


2. User Channel 이름 지정