차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
application:comiide:tool:shell:shell_normalmode [2018/11/26 23:33]
winoars 만듦
application:comiide:tool:shell:shell_normalmode [2024/07/08 18:23] (현재)
줄 1: 줄 1:
 ======Normal Mode : API 단위 입력====== ======Normal Mode : API 단위 입력======
 <alert type="info" dismiss="true" icon="fa fa-quote-left"> <alert type="info" dismiss="true" icon="fa fa-quote-left">
-API 단위 입력 테스트가 가능한 노멀 모드에 대한 안내 페이지입니다.+API 단위 입력 테스트가 가능한 노멀모드에 대한 안내 페이지입니다.
 </alert> </alert>
 +\\
 +<callout type="primary">
 +===DataType에 따른 파라메타 입력=== 
 +\\
 +  * API 입력 시 리턴값과 out에 해당하는 파라메타 값을 출력합니다.
  
-=====Case 1===== +  * 파라메타 간 띄어쓰기는 무시됩니다. 
- +\\
-<callout type="primary" title="API 단위 입력"> +
  
 +  * API 입력 시 pointer나 out에 해당하는 파라메타는 '&' 또는 'ref' 를 붙여 입력합니다.
 +    * Struct 형도 표시됩니다.
 +<code>
 +  ecmSxSt_GetMotState(0, 0, &nErrorCode)
 +  ecmSxSt_GetMotState(0, 0, ref errorCode)
      
-</callout+  ecCfg_GetNetConfig(0, &Header, ref error) 
- +</code
- +\\ 
- +{{ :application:comiide:add:shell:shell_api_1.png?nolink |}} 
- +\\ 
-<callout type="info" icon="true" title="Cause">  +{{ :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>
  
- +<callout type="info"
- +===순차실행===  
- +\\ 
-<callout type="successicon="true" title="Solution">  +  * 여러개의 API를 세미콜론(;)으로 연결하면 지연 없이 순차 실행됩니다. 
 +<code
 +  ecmSxSt_GetMotState(0,0,&error);ecmSxSt_GetMotState(0,1,&error) 
 +</code> 
 +\\ 
 +{{ :application:comiide:add:shell:shell_api_6.png?nolink |}} 
 +\\  
  
 </callout> </callout>
  
  
- +{{tag>comizoa 커미조아 ide shell 기능 api test}}
- +
- +
-<button collapse="foo">Category</button>  +
-<collapse id="foo" collapsed="true"> +
-<well> +
-{{page>[Application:ComiIDE]&[footer]}} +
-</well></collapse>+