Kategoriler
Eser Adı Yazar Yayınevi Açıklama İçindekiler Barkod
Arama  
Ana Sayfa Sipariş Takip Üyelik Yardım İletişim
 
 
Bülten
   

×
Uygulamalı
AutoLISP ve DCL ile Programlama
Eylül 2000 / 1. Baskı / 386 Syf.
Baskısı tükenmiştir.
 
   

Kitap orta düzey AutoCAD bilenlere, Autolisp ve Diyalog Kontrol Kutuları (DCL) yardımıyla, AutoCAD'de rutin yaptıkları işlemleri nasıl otomatikleştireceklerini anlatmaktadır.

Kitapta tüm fonksiyonlar adım adım açıklanmış ve bol miktarda örnekle okuyucunun konuyu daha iyi kavraması sağlanmıştır.

Not: Özel indirime giren kitapların kapaklarında, normal kullanımını engellemeyecek şekilde, yıpranma veya küçük hasarlar bulunabilir.

Konu Başlıkları
Autolisp'in temelleri
Aritmetik Fonksiyonlar
Semboller ve Değişkenler
Girdi Fonksiyonları
Geometrik Fonksiyonlar
Görüntü Fonksiyonları
Liste Fonksiyonları
Karşılaştırma Fonksiyonları
Dönüşüm Fonksiyonları
Sistem Fonksiyonları
Seçim Fonksiyonları
Diyalog Kontrol Dili
Diyalog Kontrol Dili Bölüm Özellikleri
Programlanabilir Diyalog Kutusu Fonksiyonları
Barkod: 9789753472135
Yayın Tarihi: Eylül 2000
Baskı Sayısı:  1
Ebat: 16x23.5
Sayfa Sayısı: 386
Yayınevi: Seçkin Yayıncılık
Kapak Türü: Karton Kapaklı
Dili: Türkçe
Ekler: -

 

