e-atölye

Kurumsal Eğitim ve

Teknik Danışmanlık

Ana Sayfa Eğitim Çizim Yayım Yazılım
15-31 Aralık 2002 Sayı:3

e-Bülten


e-atölye tarafından AutoCAD kullanıcılarına dağıtılmak üzere hazırlanmıştır.

 Bir komut

 

STATUS Komutu

STATUS komutu, içinde bulunduğumuz çizim dosyamızla ilgili bir rapor sunar. Çizim dosyamızdaki nesne sayısı (grafik – çember, doğru gibi - ve grafik olmayan – katman, çizgi tipi gibi), çizim sınırları (model ve kâğıt uzayı), çizimin görünüm alanındaki kısmı, yerleşim noktası, kenetleme (snap) ve ızgara (grid) aralığı, vs. bildirilir. STATUS komutu, menü çubuğunda “Tools” başlığı altındaki “Inquery” altında bulunan “Status” seçilerek çalıştırılabilir. Komut çalıştırıldığında aşağıdaki gibi bir rapor sunulur.

Command: status

731 objects in D:\proje\23.dwg

Model space limits are 

X: 0.0000 Y: 0.0000 (Off)
X: 50.0000 Y: 50.0000 (Off)
Model space uses X: -6.0351 Y: 3.8614 **Over
X: -63.8273 Y: 49.5383 **Over
Display shows X: -7.0273 Y: 0.0055
X: -63.8273 Y: 50.5383
Insertion base is X: 0.0000 Y: 0.0000 Z:

0.0000

Snap resolution is X: 5.0000 Y: 5.0000
Grid spacing is X: 0.0000 Y: 0.0000
Current space: Model space
Current layout: Layout1
Current layer: "0"
Current color: BYLAYER -- 7 (white)
Current linetype: BYLAYER -- "CONTINUOUS"
Current lineweight: 0.13 mm
Current plot style: ByLayer
Current elevation:  0.0000 thickness: 0.0000

Fill on  Grid off  Ortho off  Qtext off  Snap off  Tablet off

Object snap modes:    Center, Endpoint, Intersection, Midpoint

Free dwg disk (D:) space: 2047.7 MBytes

Free temp disk (C:) space: 2047.7 MBytes

Free physical memory: 0.8 Mbytes (out of 63.5M).

Free swap file space: 1933.4 Mbytes (out of 1984.5M).

STATUS komutu, eğer “Dim:” iletisi varken çalıştırılırsa güncel ölçü stilinin değişkenlerinin durumlarını gösteren aşağıdaki gibi bir liste sunacaktır.

Dim: status

DIMASO

Off

     Create dimension objects

DIMSTYLE STANDARD      Current dimension style (read-only)
DIMADEC 0      Angular decimal places  
DIMALT Off      Alternate units selected  
.......... ..............      ..............  
.......... ..............      ..............  
DIMALTD 4      Alternate unit decimal places  
DIMALTF 0.0394      Alternate unit scale factor  
DIMUPT On      User positioned text  
DIMZIN 8      Zero suppression  
Dim:

Bir sistem değişkeni

DELOBJ Sistem Değişkeni

Başlangıç değeri 1 (bir) olan DELOBJ sistem değişkeni REGION komutu sonucunda orijinal nesnelerin çizim dosyasında bırakılıp bırakılmaması ayarını yapar. Bilindiği gibi REGION komutu sonucunda AutoCAD' e özel iki boyutlu katı nesneler oluşur. Bu iki boyutlu katıyı oluşturan orijinal nesneler, DELOBJ sistem değişkeni 1 ise silinir, 0 (sıfır) ise silinmez. Aşağıda sistem değişkeni çalıştırıldığında karşılaşılacak ileti görülmektedir.

Command: delobj
Enter new value for DELOBJ <1>: 0 veya 1 değeri girilir.

APBOX sistem değişkeni ile yapılan ayar, OPTIONS komutu çalıştırıldığında gelen "Options" diyalog kutusundaki "Drafting" sekmesinde yer alan "Display AutoSnap aperture box" onay kutusu ile de yapılabilir.

Bir konu

Nokta Elemanlarının Temsili ve Dönüşümleri

Noktalar bilindiği gibi koordinatlarını belirten ikililer (veya üç boyutta üçlüler) ile temsil edilirler. Bu ikili, aşağıdaki gibi bir satırlı ve iki kolonlu bir matris ile veya bir kolonlu ve iki satırlı bir matris ile belirtilebilir. Bu şekildeki satır veya kolon matrislerine genellikle vektör denir.

Aşağıdaki denklem, bir noktanın koordinatlarını temsil eden bir matris ile genel bir dönüşüm matrisinin çarpımını temsil eder. Bu matematiksel işlem, bir (x,y) noktasının (X,Y) noktasına dönüşmesini anlatır. Şimdi bu matrisin elemanlarının bazı özel değerlerinin ne anlama geldiğini inceleyelim.

