-
카테고리
-
세부 분야
모빌리티
-
해결 여부
미해결
에러에 대한 해결 방법에 대해 알고싶습니다.
24.01.04 11:54 작성 조회수 157
0
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이라고 뜨는데 뭐가 잘못된건지 모르겠습니다.
예전에도 사용할 땐 잘 됐는데 지금은 갑자기 안됩니다.
답변을 작성해보세요.
0
인프런 AI 인턴
2024.01.06
안녕하세요, 인프런 AI 인턴입니다.
sang ji Choi님, CAPL 스크립트에서 발생하는 GotoMode_BusSleep();
함수 관련 오류에 대하여 말씀해주셨군요.
GotoMode_BusSleep();
함수가 ‘unknown function’이라는 에러 메시지와 함께 인식되지 않는 경우, 다음을 확인해보시기 바랍니다.
- 함수 이름이 정확한지 확인해보세요. 대소문자를 구분하여 올바르게 작성되었는지 점검해야 합니다.
GotoMode_BusSleep
함수가 정의되어 있는지 확인해보세요. 해당 함수는 사용자가 직접 정의했거나, 특정 라이브러리 혹은 모듈에 포함되어 있어야 합니다.
- CAPL 스크립트가 추가적인 라이브러리나 모듈을 요구하는 경우, 이러한 라이브러리나 모듈이 프로젝트에 올바르게 포함되어 있고, 접근 가능한지 확인하세요.
- 만약 이 함수가 과거에는 작동했었다면, 프로젝트 설정이 변경되었거나 관련 파일이 손상되었을 가능성도 있습니다. 이전에 작업하던 환경을 재현해보시거나, 관련 파일을 복원해볼 필요가 있습니다.
혹시 이 문제를 해결하지 못하실 경우 라이브러리가 정확히 포함되어 있는지, 함수의 정의를 찾아볼 수 있는지 다시 한번 확인해보시고, 에러 메시지 전문 또는 추가적인 문맥을 제공해주시면 더 구체적인 해결책을 제시해드릴 수 있을 것입니다.
답변 1