Forum
Download
Galeri
Üye Ol
|
Giriş
AutoCAD
•
AutoLISP
•
Programlama
•
Püfler
•
Komutlar
•
Terimler
•
Eğitim
aLd
•
TCad
•
FacadeCAD
•
Cephe Kot
•
HQ Library
•
FreeMUST
•
Pasdoc.A
Forumlar
>
AutoLISP Kodları
>
Kare flanş lispi
47783
29.03.2009 16:22
yazgunesi
Kod:
; ***********************************
;
; Kare flanş lispi
; malzeme cinsi soğuk / sıcak çekme lama ...
;
; yazgunesi02@gmail.com
; www.autocadokulu.com
;
; ************************************
(defun c:krflans (/ i1 fl_en gg fk)
(setq oldsnap (getvar "OSMODE"))
(setvar "OSMODE" 0)
; kullanıcıdan bilgi alalım
(setq i1 (getpoint "\n Yerlestirme noktasi :"))
(setq fl_en (getreal "\n Flanş eni ? :"))
(setq gg (getreal "\n Flanş yüksekliği ? :"))
(setq fk (getreal "\n Lama kaçlık ? (Lama Genişliği) : "))
(setq a2a (- gg fk))
(setq i2en1 (* fk 2))
(setq i2en2 (- fl_en i2en1))
(setq a1 (list(car i1)(+(cadr i1) gg)))
(setq i2 (list(car i1)(+(cadr i1) fk)))
(setq a2x (list(car i1) (+ (cadr i1) a2a)))
(setq a2(list(-(car i1)(/ fl_en 2))(cadr i1)))
(setq a3(list(car a2)(cadr a1)))
(setq a4(list(+(car i1)(/ fl_en 2))(cadr i1)))
(setq a5(list(car a4)(cadr a3)))
(setq a6(list(-(car i2)(/ i2en2 2))(cadr i2)))
(setq a7(list(car a6)(cadr a2x)))
(setq a8(list(+(car i2)(/ i2en2 2))(cadr i2)))
(setq a9(list(car a8)(cadr a7)))
(setq a10(list(-(car i2)(/ fl_en 2))(cadr i2)))
(setq a11(list(car a10)(cadr a2x)))
(setq a12(list(+(car i2)(/ fl_en 2))(cadr i2)))
(setq a13(list(car a12)(cadr a11)))
; çizime başlayalım..
(command "line" a2 a3 a5 a4 a2 ""
"line" a6 a7 ""
"line" a8 a9 ""
"line" a10 a12 ""
"line" a11 a13 ""
) ; çizim işlemi biti..
(setvar "OSMODE" oldsnap)
(princ)
) ; program bittmiştir.
(Princ "Lisp'i çalıştırmak için > krflans < yazınız! [www.autocadokulu.com] ")
yazgunesi (31.03.2009 21:29 GMT)
51088
03.08.2009 13:21
ahmad
çok sagol kardaş
51588
27.08.2009 10:21
nihat41
gayet basarılı,bunların civatalı somunlusuda olsa iyi olurmus :) saka saka ellerinize saglık
51593
27.08.2009 11:07
yazgunesi
Belki bir gün olabir..Siz fikir verin yeterki.. :D
yazgunesi (27.08.2009 11:16 GMT)
>
1
<
Copyright © 2004-2022 SQL: 0.788 saniye - Sorgu: 50 - Ortalama: 0.01577 saniye