a=d=1 ve b=c=0 ise aşağıda görüldüğü gibi herhangi bir dönüşüm gerçekleşmez. Çünkü (x,y) koordinatları, işlem sonrasında yine (x,y) olarak kalır.

a=d ve b=c=0 ise matrislerin çarpımının sonucu aşağıdaki gibi olacaktır. Bu işlem ölçeklendirmeye karşılık gelir. Eğer a ve d elemanları bir' den büyük ise büyüme; küçük ise küçülme söz konusudur.

Aşağıdaki şekilde ölçek katsayısının 2 olması durumunda (a=d=2) bir doğru parçasının dönüşümden nasıl etkilendiği gösterilmiştir. Doğru parçasının uç noktaları (1,2) ve (3,2) koordinatlarındadır. Dolayısıyla dönüşüm sonucunda doğru parçasının uç noktaları (2,4) ve (6,4) olmuştur. a ve d elemanlarının bir' den küçük, sıfır' dan büyük olmaları durumunda ise küçülme gerçekleşir. 

a ve d matris elemanlarının birbirine eşit olmaması hâli x ve y eksenlerinde farklı ölçeklendirmeye karşılık gelir ve deformasyon oluşur. Aşağıdaki şekilde köşeleri (1,1), (2,1), (2,2) ve (1,2) koordinatlarında olan bir karenin dönüşümden sonraki durumu gösterilmiştir. 

 

Bu dönüşüm sonucunda kare deformasyona uğrayarak dikdörtgen şeklini almıştır. Bu dönüşümün aşağıdaki matris çarpımı sonucu olduğunu hatırlatalım.

a ve d matris elemanlarının negatif olması durumunda aynalama ortaya çıkacaktır. a=-1 ve d=1 olması durumunda y eksenine göre; a=1 ve d=-1 olması durumunda x eksenine göre; a=-1 ve d=-1 olması durumunda da orijin noktasına göre aynalama gerçekleşir.

Dikkat edilirse buraya kadar dönüşüm matrisinin çaprazdaki a ve d elemanları üzerinde durduk. Aşağıda a=d=1, c=0.5 ve b=0 durumunu gösteren bir örnek verilmiştir. 

Yukarıdaki örnekte görüldüğü gibi noktaların dönüşüm sonrası y koordinatları değişmemektedir. Fakat noktaların x koordinatları, y koordinatlarına lineer bağlı olarak değişmektedir. Bu dönüşüme kayma (shear) etkisi denmektedir.

Kişiselleştirme

Komutların Yeniden Tanımlanması

Bir AutoCAD iç komutu (LINE, CIRCLE, COPY gibi) UNDEFINE komutu ile tanımsız duruma getirilebilir. UNDEFINE komutunun kullanımı aşağıdaki gibidir.

Command: undefine
Enter command name: polygon

Yukarıda görüldüğü gibi komut çalıştırıldığında gelen ileti, bir AutoCAD iç komutu adının girilmesini ister. Örneğimizde  POLYGON komutu girilmiştir. Bu aşamadan sonra POLYGON komutu alışılagelen yollardan biri ile çalıştırılamayacaktır. Menülerden seçildiğinde veya komut satırına ismi yazıldığında 

Command: polygon
Unknown command "POLYGON". Press F1 for help.

biçiminde bir uyarı iletisi ile karşılaşılır. Bu durumda yani tanımsız duruma getirilen bir AutoCAD iç komutunun çalıştırılması istendiğinde komut satırına isminin önüne nokta karakteri yazılmalıdır. Aşağıda UNDEFINE komutu ile tanımsız yapılan POLYGON komutunun çalıştırılabilmesi için nasıl yazılması gerektiği belirtilmiştir.

Command: . polygon
Enter number of sides <4>:
.....

UNDEFINE komutu ile sadece AutoCAD iç komutlarının tanımsız yapılabileceğini tekrar hatırlatalım. Yani örneğin bir AutoCAD iç komutu olmayan 3D, 3DARRAY, DDPTYPE gibi komutlar tanımsız yapılamazlar. Aynı şekilde AutoLISP ve ObjectARX tarafından oluşturulan komutlar da tanımsız yapılamazlar. Bir önceki bültende anlatılan acad.pgp dosyası içinde belirtilen komut takma adları da UNDEFINE komutu ile kullanılamazlar.

UNDEFINE komutu ile tanımsız yapılan bir AutoCAD iç komutunun tekrar tanımlı duruma getirilebilmesi için REDEFINE komutu kullanılır. Aşağıda REDEFINE komutu ile POLYGON komutunun tekrar tanımlı hâle nasıl getirildiği gösterilmiştir.

Command: redefine
Enter command name: polygon

15-31 Aralık 2002 Sayı:3

e-atölye

e-Bülten

Ana Sayfa | Eğitim | Çizim | Yayım | Yazılım

e-atölye

Orhantepe Mah. Yakamoz Sok. Eczacıbaşı Sit. A2/16 34865 Kartal/İstanbul

Tel: 0216 383 73 37  Faks: 0216 352 74 01