============================================= Introduction ============================================= .. _introduction_01: 함수의 명명 규칙 ```````````````````````` * ComiMLink2 에서 제공하는 모든 함수는 다른 API 함수와 이름이 중복되는 것을 피하기 위하여 아래의 예와 같이 “cml”이라는 첨두어가 붙습니다. \ * “cml” 첨두어 바로 다음에는 해당 함수가 속하는 기능의 그룹을 대표하는 첨두어가 이어집니다. .. csv-table:: :widths: 10 85 :header-rows: 1 :stub-columns: 0 첨두어 적용, 적용 함수 General Functions (Gn), cmlGnLoadDevice() / cmlGnSetServoOn () 환경설정 함수들 (Cfg), cmlCfgSetMioProperty() / cmlCfgSetSpeedPattern() 원점복귀 관련 함수들 (Home), cmlHomeMove() / cmlHomeSetConfig() 단축구동 관련 함수들 (Sx), cmlSxMoveStart() / cmlSxStop() 다축구동 관련 함수들 (ml), cmlmlMoveStart() / cmlmlMoveToStart() 보간구동 관련 함수들 (Ix), cmlIxMapAxes() / cmlIxLine() ----- .. _introduction_02: 데이터형 표기 ``````````````````````` * 본 매뉴얼에서의 데이터 형 표기는 아래 표와 같습니다. .. csv-table:: :widths: 10 ,50, 10, 10 ,10 ,10 :header-rows: 1 :stub-columns: 0 Data type, Description, C/C++, VB 6.0, Delphi, C# VT_EMPTY, 반환값이 없는 데이터 표현 운영체제가 특정 정보를 유지하기 위해 붙은 고유 번호, void, -, -, void VT_HANDLE, 반환값이 없는 데이터 표현 운영체제가 특정 정보를 유지하기 위해 붙은 고유 번호, void * , Long(ByRef) , THandle, IntPtr VT_I4, 4 바이트 부호있는 정수 표현형, long , Long(ByVal), LongInt, Int VT_PI4, 4 바이트 부호있는 정수 변수의 주소 값(포인터) 또는 배열주소 표현형, long * , Long(ByRef), PLongInt, Int[] VT_R4, 4 바이트 부호있는 실수 표현형, float, Double(ByVal), Double, Float VT_PR4, 4 바이트 부호있는 실수 변수의 주소 값(포인터) 또는 배열주소 표현형, float * , Double(ByRef), PDouble, float[] VT_R8, 8 바이트 부호있는 실수 표현형, double, Double(ByVal), Double, double VT_PR8, 8 바이트 부호있는 실수변수의 주소, double * , Double(ByRef) , PDouble, double[] VT_STR,값(포인터) 또는 배열주소 표현형 VT_STR 선형 메모리 상의 문자열 선두 주소를 지시하는 4 바이트 주소 표현형 , char * , String (ByVal), PChar, String