İÇİNDEKİLER
Önsöz  7
1. BÖLÜM
GİRİŞ  19
1.1. Kuruluş Mantığı  21
1.2. Program Yazma Editörü  22
1.3. Çalışılan Programı Açıklayıcı Satırlar  23
1.4. Parantezlerin Kullanımı ( )  23
1.5. Tırnak İşareti  25
1.6. Veri Tipleri  26
1.8. AutoLISP’in Sürekliliği  27
1.9. Defun Foksiyonu  28
1.10. Command Foksiyonu  29
2. BÖLÜM
ARİTMETİK FONKSİYONLAR  33
2.1 + (toplam)  35
2.2 – (çıkarma)  35
2.3 * (çarpma)  35
2.4 / (bölme)  36
2.5  36
2.6 1+  37
2.7 1–  37
2.8 abs  37
2.9 atan  37
2.10 Cos  38
2.11 exp  38
2.12 expt  38
2.13 Fix  38
2.14 float  39
2.15 gcd  39
2.16 log  39
2.17 logand  39
2.18 logior  39
2.19 lsh  40
2.20 max  41
2.21 min  41
2.22 minusp  4 1
2.23 pi  42
2.24 rem  42
2.25 Sin  42
2.26 sqrt  42
2.27 zerop  43
2.28 Aritmetik Fonksiyonların Yazımında Karşılaşılabilecek Problemler  43
3. BÖLÜM
SEMBOLLER VE DEĞİŞKENLER  45
3.1 Setq  47
3.2 Type  47
3.3 quote  48
3.4 numberp  48
3.5 null  48
3.6 not  48
3.7 boundp  49
3.8 atom  49
3.9 atof  49
3.10 ascii  49
3.11 atoi  50
3.12 chr  50
3.13 itoa  50
3.14 tblsearch  50
3.15 tblnext  51
4. BÖLÜM
GİRDİ FONKSİYONLARI  53
4.1 getreal  55
4.2 getpoint  55
4.3 getcorner  56
4.4 getdist  56
4.5 getangle  57
4.6 getstring  58
4.7 getkword ve initget  59
4.8 getorient  61
4.9 getint  61
5. BÖLÜM
GEOMETRİK FONKSİYONLAR  63
5.1 distance  65
5.2 angle  65
5.3 polar  66
5.4 inters  69
6. BÖLÜM
GÖRÜNTÜ FONKSİYONLARI  71
6.1 princ  73
6.2 print  73
6.3 prin1  73
6.4 prompt  73
6.5 terpri  74
6.6  74
6.7 menucmd  75
6.8 redraw  75
6.9 textscr  76
6.10 graphscr  76
6.11 textpage  76
6.12 grclear  76
6.13 grdraw  77
6.14 grvecs  77
6.15 grread  78
6.16 grtext  78
6.17 vports  79
7.1 list  81
7.2 listp  81
7.3 length  81
7.4 last list  82
7.5 car  82
7.6 cadr  83
7.7 caddr  83
7.8 assoc  85
7.9 append  86
7.10 cons  86
7.11 foreach  87
7.12 mapcar  87
7.13 member  88
7.14 nth  88
7.15 reverse  88
7.16 subst  88
7.17 open  91
8.1 if  93
8.2 eq  93
8.3 equal  94
8.4 and  94
8.5 or  94
8.6 cond  94
8.7 progn  96
8.8 repeat  97
8.9 while  97
8.10 apply  98
8.11 eval  98
9. BÖLÜM
DÖNÜŞÜM FONKSİYONLARI  99
9.1 rtos  101
9.2 atof  101
9.3 distof  102
9.4 angtos  102
9.5 angtof  103
9.6 cvunıt  103
9.7 trans  103
10. BÖLÜM
SİSTEM FONKSİYONLARI  105
10.1 command  107
10.2 getvar  107
10.3 setvar  107
10.4 findfile  108
10.5 getfiled  108
10.6 osnap  109
10.7 load  111
11. BÖLÜM
SEÇİM FONKSİYONLARI  113
11.1 ssget  115
11.2 entsel  116
11.3 entlast  116
11.4 entnext  116
11.5 entdel  117
11.7 sslength  117
11.8 ssname  118
11.9 ssadd  118
11.10 ssdel  118
11.11 ssmemb  118
12. BÖLÜM
ÖRNEK PROGRAMLAR  119
13. BÖLÜM
DİYALOG KONTROL DİLİ  137
13.1 Diyalog Kontrol Dili ( Diyalog Control Language dcl)  139
13.2 Diyalog Kutusu Elemanları  139
13.3 Diyalog Kutusu Tanımlama Ağaç Yapıları  142
13.4 DCL’de Bölümlerin Tanımlanması  143
13.5 DCL Bölümleri  147
13.5.1 Dialog  147
13.5.2 Button  148
13.5.3 Edit box  148
13.5.4 List Box  148
13.5.5 İmage Button  149
13.5.6 Popup List  149
13.5.7 Slider  150
13.5.8 Radio Button  150
13.5.9 Toggle  150
13.6 Bölüm Grupları  151
13.6.1 Column  151
13.6.2 Boxed Column  151
13.6.3 Boxed Radio Column  151
13.6.4 Boxed Radio Row  152
13.6.5 Boxed Row  152
13.6.6 Radio Column  152
13.6.7 Radio Row  152
13.6.8 Row  153
13.7 Bilgi Bölümleri  153
13.7.1 İmage  153
13.7.2 Paragraph  153
13.7.3 Text  153
13.7.4 Text Part  154
13.7.5 Spacer  154
13.7.6 Spacer 0  154
13.7.7 Spacer 1  154
13.7.8 Concatenation  155
13.8 Hata ve Çıkış Bölümleri  155
13.8.1 Errtile  155
13.8.2 Ok Only  155
13.8.3 Ok, Cancel  155
13.8.4 Ok_cancel_help  155
13.8.5 Ok, Cancel Help Errtile  156
13.8.6 Ok, Cancel, Help, Info  157
14.1 Bölüm Özellikleri  159
14.2 Diyalog Kontrol Dilinin Kullanımı  163
14.3 Bir Bölümün Tanımlanması  164
15. BÖLÜM
PROGRAMLANABİLİR DİYALOG KUTUSU FONKSİYONLARI  167
15.1 DCL Dosya Yapısı  169
15.2 Diyalog Kutusu Kontrol Fonksiyonları  170
15.2.1 Load_Diyalog Fonksiyonu  170
15.2.2 New_Diyalog fonksiyonu  170
15.2.3 Start_Diyalog Fonksiyonu  171
15.2.4 Done_Diyalog Fonksiyonu  171
15.2.5 Term_Diyalog Fonksiyonu  172
15.2.6 Unload_Diyalog Fonksiyonu  172
15.3 Örnek Bir Diyalog Kutusu Tasarımı  172
15.4 Bölümlerde Çalışma  175
15.4.1 Set_Tile fonksiyonu  175
15.4.2 Action_Tile fonksiyonu  177
15.4.3 Mode_Tile Fonksiyonu  179
15.4.4 GET_TILE Fonksiyonu  179
15.5 List_box ve Popup_list  180
15.5.1 Start_List Fonksiyonu  180
15.5.2 Add_List Fonksiyonu  180
15.5.3 End_List Fonksiyonu  181
15.6 Image ve Image Buttonları  184
15.6.1 Start_Image Fonksiyonu  185
15.6.2 Fill_Image Fonksiyonu  185
16. BÖLÜM
UYGULAMALAR  193
Uygulama 1: Bahçe Yolu Oluşturulması  195
Uygulama 2: İnsan Asansörü Tasarımı Için Diyalog Kutusunun ve Autolisp Programlarının Hazırlanması  205
Uygulama 3: Silindirik Pim, Silindirik Başlı Altıköşe Ağızlı Civata ve Altıköşe Somun İçin İmage ve Popup_List Oluşturulması  247
Uygulama 4: Eğik Kesilmiş Silindir İçin Diyalog Kutusu Oluşturma ve Autolisp Programı  251
Uygulama 5: Farklı Tiplerdeki Civataların AutoLISP Programları  258
Uygulama 6: Çeşitli Tiplerdeki Somunların AutoLISP Programları  264
Uygulama 7: Konik Dişli ve Helis Dişli Program Örnekleri  270
Uygulama 8: Rulmanlar İçin AutoLISP Programları I  287
Uygulama 9: Rulmanlar İçin AutoLISP Programları II  293
Uygulama 10: Feder Örnekleri  299
Uygulama 11: Kayış – Kasnak ve Zincir Dişli Örnekleri  308
Uygulama 12: Profil Örnekleri  315
Uygulama 13: Montaj Resmi Anteti Örneği  324
Uygulama 14: Prizma Açınımı Örneği  328
Uygulama 15: Yay Örnekleri  330
17. BÖLÜM
EKLER  351
Sistem Değişkenleri  353
Autolisp Hata Mesajları  358
HATA Kodları  363
Standart Autolisp Fonksiyonları  366
DCL Bölüm (Tile) Katoloğu  370
Autocad Komutları Listesi  371
Autocad Ortamında Komutların Yerine Geçen Çağırma Komutlarının Listesi  376
Ascii Kodları  380
Dizin  383
Kaynaklar  387
 


