취소
다음에 대한 결과 표시 
다음에 대한 검색 
다음을 의미합니까? 

XNET Replay 모드 사용 시 시간 지연 문제 질문드립니다.

안녕하세요 요청에 의해 Window에서 CAN 모듈만 사용해서 1ms 주기로 프레임을 전송하는 방법을 모색하고 있던 중 Immediate 타이밍이 아닌 ReplayExclusive 타이밍을 사용하는 방법을 테스트하게 되었습니다.

ReplayExclusive 타이밍은 타임스탬프를 비교하여 프레임을 전송하기 때문에 이전 프레임과 최소 500us 이상의 시간 간격으로 프레임의 타임스탬프를 설정하면 us 단위 오차로 프레임을 전송하는 것까지 확인을 했습니다. 

GS17_2-1702866226517.png

GS17_3-1702866407095.png

 

하지만 동시에 보내야 하는 프레임도 있을 수 있기 때문에 같은 타임스탬프를 설정하면 ID가 다름에도 불구하고 동시에 프레임을 전송하지 않고 시간 지연이 발생합니다.

다른 ID들을 동시에 보내기 위해 이 코드에서 수정되어야 할 부분이나 아이디어 조언 부탁드립니다.

0 포인트
1/1 메시지
865 조회수