인프런 커뮤니티 질문&답변

yschoigreat님의 프로필 이미지
yschoigreat

작성한 질문수

실무자가 알려주는 CANoe (For CAN 통신)

CAPL 코드

해결된 질문

작성

·

1.2K

1

 즐겁게 잘 들었고 업무에 활용에 바로 활용할 만큼 실용적인 내용이 많아서 좋았습니다.

저희 환경에서는 CAN FD가 거의 표준이고 메세지를 보면 CRC와 Alive Count가 앞에 들어가 있습니다. 누가 셋팅을 해줘서 그냥 사용을 하고 있었는데 해당 일단 기능 테스트 시에는 문제가 없어서 무시하고 하지만 CRC 등에 값을 제대로 보내지 않아서 제어기에서 DTC 값을 내보냅니다.

CAPL을 이용하면 특정 바이트에 현재 메세지에 있는 데이타의 값들을 인식하고 알고리즘에 따라 CRC값도 같이 자동으로 계산되어 메세지가 송출 가능하도록 구현이 가능한 건지 궁금합니다.

제공만 받아서 안에 내용이 참 궁금했었는데 CAPL 강의가 오픈되면 즐겁게 수강 할 수 있을 것 같습니다.

자동차 분야의 통신과 임베디드 전문가 분이 제공하는 좋은 강의가 있어서 참 즐겁고 감사하게 생각하고 있습니다.

앞으로도 많은 강의 지속적으로 만들어 주세요 ^^

 

답변 1

1

존버매니아님의 프로필 이미지
존버매니아
지식공유자

안녕하세요 제 강의를 가장 열심히 들어주시는 분이네요. 정말 감사합니다. 혹시 이런 강의도 있으면 좋겠다 하시는게 있으면 말씀해주셔도 좋을것 같습니다. 얘기가 길었는데 capl은 거의 c언어랑 비슷해서 말씀하신 기능 구현이 가능합니다. 그리고 말씀하신 example이 가장 널리 사용되는 capl의 사용 예시이기도 합니다. 인터넷에 c언어로 구현된 crc 계산 코드가져와서 capl에서 그대로 활용해서 구하면 됩니다.

요즘에는 보안을 위해서 메세지 송신할때 MAC(Message Authentication Code) 라는걸 보내기도 하는데 이런것도 기능검증할 때 capl 활용하면 좋은 예시죠..

답이늦어 죄송하고 좋게 말해주셔서 참 고맙습니다 감사합니다.

yschoigreat님의 프로필 이미지
yschoigreat

작성한 질문수

질문하기