Fevzi Köksal ...
Ağustos 2024
280.00 TL
Sepete Ekle
İhsan Erozan
Mart 2024
350.00 TL
Sepete Ekle
R. Tuğrul Oğulata
Ocak 2024
125.00 TL
Sepete Ekle
Ahmet Yıldız
Şubat 2023
240.00 TL
Sepete Ekle





 

İÇİNDEKİLER
Önsöz  7
1. BÖLÜM
GİRİŞ  19
1.1. Kuruluş Mantığı  21
1.2. Program Yazma Editörü  22
1.3. Çalışılan Programı Açıklayıcı Satırlar  23
1.4. Parantezlerin Kullanımı ( )  23
1.5. Tırnak İşareti  25
1.6. Veri Tipleri  26
1.8. AutoLISP’in Sürekliliği  27
1.9. Defun Foksiyonu  28
1.10. Command Foksiyonu  29
2. BÖLÜM
ARİTMETİK FONKSİYONLAR  33
2.1 + (toplam)  35
2.2 – (çıkarma)  35
2.3 * (çarpma)  35
2.4 / (bölme)  36
2.5  36
2.6 1+  37
2.7 1–  37
2.8 abs  37
2.9 atan  37
2.10 Cos  38
2.11 exp  38
2.12 expt  38
2.13 Fix  38
2.14 float  39
2.15 gcd  39
2.16 log  39
2.17 logand  39
2.18 logior  39
2.19 lsh  40
2.20 max  41
2.21 min  41
2.22 minusp  4 1
2.23 pi  42
2.24 rem  42
2.25 Sin  42
2.26 sqrt  42
2.27 zerop  43
2.28 Aritmetik Fonksiyonların Yazımında Karşılaşılabilecek Problemler  43
3. BÖLÜM
SEMBOLLER VE DEĞİŞKENLER  45
3.1 Setq  47
3.2 Type  47
3.3 quote  48
3.4 numberp  48
3.5 null  48
3.6 not  48
3.7 boundp  49
3.8 atom  49
3.9 atof  49
3.10 ascii  49
3.11 atoi  50
3.12 chr  50
3.13 itoa  50
3.14 tblsearch  50
3.15 tblnext  51
4. BÖLÜM
GİRDİ FONKSİYONLARI  53
4.1 getreal  55
4.2 getpoint  55
4.3 getcorner  56
4.4 getdist  56
4.5 getangle  57
4.6 getstring  58
4.7 getkword ve initget  59
4.8 getorient  61
4.9 getint  61
5. BÖLÜM
GEOMETRİK FONKSİYONLAR  63
5.1 distance  65
5.2 angle  65
5.3 polar  66
5.4 inters  69
6. BÖLÜM
GÖRÜNTÜ FONKSİYONLARI  71
6.1 princ  73
6.2 print  73
6.3 prin1  73
6.4 prompt  73
6.5 terpri  74
6.6  74
6.7 menucmd  75
6.8 redraw  75
6.9 textscr  76
6.10 graphscr  76
6.11 textpage  76
6.12 grclear  76
6.13 grdraw  77
6.14 grvecs  77
6.15 grread  78
6.16 grtext  78
6.17 vports  79
7.1 list  81
7.2 listp  81
7.3 length  81
7.4 last list  82
7.5 car  82
7.6 cadr  83
7.7 caddr  83
7.8 assoc  85
7.9 append  86
7.10 cons  86
7.11 foreach  87
7.12 mapcar  87
7.13 member  88
7.14 nth  88
7.15 reverse  88
7.16 subst  88
7.17 open  91
8.1 if  93
8.2 eq  93
8.3 equal  94
8.4 and  94
8.5 or  94
8.6 cond  94
8.7 progn  96
8.8 repeat  97
8.9 while  97
8.10 apply  98
8.11 eval  98
9. BÖLÜM
DÖNÜŞÜM FONKSİYONLARI  99
9.1 rtos  101
9.2 atof  101
9.3 distof  102
9.4 angtos  102
9.5 angtof  103
9.6 cvunıt  103
9.7 trans  103
10. BÖLÜM
SİSTEM FONKSİYONLARI  105
10.1 command  107
10.2 getvar  107
10.3 setvar  107
10.4 findfile  108
10.5 getfiled  108
10.6 osnap  109
10.7 load  111
11. BÖLÜM
SEÇİM FONKSİYONLARI  113
11.1 ssget  115
11.2 entsel  116
11.3 entlast  116
11.4 entnext  116
11.5 entdel  117
11.7 sslength  117
11.8 ssname  118
11.9 ssadd  118
11.10 ssdel  118
11.11 ssmemb  118
12. BÖLÜM
ÖRNEK PROGRAMLAR  119
13. BÖLÜM
DİYALOG KONTROL DİLİ  137
13.1 Diyalog Kontrol Dili ( Diyalog Control Language dcl)  139
13.2 Diyalog Kutusu Elemanları  139
13.3 Diyalog Kutusu Tanımlama Ağaç Yapıları  142
13.4 DCL’de Bölümlerin Tanımlanması  143
13.5 DCL Bölümleri  147
13.5.1 Dialog  147
13.5.2 Button  148
13.5.3 Edit box  148
13.5.4 List Box  148
13.5.5 İmage Button  149
13.5.6 Popup List  149
13.5.7 Slider  150
13.5.8 Radio Button  150
13.5.9 Toggle  150
13.6 Bölüm Grupları  151
13.6.1 Column  151
13.6.2 Boxed Column  151
13.6.3 Boxed Radio Column  151
13.6.4 Boxed Radio Row  152
13.6.5 Boxed Row  152
13.6.6 Radio Column  152
13.6.7 Radio Row  152
13.6.8 Row  153
13.7 Bilgi Bölümleri  153
13.7.1 İmage  153
13.7.2 Paragraph  153
13.7.3 Text  153
13.7.4 Text Part  154
13.7.5 Spacer  154
13.7.6 Spacer 0  154
13.7.7 Spacer 1  154
13.7.8 Concatenation  155
13.8 Hata ve Çıkış Bölümleri  155
13.8.1 Errtile  155
13.8.2 Ok Only  155
13.8.3 Ok, Cancel  155
13.8.4 Ok_cancel_help  155
13.8.5 Ok, Cancel Help Errtile  156
13.8.6 Ok, Cancel, Help, Info  157
14.1 Bölüm Özellikleri  159
14.2 Diyalog Kontrol Dilinin Kullanımı  163
14.3 Bir Bölümün Tanımlanması  164
15. BÖLÜM
PROGRAMLANABİLİR DİYALOG KUTUSU FONKSİYONLARI  167
15.1 DCL Dosya Yapısı  169
15.2 Diyalog Kutusu Kontrol Fonksiyonları  170
15.2.1 Load_Diyalog Fonksiyonu  170
15.2.2 New_Diyalog fonksiyonu  170
15.2.3 Start_Diyalog Fonksiyonu  171
15.2.4 Done_Diyalog Fonksiyonu  171
15.2.5 Term_Diyalog Fonksiyonu  172
15.2.6 Unload_Diyalog Fonksiyonu  172
15.3 Örnek Bir Diyalog Kutusu Tasarımı  172
15.4 Bölümlerde Çalışma  175
15.4.1 Set_Tile fonksiyonu  175
15.4.2 Action_Tile fonksiyonu  177
15.4.3 Mode_Tile Fonksiyonu  179
15.4.4 GET_TILE Fonksiyonu  179
15.5 List_box ve Popup_list  180
15.5.1 Start_List Fonksiyonu  180
15.5.2 Add_List Fonksiyonu  180
15.5.3 End_List Fonksiyonu  181
15.6 Image ve Image Buttonları  184
15.6.1 Start_Image Fonksiyonu  185
15.6.2 Fill_Image Fonksiyonu  185
16. BÖLÜM
UYGULAMALAR  193
Uygulama 1: Bahçe Yolu Oluşturulması  195
Uygulama 2: İnsan Asansörü Tasarımı Için Diyalog Kutusunun ve Autolisp Programlarının Hazırlanması  205
Uygulama 3: Silindirik Pim, Silindirik Başlı Altıköşe Ağızlı Civata ve Altıköşe Somun İçin İmage ve Popup_List Oluşturulması  247
Uygulama 4: Eğik Kesilmiş Silindir İçin Diyalog Kutusu Oluşturma ve Autolisp Programı  251
Uygulama 5: Farklı Tiplerdeki Civataların AutoLISP Programları  258
Uygulama 6: Çeşitli Tiplerdeki Somunların AutoLISP Programları  264
Uygulama 7: Konik Dişli ve Helis Dişli Program Örnekleri  270
Uygulama 8: Rulmanlar İçin AutoLISP Programları I  287
Uygulama 9: Rulmanlar İçin AutoLISP Programları II  293
Uygulama 10: Feder Örnekleri  299
Uygulama 11: Kayış – Kasnak ve Zincir Dişli Örnekleri  308
Uygulama 12: Profil Örnekleri  315
Uygulama 13: Montaj Resmi Anteti Örneği  324
Uygulama 14: Prizma Açınımı Örneği  328
Uygulama 15: Yay Örnekleri  330
17. BÖLÜM
EKLER  351
Sistem Değişkenleri  353
Autolisp Hata Mesajları  358
HATA Kodları  363
Standart Autolisp Fonksiyonları  366
DCL Bölüm (Tile) Katoloğu  370
Autocad Komutları Listesi  371
Autocad Ortamında Komutların Yerine Geçen Çağırma Komutlarının Listesi  376
Ascii Kodları  380
Dizin  383
Kaynaklar  387
 


 
Kitap
Bülten
Kitap
Kitap
İndirimli Kitaplar
 
 
Ana Sayfa | 2021 Kaynakça Dokümanı | Hakkımızda | Bülten | Kişisel Verilerin Korunması | Yardım | İletişim

Seçkin Yayıncılık San. Tic. A.Ş.
Copyright © 1996 - 2024