1. initget (INITial GET) (1) 기능 : "GETxxx 명령들이 받아들이는 조건을 입력의 오류를 방지하는 함수 "GETSTRING"과 "GETVAR"는 제외 (2) 사용법 (INITGET 조건인수 "키워드") (3) 예제 (initget 1 "yes no") (initget 2) (4) 예제 프로그램 Getkword 참조 ** 참고 인 수 내 용 1 무응답(NULL)을 허용하지 않는다. 2 "0"의 입력을 허용하지 않는다. 4 음수값의 입력을 허용하지 않는다. 8 LIMITS값을 검사하지 않는다. 16 2D Point 대신 3D Point로 입력받는다. 32 Rubber-Band Line을 Dashed Line으로 변한시킨다. 64 Getdist에서 좌표의 Z값을 무시한다. 128 입..
문자열을 화면에 디스플레이하거나, 변수에 지정된 값을 화면에 출력하는 함수들이다. 출력 함수는 princ, prin1, print, prompt의 4 종류가 있으며, 모두 지정하는 내용을 화면에 나타내지만, 처리하는 방식에서 차이가 있다. **참고 제어 문자 의 미 \\ \ \" "" \e Escape \n New Line, 다음줄에 표시. \r Return Key로 동작 \t Tab, 정해진 간격만큼 오른쪽으로 이동 \nnn (1) Princ (1) 기능 Princ는 ""를 무시한 내용을 출력하고, 개행 문자를 수행하며, 자신을 한 번 더 반복한다. (2) 사용 (princ "Expression") (3) 예 (Princ "Hello LISP \n Hi LSIP") ; Hello LISP Hi LSIP..
AutoLISP안에서는 별도의 함수와 프로그램을 구분하지 않으며 하나의 프로그램 안에서는 다중의 함수가 정의할 수 있고 각각의 함수는 프로그램으로서의 기능을 갖는다. 1. 함수선언시 유의 사항 (1) 함수의 이름은 항상 알파벳으로 시작하여야 한다. (2) 함수명은 영문자와 숫자의 조합으로 이루어지며, 특수 기호(-, ;, ! 등)의 사용이 가능하다. (3) 함수 안의 ()의 갯수는 반드시 같아야 한다. (4) 세미콜론(;)은 주석이며, 그 행만을 포함한다. 2. DEFUN (DEfine FUNction) (1) 기능 사용할 함수를 선언하는 함수(함수 이름을 정의함) 반환되는 값은 가장 나중에 지정되는 값으로 다중의 값을 반환하고 싶으면 List를 사용한다. (2) 사용법 (DEFUN Function-na..
