리습강의/나도해 LISP #3 - SUB함수 정의 및 사용법 / Definition and Usage of Subfunctions

Поделиться
HTML-код
  • Опубликовано: 18 дек 2024

Комментарии • 31

  • @지중해-h4g
    @지중해-h4g 2 года назад

    잘봤습니다.

  • @Mastertime.
    @Mastertime. 5 лет назад +5

    4주만에 성공!!! ㅠㅠ 감격 !!
    실행이 되니까 !! 재미 있어요 ^^

    • @mccad
      @mccad  5 лет назад +1

      포기치 않는 열정에 박수를^^ 좋은 결과 있길 바래요 화이팅;)

    • @Mastertime.
      @Mastertime. 5 лет назад +2

      네~ 감사합니다~^^

  • @asdf-lx9fy
    @asdf-lx9fy 3 года назад +1

    잘봤습니다! 이해하는데 살짝 어려움이 있었지만 영상 멈춰놓고 직접해보니 이해가 됐습니다!

    • @mccad
      @mccad  3 года назад

      실은 중기 이후의 내용이긴 한데~ 이걸 모르고 쭉 배우다보면 코드가 너무 폭포식으로 밖에 코딩이 안되서 조금 당겨서 강의하였습니다. 이해하셨다니 다행이네요^^

  • @강다훈-s2b
    @강다훈-s2b 5 лет назад +3

    이제 세번쨰 보는중인데 너무너무 잘보고있습니다

    • @mccad
      @mccad  5 лет назад

      화이팅입니다^^

  • @솔탱이
    @솔탱이 5 лет назад +3

    전 프로그래밍 완전 초보자라 어렵지만 차근차근 잘 보고있어요♡ 설명 완전 잘 하십니당 굿굿^-^b

    • @mccad
      @mccad  5 лет назад

      천천히 길게보고 하세요^^ 급하게 드시면 체합니다~ 화이팅!!

    • @솔탱이
      @솔탱이 5 лет назад +1

      @@mccad 네~~😀😁

  • @podra2538
    @podra2538 11 месяцев назад

    좋은 강의 감사합니다~~

  • @최동준-p4z
    @최동준-p4z 4 года назад

    고생이 많으십니다.
    감사합니다.

  • @juneo280
    @juneo280 Год назад

    원이 안그려지고 선만 그어지고 에러 나는데요 ㅜㅜ 원그리기 명령어를 CC사용하고 있어서 그런 가요? 따라해보는데 재밌네요 ㅋㅋ

    • @mccad
      @mccad  Год назад

      예제코드 따옴표나 문법을 다시 확인한번 해보세요^^ 소문자 l 이랑 대문자 I 랑 헷갈릴수도 있습니다. 폰트마다 차이가 없을수도 있거든요 ㅎㅎㅎ

  • @jslee9189
    @jslee9189 4 года назад +1

    생초보인데 반복해 보면서 이해중입니다. 설명 쉽고 중간중간 웃음멘트 엄지 척~~~ SUB함수 이름 정하는 방식이 따로 정해져 있나요?

    • @mccad
      @mccad  4 года назад +1

      제 아재개그가 통하다니ㅋㅋ 감사하네요~ 함수 이름은 리습내부 함수이름과 충돌되지 않는다면 특수문자 제외하면 뭐든 가능합니다^^

  • @TV-fr5bw
    @TV-fr5bw 4 года назад +1

    잘봤습니다. 도움이 퐝퐝 잘되네여.^^

  • @kawauso5600
    @kawauso5600 2 года назад

    선생님 저는 공기업 전산직 필기를 보고 왔는데 너무 어려운 리습 문제가 나와서요.. 이 문제좀 도와주실 수 있나요?
    LISP프로그램 (foo ‘1 (2 3) 4)실행결과?
    (define (foo x) (car(cdr x)))
    이 문제입니다...

    • @mccad
      @mccad  2 года назад +1

      펑션정의는 defun 인데, 예제는 define 으로 정의하는걸 보니, 오토캐드 리습 문법과 좀 다른거 같네요~

  • @Mastertime.
    @Mastertime. 5 лет назад +2

    (defun draw_L_C (sp ep color)입력하면; 오류: 입력에서 잘못된 리스트
    _$ 라고 나옵니다. 실행이 안돼는데 cad 정품이 아니라서 그런 건가요?아니면 버전이 2008이라서 버전이 안맞아서 그런건가요?

    • @mccad
      @mccad  5 лет назад +1

      콘솔창에서 코드를 입력하신거 같아요^^ 콘솔에서는 여는 괄호 '(' 와 닫는괄호 ')' 의 갯수가 일치해야 즉시 결과를 확인할수 있습니다~(물론 코딩시에도 마찬가지구요~)
      영상에서 보시면 코딩창은 위쪽~ 콘솔창은 아래쪽에 있는게 보이시죠^^? 1강 Hello~LISP 보시면, 자주쓰는 2개의 창 설명이 나옵니다~ 참조하세용^^
      (P.S 리습가동은 정품과 무관해요~ ㅎㅎ 단 LT 버전에서는 지원이 안되요~)

  • @taejinpark7426
    @taejinpark7426 5 лет назад +2

    안녕하세요 혹시 리습 개발도 가능하시는지 여쭙니다

    • @mccad
      @mccad  5 лет назад

      넹~물론 개발도 합니다^^
      자세한 문의는 메일로 주세용 ;)

  • @bjkim5468
    @bjkim5468 4 года назад

    잘보고 있습니다 그런데 2013LT 버전에서는 안되지요?

    • @mccad
      @mccad  4 года назад +1

      네, 아쉽지만 LT에서는 3D 및 리습 등의 모듈들이 모조리 빠져 있는 버전입니다. 그래서 ㅠㅜ...

    • @bjkim5468
      @bjkim5468 4 года назад

      엠찌캐드 답변 감사해요 ^^

    • @bjkim5468
      @bjkim5468 4 года назад

      그러면 일반 에디터에서 확장자로 *.lsp 파일
      만들어 서브디렉토리에 넣으면 되나요?

    • @mccad
      @mccad  4 года назад +1

      @@bjkim5468 리습이나 VBA 사용자 프로그램이 아예 로딩 및 실행이 안된다는 뜻입니다 ㅠㅜ LT 가 그래서 풀버전보다 저렴한거라서요~

  • @Mastertime.
    @Mastertime. 5 лет назад +1

    (defun draw_L_C (sp ep color) (command "line" sp ep "")
    (command "chprop" "l" "" "c" color "")
    (command "circle" "2p" sp ep )
    (command "chprop" "l" "" "c" (+ 1 color) "")
    (princ)
    )
    (defun c:exo3 ()
    (setvar "cmdecho" 1)
    (setq p1 (getpoint "\n>>첫점 입력... : "))
    (setq p2 (getpoint p1 "\n>>두번째 점 입력... : "))
    (setq bc (getint "\n>>기준 색상 입력... : ")) (draw_L_C p1 p2 bc) (princ) 똑 같이 입력 했는데 왜 안되는 걸까요? 잘못 입력한 부분이 있나요?CAD에서 실행이 안돼네요 정말 모르겠네요 ㅎㅎ

    • @mccad
      @mccad  5 лет назад +2

      exo3 정의부분만 본다면 오른쪽 괄호 하나가 빠졌습니다. "error: malformed list on input" 라는 오류가 난다면 이 뜻을 말하는겁니다. (princ) 다음에 괄호가 하나 빠졌어요~
      그리고 줄바꿈 "
      " 은 엔터키 바로위의 역슬러시 \ 입니다. 특수문자가 아니에요^^