프로그램
캐드 분류

array 자동으로 하고싶은데 초보자가 조언을 얻고자 합니다

컨텐츠 정보

  • 298 조회
  • 12 댓글
  • 0 추천
  • 0 비추천
  • 목록

본문

(defun C:MM()
(setq a (getdist "n Second Point : "))                 설명 :  거리측정을 하여 기억해둡니다. 
(setq b (ssget))                                               설명:   array 하기위한 객체를 기억해둡니다 
(setq c (? ))      어떻게 처리해야하나요?               설명:   a 값을 몇등분을할 값을 입력.  입력합수
(setq d (/ a c)                                                 설명:   array  할때 길이값 기억해둡니다.  사칙연산
(setq e (+c 1)                                                 설명:   array  할때 길이값 기억해둡니다.  사칙연산 
(Command "-array" "b" "r" "1″ "e" "d"    )                                    설명      
(princ)                                              
)
도면을 제일 많이 하는 것인데 반복적으로 작업을 합니다. 
(setq c (? ))      어떻게 처리해야하나요?  

관련자료

댓글 12 / 1 페이지

자유천지님의 댓글

실수 / 실수 = 실수 실수 / 정수 = 실수 정수 / 정수 = 정수 (/ 3 2) = 1 (/ 3 2.0) = 1.5 (/ 3 (float 2)) = 1.5 그래서 저는 "/" (나누기) 를 잘사용 않합니다  (* 0.5 3) =1.5

수야12님의 댓글

 (setq d  (/ a  (float c))) 로 하라는 얘깁니다 그런데  c 에서 Getreal로 받기 때문에 예를 들면 사용자가 3을 입력하면 3.0으로 받아 들이기 때문에 굳이 안사용해도 되는 구문입니다 

소수점 정밀도는 저도 잘 모르지만 혹 dimstyle 또는 units 에서 조절 해보세요 
전체 6,913 / 1 페이지
번호
제목
이름

최근글


새댓글


알림 0