pcan2 PCAN USB 데이터 가져와서 뿌리기 예제 앞서 PCAN USB 연결/해제 하기 에서 UI와 PCAN 연결/해제를 구현해 보았습니다. 우선 타이머를 설정합니다. 타이머는 널널하게 1ms로 설정하였습니다. 1ms마다 readmessage()를 실행하게 됩니다. private void timer1_Tick(object sender, EventArgs e) { ReadMessage(); } readmessage에서는 can id를 검색해서 필요한 id만 가져오게 됩니다. private void ReadMessage() { TPCANMsg CANMsg; TPCANTimestamp CANTimeStamp; TPCANStatus stsResult; strMsg = new StringBuilder(256); stsResult = PCANBasic.Read(m.. 2021. 10. 27. PCAN USB 연결/해제 하기 C#을 이용하여 PCAN으로 데이터를 읽어와서 UI로 뿌려주는 예제입니다. peak-can 사이트에 가시면 간단한 API 소스를 다운받을 수 있는데 특정 Msg만 가져와서 UI로 뿌려보겠습니다. 우선 API를 다운 받으셔서 PCANBasic.cs파일을 추가해 주셔야합니다. UI는 위와 같이 배터리 SOC를 쉽게 알아볼 수 있도록 UI를 만들었습니다. Initialize가 PCAN을 연결하는 것이고, Release는 연결을 해제하는 버튼입니다. 1.연결하기 연결시의 코드입니다. TPCANStatus stsResult; strMsg = new StringBuilder(256); m_PcanHandle = PCANBasic.PCAN_USBBUS1; try{ stsResult = PCANBasic.Initial.. 2021. 9. 2. 이전 1 다음 인기글