본문 바로가기
자동차 임베디드 SW/툴- T32

T32 CMM 함수 사용하기

by 존버매니아.임베디드 개발자 2025. 10. 30.
반응형

1. GOSUB 명령어를 활용하여 함수호출
2. 특이사항
cmm에서 함수 호출은 c언어랑 다르게 배치 파일의 라벨 같은거라
함수 호출 후 enddo 명령어로
스크립트 종료하거나 goto 명령어로 특정 라벨로 건너 뛰지 않으면 아래쪽에 작성된 코드가 순서대로 계속 실행되는점 주의해야한다.

3.함수 사용방법. 아래 예시 코드 참고

LOCAL &data1 &data2
&data1 = 1
&data2 = 2

GOSUB TestFunc &data1 &data2

TestFunc:
Entry &arg1 &arg2

private &result
&result = &arg1 + &arg2
return &result

 
4. 함수 호출시 파라미터 전달하기
호출 측 : GOSUB 함수이름 파라미터1 파라미터2 파라미터 3 
이런식으로 공백으로 구분하여 파라미터 전달
수신 측:
함수 내부에서 Entry 키워드를 사용하여 파라미터 전달 받는다.



반응형