에러에 대한 해결 방법에 대해 알고싶습니다.
402
작성한 질문수 23
if((gIGN.BCM_Ign1InSta == 0) && (gIGN.BCM_Ign2InSta == 0))
{
GotoMode_BusSleep();
cancelTimer(msTimer_IGN);
output(gIGN);
}
else
{
gotomode_awake();
setTimerCyclic(msTimer_IGN, Period_200); // bcm_02_200ms 메시지 주기 타이머 시작
}안녕하세요 수업 잘 듣고 있는 학생입니다. 제가 코드를 작성 중에 GotoMode_BusSleep(); 부분에서 unknwon function이라고 뜨는데 뭐가 잘못된건지 모르겠습니다.
예전에도 사용할 땐 잘 됐는데 지금은 갑자기 안됩니다.
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
sang ji Choi님, CAPL 스크립트에서 발생하는 GotoMode_BusSleep(); 함수 관련 오류에 대하여 말씀해주셨군요.
GotoMode_BusSleep(); 함수가 ‘unknown function’이라는 에러 메시지와 함께 인식되지 않는 경우, 다음을 확인해보시기 바랍니다.
- 함수 이름이 정확한지 확인해보세요. 대소문자를 구분하여 올바르게 작성되었는지 점검해야 합니다.
GotoMode_BusSleep함수가 정의되어 있는지 확인해보세요. 해당 함수는 사용자가 직접 정의했거나, 특정 라이브러리 혹은 모듈에 포함되어 있어야 합니다.
- CAPL 스크립트가 추가적인 라이브러리나 모듈을 요구하는 경우, 이러한 라이브러리나 모듈이 프로젝트에 올바르게 포함되어 있고, 접근 가능한지 확인하세요.
- 만약 이 함수가 과거에는 작동했었다면, 프로젝트 설정이 변경되었거나 관련 파일이 손상되었을 가능성도 있습니다. 이전에 작업하던 환경을 재현해보시거나, 관련 파일을 복원해볼 필요가 있습니다.
혹시 이 문제를 해결하지 못하실 경우 라이브러리가 정확히 포함되어 있는지, 함수의 정의를 찾아볼 수 있는지 다시 한번 확인해보시고, 에러 메시지 전문 또는 추가적인 문맥을 제공해주시면 더 구체적인 해결책을 제시해드릴 수 있을 것입니다.
CANoe CAPL을 이용한 CAN통신으로 펌웨어 업데이트가 가능한가요?
0
211
1
capl 에 dll 로드하는 방법
0
244
0
CAPL panel 관련 문의
0
110
1
외부 툴 연동을 위한 Socket 통신 구현 방법
0
237
2
canoe 테스팅
0
124
1
capl 코드 생성 & 코드 불러오기 관련 질문입니다.
1
235
2
CAPL을 활용해 Error frame 보내는 방법
0
317
1
CAPL 스크립트 비공개
0
168
1
CAPL 관련 문의
0
566
2
보충설명 - "Write 함수"
0
275
1
UDS Protocol CAPL 작성
0
357
1
CAPL 강의 재생
0
293
1
CAPL 코드로 미송출 신호 파악하는 방법
0
622
1
CAPL 환경변수
0
491
1
CAPL로 LIN도 컨트롤 가능한가요?
0
870
2
CAPL 데이터 로깅 문의
0
723
1
스타트 불가
0
328
1
#if DEBUG 설명
0
343
1
CAN 신호 송신 시 오류
0
1242
1
이더넷 통신에 대한 강의 계획은 없으신가요
0
444
2
CAPL 메시지 전송 시 채널을 바꿔 전송 시 STUFF Error의 발생
0
770
1
준비하고 계신 다음 강의가 있을까요??
0
646
3
CAPL panel 관련 질문입니다.
0
776
2
CAPL Functions 사용 제한
0
965
6





