문서 보기토론이전 판역링크책에 추가PDF로 내보내기맨 위로 이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요. ======Normal Mode : API 단위 입력====== <alert type="info" dismiss="true" icon="fa fa-quote-left"> API 단위 입력 테스트가 가능한 노멀모드에 대한 안내 페이지입니다. </alert> \\ <callout type="primary"> ===DataType에 따른 파라메타 입력=== \\ * API 입력 시 리턴값과 out에 해당하는 파라메타 값을 출력합니다. * 파라메타 간 띄어쓰기는 무시됩니다. \\ * API 입력 시 pointer나 out에 해당하는 파라메타는 '&' 또는 'ref' 를 붙여 입력합니다. * Struct 형도 표시됩니다. <code> ecmSxSt_GetMotState(0, 0, &nErrorCode) ecmSxSt_GetMotState(0, 0, ref errorCode) ecCfg_GetNetConfig(0, &Header, ref error) </code> \\ {{ :application:comiide:add:shell:shell_api_1.png?nolink |}} \\ {{ :application:comiide:add:shell:shell_api_5.png?nolink |}} \\ * 배열은 중괄호 { } 로 묶어줍니다. <code> ecmMxMot_VMoveStart(0, 2, {0, 1}, {0, 0}, &nErrorCode) ecmMxMot_Stop(0, 2, {0, 1}, 0, 1, &nErrorCode) </code> \\ {{ :application:comiide:add:shell:shell_api_2.png?nolink |}} \\ * Enum 은 Enum 형과 int 형 모두 입력 가능합니다. <code> ecSlv_SetAlState_A(0, 1, EEcAlState.SafeOp, &nErrorCode) ecSlv_SetAlState_A(0, 1, 8, &nErrorCode) </code> \\ {{ :application:comiide:add:shell:shell_api_3.png?nolink |}} \\ * 출력은 Enum 값의 string형입니다. \\ {{ :application:comiide:add:shell:shell_api_4.png?nolink |}} \\ </callout> <callout type="info"> ===순차실행=== \\ * 여러개의 API를 세미콜론(;)으로 연결하면 지연 없이 순차 실행됩니다. <code> ecmSxSt_GetMotState(0,0,&error);ecmSxSt_GetMotState(0,1,&error) </code> \\ {{ :application:comiide:add:shell:shell_api_6.png?nolink |}} \\ </callout> {{tag>comizoa 커미조아 ide shell 기능 api test}} comizoa 커미조아 ide shell 기능 api test