AUTOCAD DİNAMİK BLOKLAR

  • Upload
    yasturk

  • View
    357

  • Download
    0

Embed Size (px)

Citation preview

www.autocadgunlugu.comBu dokman, Talia Cad Software Ltd. irketinin sahibi olduuAutocad Gnl sitesinde yaynlanan yazlardan oluturulmutur. www.autocadgunlugu.com sitesinde kan yazlarn tm haklar Talia ile birlikte yazarlarna aittir. Yazlarn kopyalanmas ve izinsiz datlmas, referans gsterilmesi, bir almada kullanlmas kesinlikle yasaktr. 1994-2006 Talia Cad Software Ltd. www.autocadgunIugu.com Autocad CnI -kItap 2 ................................................................................................................................................................................... "0InamIk IokIar..." "0InamIk IokIar 1,2,3" Erhan Toker "0InamIk IokIar ve LDDKUP parametresI" Erhan Toker "ParametrIk IokIar" Erhan Toker "IokIarda Irden ok YerIesIm Noktast" Erhan Toker "IokIarda DtomatIk YerIesIm Atst" Erhan Toker Copyright 2006 Talia Cad Software Ltd.www.autocadgunlugu.comBu dokman, Talia Cad Software Ltd. irketinin sahibi olduuAutocad Gnl sitesinde yaynlanan yazlardan oluturulmutur. www.autocadgunlugu.com sitesinde kan yazlarn tm haklar Talia ile birlikte yazarlarna aittir. Yazlarn kopyalanmas ve izinsiz datlmas, referans gsterilmesi, bir almada kullanlmas kesinlikle yasaktr. 1994-2006 Talia Cad Software Ltd. 0InamIk Iokar I 27 Subat 2006, Pazartesi 15:22

Erhan Toker Y. Mimar (IT) Autodesk Yetkili Danismani Yazilim Uzmani Programci AutoCADinensonsrmndeDINAMIKBLOKolarakisimlendirilenyepyenibir zelliksunuldu.Buzellik,dahilirendergibiAutoCADeeklenenennemli zelliklerdenbiri.Eskidenbloklarlailgiliyapmakisteyipteyapamadigimiz neredeyseherseyibundanbyleyapabilirdurumageldik.Sizehemenbirrnek vererek ne demek istedigimi aiklamak istiyorum. rnek.1Dinamikblokzellikleriilehazirlanmisbirbilgisayarmasasinin izim zerinde dzenlenmesi. Birofismasasininuzunlugu90,100,110,120ve130cmdegerleriarasinda degisirken derinligi 80 cm olarak sabit kalmasini isteriz. Eskiden bunun iin 5 adet ayriblokyapmamizgerekirdi.Simdiisedinamikzellikleresahiptekbirblokla bunu yapabiliyoruz. www.autocadgunlugu.comBu dokman, Talia Cad Software Ltd. irketinin sahibi olduuAutocad Gnl sitesinde yaynlanan yazlardan oluturulmutur. www.autocadgunlugu.com sitesinde kan yazlarn tm haklar Talia ile birlikte yazarlarna aittir. Yazlarn kopyalanmas ve izinsiz datlmas, referans gsterilmesi, bir almada kullanlmas kesinlikle yasaktr. 1994-2006 Talia Cad Software Ltd. Sekil.2 Autocad'de Dinamik blok dzenleme ekrani DinamikbloklarSekil.2'degrdgnzsariarkaplanlibirizimortaminda dzenlenebiliyor.Dinamikblokdzenleyebilmekiinikiseeneginizvar:(1) Mevcutbirbloguyadadinamikblogudzenleyeceksinizyada(2)bosbir dzenlemesayfasindayenibirdinamikbloktaniminabaslayacaksiniz.Yeniizim ekranininaslindanormalizimekranindanhibirfarkiyok.Ancakblok dzenleyicisi(blockeditor)ismiverilenbuekranda,sttaraftayenibirara ubugu ve sol tarafta yeni bir ara sandigi (Toolpalette, Autocad toolpalettelerle ilgili yazimda daha detayli inceleyebilirsiniz.) dinamik blok dzenlemek zere hazir bulunacaktir. **DNAMK BLOKLAR** **Parametreler ve Eylemler (Parameters & Actions)** Dinamik bloklar normal bloklara ek olarak parametre ve eylem zelliklerine sahip olabilirler. Bir blokta birden ok parametre ya da eylem olabilir. Her parametre bir eylemileeslestirilmelidir.Parametrelergeneldeblogunllerinivekonumunu tarifeder.Eylemiseeslestirildigiparametreninilgiliisinasilyapacaginivenasil alismasigerektiginitanimlar. Budurumunistisnasiolarakhizalama(ALIGNMENT)parametresibireylemile eslestirilmek zorunda degildir. Bu parametreye sahip dinamik bloklar herhangi bir izimnesnesineyaklastirildiklarindabunesneyeparalelyadadikyerlesirler. www.autocadgunlugu.comBu dokman, Talia Cad Software Ltd. irketinin sahibi olduuAutocad Gnl sitesinde yaynlanan yazlardan oluturulmutur. www.autocadgunlugu.com sitesinde kan yazlarn tm haklar Talia ile birlikte yazarlarna aittir. Yazlarn kopyalanmas ve izinsiz datlmas, referans gsterilmesi, bir almada kullanlmas kesinlikle yasaktr. 1994-2006 Talia Cad Software Ltd. rneginbirlavabobloguduvar izgisine yaklastiginda bu izgiye dik yerlestirileceksekildedzenlenirse, oldukapratikbirzellikkazanmis olacaktir. Enbasitrnek,blokiindekibir nesneyibloktanbagimsizolarak hareket ettirebilmektir. Bunu yapabilmek iin bir nokta (POINT) parametresi ve bu parametreileeslestirilmisbirtasima(MOVE)eylemikullanilir.Busekilde dzenlenmisbirbloguizimeyerlestirdiginizde;bublokseilince,hazirladiginiz nokta parametresi, tipki ENDPOINT, MIDPOINT v.b. gibi gzkecektir. Bu noktayi seipsrkledigimizdenoktaya(parametreye)bagladigimiznesnedebloktan bagimsiz olarak srklenecektir. Simdi bir rmekle yazimizi bitirelim: DinamikblokdzenleyicisinegirebilmekiinmendenTools/BlockEditor, komutsatirindanBEDIT yadasimgelerden sekil.3`degrdgnz BlockEditorsimgesini sein.Dahasonra karsinizaEditBlock Definitionpenceresi ikacak.(Sekil.4)Biz yenibiblokretmek istedigimiziinDELIK isminivererekOK butonunabasalim. Hemenkarsimiza Sekil.2'dekidzenleme ekrani ikacak. Yapmak istedigimiz 100100 boyutlarinda bir karenin ortasina 10 yari apinda bir daire yerlestirmek. ncelikle sekil.5 `te grlen izimi yapalim. Amacimizortadakikkdaireyebloktanbagimsizolarakhareketyetenegi kazandirmak.Bunuyapmakiinbirnoktaparametresinegereksinimimizvar. Soldaki toolpaletteden Parameters yapragini seip, iinden POINT PARAMETER `i kullanalim. Noktayi dairenin tam merkezine yerlestirin. Aslinda bu sart degil ama, kullanirkenmantikligrnmesiiinbyleyapmakdahadogrudur.Noktayi yerlestirdikten sonra sag taraftaki PROPERTIES ara sandigindan POSITION LABEL ekil 3 ekil 4 www.autocadgunlugu.comBu dokman, Talia Cad Software Ltd. irketinin sahibi olduuAutocad Gnl sitesinde yaynlanan yazlardan oluturulmutur. www.autocadgunlugu.com sitesinde kan yazlarn tm haklar Talia ile birlikte yazarlarna aittir. Yazlarn kopyalanmas ve izinsiz datlmas, referans gsterilmesi, bir almada kullanlmas kesinlikle yasaktr. 1994-2006 Talia Cad Software Ltd. zelligini Merkez olarak degistirin. Noktanin hemen yaninda grdgnz `! isareti buparametreninhenzbireylemle birlestirilmedigini belirtir.SimdiACTIONSyapragindanMOVEeylemini seelim.EylemisetiginizdeAutoCADkomutsatiri yardimiilesizdenbirparametresemenizi isteyecektir.Merkezisimliparametreyisein. BundanhemensonraMOVEeyleminihanginesnelerzerindegeerliolacagini belirlemekiinnesnelerisemenizistenecektir.Sadecedaireyiseinveeylem semboln hemen parametre sembol zerine yerlestirin. Istersenizeylemisminide zelliklermensnden SRKLEolarak degistirebilirsiniz.stteki araubugundanClose BlockEditorsimgesine basinvedegisiklikleri kaydedin.AutoCADinnormal izimekraninadndgnz farkedeceksiniz.Simdiyeni blogumuzuyerlestirelimve dinamikzelliklerini deneyelim.BlogunormalINSERTkomutuileyerlestirdiktensonraseelim. Normalyerlesimnoktasiharicindedairemerkezindebirnoktadahagreceksiniz. Iste bu nokta bizim parametremiz. Bu noktayi tutup srkleyerek daireyi bloktan bagimsizolarakistedigimizyere srkleyebiliriz (Sekil.7) Kaynak: AutoCAD 2006 Dynamic Blocks White Papers ekil 5 ekil 6 ekil 7 www.autocadgunlugu.comBu dokman, Talia Cad Software Ltd. irketinin sahibi olduuAutocad Gnl sitesinde yaynlanan yazlardan oluturulmutur. www.autocadgunlugu.com sitesinde kan yazlarn tm haklar Talia ile birlikte yazarlarna aittir. Yazlarn kopyalanmas ve izinsiz datlmas, referans gsterilmesi, bir almada kullanlmas kesinlikle yasaktr. 1994-2006 Talia Cad Software Ltd. 0NAhK LDKLAP - II 20 Mart 2006, Pazartesi 10:24

Erhan Toker Y. Mimar (IT) Autodesk Yetkili Danismani Yazilim Uzmani Programci

DinamikBloklarkonusunun2.kismiileyineberaberiz.BuhaftaLINEAR (dogrusal)parametreyebirrnekvererekbasliyoruz.Dogrusalparametreler ogunluklaSTRETCH(sndrme)eylemiileeslestirilir.Geenhafta bahsettigimizmasarnegibunagzelbirrnekolusturuyor.SimdiBlok dzenleyicisikomutunatekrargiripMASA80ismindebirblokdzenlemeye baslayalim. ekil 1

10080 llerinde bir dikdrtgen izip zerine LINEAR parametre ekleyelim. Dogrusal parametrelere bir ya da iki STRETCH (sndrme) eylemi eklenebilir. EgerikiSTRETCHeylemiekleyeceksekiki,birtaneekleyeceksekbirGRIP (tutamak)noktasinagerekvar.Sekil1.degrdgnzLINEARparametrede ikiadettutamakbulunmaktadir.Tutamaklarmavigenlerseklinde belirtilmistir.TutamaksayisiPROPERTIESarasandigindanayarlayabiliriz (Sekil2).Egertutamaksayisinitekseerseniz,tutamaginhangitarafta kalacagini`BaseLocationzelligiilebelirlemelisiniz.Bizimrnegimizdetek www.autocadgunlugu.comBu dokman, Talia Cad Software Ltd. irketinin sahibi olduuAutocad Gnl sitesinde yaynlanan yazlardan oluturulmutur. www.autocadgunlugu.com sitesinde kan yazlarn tm haklar Talia ile birlikte yazarlarna aittir. Yazlarn kopyalanmas ve izinsiz datlmas, referans gsterilmesi, bir almada kullanlmas kesinlikle yasaktr. 1994-2006 Talia Cad Software Ltd. tutamakolacak.EgerLINEARparametreyisoldansagadogruisaretlediysek, `Base Location = Start Point olacak sekilde ayarlayiniz.

ekil 2 Henzparametremizeeylemeslestirmedigimizdenzerindebir`!isareti gryoruz.`ActionskismindanSTRETCHparametresiniseelim.Eylemiin parametre semeniz istenecektir. ekil 3 ParametremizisetigimizandaSekil3tekimesajgelecektir.Bumesaj STRETCH eyleminin hangi tutamak ile eslesecegini ekil 4 sormaktadr. farenizi hangi tarafa yanatrrsanz o tutaman zerinde ekil 4te grdnz imle oluur. rneimizde sa taraftaki tutamak seilmelidir. Daha sonra normal STRETCH komutunun ileyiine benzer bir ekilde sizden sndrme alan ve sndrlecek nesneler istenecektir. www.autocadgunlugu.comBu dokman, Talia Cad Software Ltd. irketinin sahibi olduuAutocad Gnl sitesinde yaynlanan yazlardan oluturulmutur. www.autocadgunlugu.com sitesinde kan yazlarn tm haklar Talia ile birlikte yazarlarna aittir. Yazlarn kopyalanmas ve izinsiz datlmas, referans gsterilmesi, bir almada kullanlmas kesinlikle yasaktr. 1994-2006 Talia Cad Software Ltd. ekil 5 Sekil5tegrldggibiisaretlemeniziyapipSTRETCHeyleminiyerlestirin. `CloseBlockEditorbutonuileblogunuzukaydedipmodelekraninageri dndgnzdebirynedogruuzunlugudegisebilenblogunuzhazirolacaktir. izime`INSERTkomutuileyerlestiripkullanmayideneyin.Hemenfark edecegimizilkseymasaboyununtmuzunluklaragredegisebilecegidir. Oysa biz lmzn 90, 100, 110, 120 ve 130 degerleri arasinda degismesini istiyoruz.Bunuyapmaktaoldukabasit.Dogrusalparametremizin zelliklerinlebirazoynayarakbunubasarabiliriz.yleysehemenblok dzenleyiciye dnp bu zellikleri gzden geirelim: ekil 6

LINEARparametremiziseip`PROPERTIESarasandigindaSekil6daki kisimdan`DistType=Listve`Distvaluelist=90;100;110;120;130 yapin.Bulisteyi`.ilegsterenkkbutonabasarakailanpenceredende doldurabilirsiniz.Degisikliklerikaydediptekrarmodelekraninadndgnzde (`CloseBlockEditor)BlogunuzSekil7dekizelliklerikazanmisolacaktir.

www.autocadgunlugu.comBu dokman, Talia Cad Software Ltd. irketinin sahibi olduuAutocad Gnl sitesinde yaynlanan yazlardan oluturulmutur. www.autocadgunlugu.com sitesinde kan yazlarn tm haklar Talia ile birlikte yazarlarna aittir. Yazlarn kopyalanmas ve izinsiz datlmas, referans gsterilmesi, bir almada kullanlmas kesinlikle yasaktr. 1994-2006 Talia Cad Software Ltd. ekil 7 www.autocadgunlugu.comBu dokman, Talia Cad Software Ltd. irketinin sahibi olduuAutocad Gnl sitesinde yaynlanan yazlardan oluturulmutur. www.autocadgunlugu.com sitesinde kan yazlarn tm haklar Talia ile birlikte yazarlarna aittir. Yazlarn kopyalanmas ve izinsiz datlmas, referans gsterilmesi, bir almada kullanlmas kesinlikle yasaktr. 1994-2006 Talia Cad Software Ltd. 0NAhK LDKLAP - III 16 Mart 2006, Persembe 11:48

Erhan Toker Y. Mimar (IT) Autodesk Yetkili Danismani Yazilim Uzmani Programci

Dinamikbloklarkonusunun3.vesonkismiileberaberiz.Gerektedinamikblok konusu3blmlesinirlanacakkadardardegil.Ancakhemksemizdediger konularayerayirabilmek,hemdesizileriseviyekullanicilarisikmamakiinbu haftaki rneklerle konuyu bitiriyorum. rnek 3.1 : ARRAY Eylemi ARRAYeylemiLINEAR,POLAR,veXYparametreleriileeslestirilebilir. Yapacagimiz izime gre bu parametrelerden birini semeliyiz. Bu rnegimizde basitanlamdabirsomunizerek,boyuuzadigindanasildissayisinin arttigini inceleyecegiz. ekil 1 ncelikle Sekil 1deki izimi yapimiz. Dis araliklari 1mm olacak. Sekildeki izim rnegitamamlamakzerebasitolarakizilmistir.BurnekteLINEAR parametreyehemSTRETCHhemdeARRAYeylemlerieklenecektir.ncelikle Sekil 2 de grdgmz LINEAR parametreyi ekleyelim. www.autocadgunlugu.comBu dokman, Talia Cad Software Ltd. irketinin sahibi olduuAutocad Gnl sitesinde yaynlanan yazlardan oluturulmutur. www.autocadgunlugu.com sitesinde kan yazlarn tm haklar Talia ile birlikte yazarlarna aittir. Yazlarn kopyalanmas ve izinsiz datlmas, referans gsterilmesi, bir almada kullanlmas kesinlikle yasaktr. 1994-2006 Talia Cad Software Ltd. ekil 2

LINEAR parametrenin zelliklerine girip `Distance label=Uzunluk, "Number OfGrips=1olacaksekildedzenleyin.Dzenlemesonundaparametreniz Sekli2dekigibigrnmelidir.BundansonrakiadimSTRETCHeylemini eklemek. Bu eylemi geen yazimizda grdgmz gibi ekleyelim. ekil 3 STRETCH edilecek alan, parametre noktasi ve nesneleri sekilde grldg gibi sein.BueylemieklediktensonrasiraARRAYeyleminieklemeyegeliyor. ARRAYeylemi,bildigimizARRAYkomutundanfarklidegil.Parametremiz LINEAR oldugu iin sadece tek ynde ARRAY islemi gereklesecek. www.autocadgunlugu.comBu dokman, Talia Cad Software Ltd. irketinin sahibi olduuAutocad Gnl sitesinde yaynlanan yazlardan oluturulmutur. www.autocadgunlugu.com sitesinde kan yazlarn tm haklar Talia ile birlikte yazarlarna aittir. Yazlarn kopyalanmas ve izinsiz datlmas, referans gsterilmesi, bir almada kullanlmas kesinlikle yasaktr. 1994-2006 Talia Cad Software Ltd. ekil 4 Sekil4ARRAYeyleminiLINEARparametremizleeslestirdigimizdehangi objeleriseecegimizisoracaktir.Bununiinizdigimiztekdisigsterelim. DahasonraAutoCADklasik`Enterthedistancebetweencolumns(|||):1 soracaktir. Dis araligimiz 1mm olarak setigimiz iin bu soruya 1 olarak cevap verelim. Simdi baslangita neden tek bir dis izdigimizi aiklama zamani geldi: Sekil 4ARRAY eylemini LINEAR parametremizle eslestirdigimizde hangi objeleri seecegimizi soracaktir. Bunun iin izdigimiz tek disi gsterelim. Daha sonra AutoCADklasik`Enterthedistancebetweencolumns(|||):1soracaktir.Dis araligimiz 1mm olarak setigimiz iin bu soruya 1 olarak cevap verelim. Simdi baslangitanedentekbirdisizdigimiziaiklamazamani geldi: ekil 5 ARRAYeylemieslestirildigiLINEARparametreninuzunlugunuaralikolarak kabuleder.Buaraligi,`Distancebetweencolumnsiingirilendegereesit olarak bler ve seilen objeyi bu araliklarla yerlestirir. Dolayisi ile bu dinamik blogudahailkyerlestirdigimizde30adetdisimizhazirolacaktir.Dahasonra bu parametrenin boyu ile birlikte dis sayisi da artacak ya da azalacaktir (Sekil 5).

www.autocadgunlugu.comBu dokman, Talia Cad Software Ltd. irketinin sahibi olduuAutocad Gnl sitesinde yaynlanan yazlardan oluturulmutur. www.autocadgunlugu.com sitesinde kan yazlarn tm haklar Talia ile birlikte yazarlarna aittir. Yazlarn kopyalanmas ve izinsiz datlmas, referans gsterilmesi, bir almada kullanlmas kesinlikle yasaktr. 1994-2006 Talia Cad Software Ltd. rnek 3.2 : FLIP Parametresi ve FLIP Eylemi Burnektemimarlarinkarsisinaikanbirsorunu,dinamikbloklaryardimi ile nasilzebilecegimizianlatacagim.Kapiizimlerinde,mentesenoktasini degistirdiginizdekapisprmeyayiveynnndeaynalanmasi gerekmektedir.Buzahmetliveeloyalayicibiristir.Oysadinamikbloklar yardimi ile bu isi bir dokunusta halledebiliriz. nce blok dzenleyicisine (KAPI ismiyle) girip Sekil 6daki kapiyi izelim. Buklasikbir9090kapi.Simdibunabirynde FLIPeylemiekleyelim.ncelikleFLIP parametresini konumlandirmaliyiz. Buklasikbir9090kapi.Simdibunabirynde FLIPeylemiekleyelim.ncelikleFLIP parametresini konumlandirmaliyiz. Buklasikbir9090kapi.Simdibunabirynde FLIPeylemiekleyelim.ncelikleFLIP parametresini konumlandirmaliyiz. ParametretipkibirMIRRORLINEgibiikinoktagstererekkonumlandirilir. Parametreyiyerlestirdiktensonrazelliklerini;`Fliplabel=Ic_Dis,`Base statelabel=Disve`Flipped statelabel=olarak dzenleyelim. Son olarak FLIP eylemini, FLIP parametremizleeslestirmemiz gerekiyor.BununiinFLIP eyleminiseip,nce parametreyisemenizsonra daaynalanacaknesneleriyani kapi kanadi ve sprme yayini semenizgerekiyor.Blok dzenleyicidenikipizime blogu yerlestirdiginizde artik tek hamleyle yn degisen blogunu olacak. ekil 6 ekil 7 www.autocadgunlugu.comBu dokman, Talia Cad Software Ltd. irketinin sahibi olduuAutocad Gnl sitesinde yaynlanan yazlardan oluturulmutur. www.autocadgunlugu.com sitesinde kan yazlarn tm haklar Talia ile birlikte yazarlarna aittir. Yazlarn kopyalanmas ve izinsiz datlmas, referans gsterilmesi, bir almada kullanlmas kesinlikle yasaktr. 1994-2006 Talia Cad Software Ltd. Sekil 9da hazirladigi-mizblogunnasilyn degistirdiginig-ryorsunuz. Bylecedinamik bloklaritarifledigimiz yazidizimizinsonuna geldik.Butemel bilgilerdensonra kendidinamik bloklarinizirahatlikla olusturabilecekdurumageldiniz.Dahailerisiiinkaynakadaverdigim baglantidan yararlanabilirsiniz. Kaynaklar : AutoCAD 2006 Dynamic Bloks White Papers ekil 8 ekil 9 www.autocadgunlugu.comBu dokman, Talia Cad Software Ltd. irketinin sahibi olduuAutocad Gnl sitesinde yaynlanan yazlardan oluturulmutur. www.autocadgunlugu.com sitesinde kan yazlarn tm haklar Talia ile birlikte yazarlarna aittir. Yazlarn kopyalanmas ve izinsiz datlmas, referans gsterilmesi, bir almada kullanlmas kesinlikle yasaktr. 1994-2006 Talia Cad Software Ltd. 0InamIk IokIar ve LDDKUP ParametresI 7 Agustos 2006, Pazartesi 14:29

Erhan Toker Y. Mimar (IT) Autodesk Yetkili Danismani Yazilim Uzmani Programci

Yazlarntmnegzattnzda dinamikblokkonusundaeksiiniz kalmayacaktr.imdiyazmzageri dnelim.LOOKUPparametresibir nayarlistesioluturmayayarar. Bu listenin her elemanna bir ya da birdenoknormalparametre balayabiliriz.Bylecesadecebir listeelemanseerekbirdenok eylemiaynandavenceden ayarlanmekildealtrabiliriz. rneimizdebirsandalyeblounu 4 ana ada nasl dndrebileceimizi inceleyeceiz ( ekil 1 ). BlokierisinebiradetROTATE parametre/eylemiftivebiradette LOOKUPparametre/eylemifti yerletirilmitir.Herzamanolduu gibinceblokdzenleyiciye giriyoruz ve basit bir sandalye izimi oluturuyoruz ( ekil 2 ). Yerleimnoktasn0,0noktasna oturtmayveaydaekilde grldgibitutmayaaln. ArkasndanhemenbirROTATE parametresi yerletirelim ( ekil 3 ). ekil 1 ekil 2 www.autocadgunlugu.comBu dokman, Talia Cad Software Ltd. irketinin sahibi olduuAutocad Gnl sitesinde yaynlanan yazlardan oluturulmutur. www.autocadgunlugu.com sitesinde kan yazlarn tm haklar Talia ile birlikte yazarlarna aittir. Yazlarn kopyalanmas ve izinsiz datlmas, referans gsterilmesi, bir almada kullanlmas kesinlikle yasaktr. 1994-2006 Talia Cad Software Ltd. ekil 3

ParametreninBASEPOINTdediimizdndrmemerkezini,bloun yerleimnoktasolaraksein. ROTATEparametresinin zelliklerindenAngtype=List ve Ang value list = 0,90,180,270 yapn.Busayedesandalyemiz sadece4anaaynnde yerleebilecektir.ROTATE parametremiziLOOKUPlistesiile kontroledeceimizdenblokiinde grnmesiniengellememiz gerekiyor.Buaamadabunu yapmakiinyineparametre zelliklerindenShowProperties =NOveNumberofGrips=0 ekil 4 www.autocadgunlugu.comBu dokman, Talia Cad Software Ltd. irketinin sahibi olduuAutocad Gnl sitesinde yaynlanan yazlardan oluturulmutur. www.autocadgunlugu.com sitesinde kan yazlarn tm haklar Talia ile birlikte yazarlarna aittir. Yazlarn kopyalanmas ve izinsiz datlmas, referans gsterilmesi, bir almada kullanlmas kesinlikle yasaktr. 1994-2006 Talia Cad Software Ltd. ayarlayalm.SonolarakROTATEparametremizibirROTATEeylemiile eletirelim.inizbittiindebloumuzekil3tekigibi grnmelidir.Tm ayarvebutonlardaekil3tetoplucagsterilmitir.ROTATE parametresinden sonra LOOKUP parametresi ve eylemini yerletireceiz ( ekil 4 ). ParametreyiyerletirdiktensonrahemenbirLOOKUPeylemiile eletirmeliyiz.EletirmeiinLOOKUPparametresinisetiktenhemen sonra Lookup Table penceresi alacaktr ( ekil 5 ).

ekil 5

Add Properties butonu ile blok dzenleyicide bu blok iin hali hazrda tanmlanmparametrelerinbirlistesineulaacaksnz.Bulisteden ROTATEparametresini(Anglevarsaylanismiile)sein.Tekrarana pencereye dndnzde pencerenin ikiye blndn greceksiniz. Sol taraftaROTATEparametresi,sataraftaLOOKUPparametresi bulunmaktadr.Soltaraftahersatriinsradanhazralarseerek toplam 4 satr oluturduktan sonra, sa tarafta da bu alara karlk seim listesindeneyazlmasistediinizibelirtmelisiniz.Bohcrelerkabul edilmezler.Benyinealarlaaynisimlerivermeyiuygungrdm.Bu pencereyi kapatp blok dzenleyiciyi de kapattktan sonra ( deiikliklerinizi kaydedin ) bloumuz kullanma hazr hale gelecek ( ekil 1 ). www.autocadgunlugu.comBu dokman, Talia Cad Software Ltd. irketinin sahibi olduuAutocad Gnl sitesinde yaynlanan yazlardan oluturulmutur. www.autocadgunlugu.com sitesinde kan yazlarn tm haklar Talia ile birlikte yazarlarna aittir. Yazlarn kopyalanmas ve izinsiz datlmas, referans gsterilmesi, bir almada kullanlmas kesinlikle yasaktr. 1994-2006 Talia Cad Software Ltd. ParametrIk ( Cok CornmI )IokIar 31 Temmuz 2006, Pazartesi 15:05

Erhan Toker Y. Mimar (IT) Autodesk Yetkili Danismani Yazilim Uzmani Programci

Dinamik bloklarla olan isimiz ben syleyinceye kadar bitmeyecek. Bu yazimda daparametrikolarakboyutdegistirebilenbloklariinceleyecegiz.Aslinda grnrlgyadabiimidegisenblokdemekdahadogru.Nedemekistedigimi anlatmak iin Sekil 1i hazirladim. Grdgnzgibidegeresahipbir listemiz var. Buradan setigimiz elemana greblogunyantarafinakoydugumuz eklenti paralari grnr ya da grnmez olacak; buna gre de biz blogu genisliyor yadadaraliyorolarakalgilayacagiz. Mutfakdolaplari,civatalar,ofismasalari v.b.bloklariinsondereceyararlibir zellik. Butipalismalar hazirlanirkenncelikle kafanizdabirsenaryo olusturmalisiniz. Herkesinzmbiri birindenfarkliolabilir. Ancakulasacagimiz sonuayniolmalidir. Benimsenaryoma greSekil2de gsterilen saga bakisli 6040Usekli,grnrlkseeneklerinegreyaninasolabakisli6010,6020 ya da 6030luk U sekillerinden birini alacak. Buna gre VS50 seeneginde 10luk paragrnr,digerlerigrnmez,VS60ta20likparagrnr,digerleri grnmez ve VS70te 30luk para grnr digerleri grnmez olacak. Simdi ham izimi yapalim ve ise baslayalim. ekil 1 ekil 2 www.autocadgunlugu.comBu dokman, Talia Cad Software Ltd. irketinin sahibi olduuAutocad Gnl sitesinde yaynlanan yazlardan oluturulmutur. www.autocadgunlugu.com sitesinde kan yazlarn tm haklar Talia ile birlikte yazarlarna aittir. Yazlarn kopyalanmas ve izinsiz datlmas, referans gsterilmesi, bir almada kullanlmas kesinlikle yasaktr. 1994-2006 Talia Cad Software Ltd. Sekil 3teki gibi ana paranin yanina 3 tane yanparayikirmizinoktalaresasolma zereyerlestirin.Buasamadansonra VISIBILITYparametresiniyerlestiriyoruz ( Sekil 4 ). Buparametreyiblogumuzunsolalt ksesinegeleceksekildeyerlestirelim. Yerlesimtamamlandiktansonrahenz grnrlktanimlariolmadigindan Sekil 5teki grnm olusacaktir. Buasamadansonra,bize VISIBILITYSTATEmens yardimciolacak.Bumenblok dzenleyicininhemensagst blgesinde. SoldansagadogruVisibilityMode, Make Visible, Make Invisible, Manage VisibilityStateskomutlariyer almaktadir.nceliklekamodumuz olacaginiayarlamakiinManage Visibility States komutuna girelim. ( Sekil 7 ) : ekil 3 ekil 4 ekil 5 ekil 6 www.autocadgunlugu.comBu dokman, Talia Cad Software Ltd. irketinin sahibi olduuAutocad Gnl sitesinde yaynlanan yazlardan oluturulmutur. www.autocadgunlugu.com sitesinde kan yazlarn tm haklar Talia ile birlikte yazarlarna aittir. Yazlarn kopyalanmas ve izinsiz datlmas, referans gsterilmesi, bir almada kullanlmas kesinlikle yasaktr. 1994-2006 Talia Cad Software Ltd. ekil 7 Bu pencerede hazir gelen birinci elemanin ismini VS50 olarak degistirdikten sonra ( Rename ), New. komutu ile VS60 ve VS70 isminde iki eleman daha ekleyelim ve OK butonu ile ikalim. Bundan sonra VISIBILITY menmzn en sagindaki listede girdigimiz bu 3 eleman yer alacaktir. Simdi son olarak bu listeden sirayla 3 grnm modunu seip, her mod iin hangi nesnelerin grnmeyecegini isaretleme isini yapacagiz. nce VS50yi seip Make Invisible komutu ile en distaki ( 20lik ve 30luk ) iki uzantiyi grnmez yapalim. Ve sirasi ile VS60 ve VS70 iin ilgili uzanti izimlerini kapatalim ( Sekil 9 ). EgerVISIBILITYmensnnen solundakiVisibilityModekomutunu birkerealistirirsanizgrnmez nesneler silik renkte gsterilirler. Bu da sizealisirkenkolayliksaglayacaktir.Btnbuislemlerbittiktensonrablogumuz hazirdir.Blokeditrndenikipmodelekraninadndgmzdeartikblogumuzu yerlestirebiliriz. Yerlestirdikten sonra da Sekil 1de gsterilen zellige kavustugunu greceksiniz. ekil 8 ekil 9 www.autocadgunlugu.comBu dokman, Talia Cad Software Ltd. irketinin sahibi olduuAutocad Gnl sitesinde yaynlanan yazlardan oluturulmutur. www.autocadgunlugu.com sitesinde kan yazlarn tm haklar Talia ile birlikte yazarlarna aittir. Yazlarn kopyalanmas ve izinsiz datlmas, referans gsterilmesi, bir almada kullanlmas kesinlikle yasaktr. 1994-2006 Talia Cad Software Ltd. IokIarda Irden Cok YerIesIm Noktast KuIIanmak 26 Temmuz 2006, arsamba 15:36

Erhan Toker Y. Mimar (IT) Autodesk Yetkili Danismani Yazilim Uzmani Programci

DinamikBloklari,ilgiliseriyazilarimdatanitmayaalismistim.Buyazimdada dinamikblokzniteliklerinikullanarakaynibloktanasilbirdenokyerlesim noktasi olusturacagimizi anlatacagim. Dinamikbloklarakoydugunuzher PROPERTYveACTIONin, yerlestirildigipozisyondabirGRIP olustugunubiliyoruz.Vedinamik bloklarin,izimeagrilirkenherCTRL tusunabasildigindabuparametre noktalarinagreyerlesimnoktasini degistirmezelliginesahipoldugunuda biliyoruz.Istebuzelliktenyararlanarak blogumuzaistedigimizkadarPOINT parametresikoyupyerlesimnoktasininbunoktalarierisindenseilmesini saglayabiliriz.rnegimizdekidinamikblogumuzuolusturmakiin,blok dzenleyiciyegirmemizgerektiginivenasilgirileceginincekiyazilarda anlatmistim.BlokdzenleyicideSekil1dekigibi160140birLmasaolusturun. BuiziminksenoktalarinaSekil2degrldggibiPOINTparametrelerini yerlestirin. Blogumuzun geerli bir DINAMIK BLOK olabilmesiiinparametrelerdenenaz birininbirACTIONilebaglanmasi gerekiyor.BununiindePOS1 noktasinienbasiteylemolanMOVE eyleminebaglayin.Islevselligibu asamadabizimiinnemlidegil.Gereksinimlerinizegreyerlesimnoktasiolarak kullanmakistemediginizpozisyonlardadaparametrelervarsabunlarinkullanim sirasini ve durumunu BCYCLEORDER komutu ile degistirebilirsiniz. Command : BCYCLEORDER ekil 1 ekil 2 www.autocadgunlugu.comBu dokman, Talia Cad Software Ltd. irketinin sahibi olduuAutocad Gnl sitesinde yaynlanan yazlardan oluturulmutur. www.autocadgunlugu.com sitesinde kan yazlarn tm haklar Talia ile birlikte yazarlarna aittir. Yazlarn kopyalanmas ve izinsiz datlmas, referans gsterilmesi, bir almada kullanlmas kesinlikle yasaktr. 1994-2006 Talia Cad Software Ltd. ekil 3

Sekil3tegsterilenkomutpenceresindehanginoktalarikullanacaginizivehangi siradakullanacaginiziayarlayabilirsiniz.Tmayarlarbittiktensonrablok dzenleyicisinikapatipmodelekranindayeniolusturdugumuzbloguyerlestirmeyi deneyelim: Command : INSERT Specify insertion point or [Basepoint/Scale/X/Y/Z/Rotate]: ekil 4 Bu asamada CTRL tusuna her bastiginizda yerlesim noktasi Sekil 2de gsterilen 4 nokta arasinda degisecektir ( Sekil 4 ). www.autocadgunlugu.comBu dokman, Talia Cad Software Ltd. irketinin sahibi olduuAutocad Gnl sitesinde yaynlanan yazlardan oluturulmutur. www.autocadgunlugu.com sitesinde kan yazlarn tm haklar Talia ile birlikte yazarlarna aittir. Yazlarn kopyalanmas ve izinsiz datlmas, referans gsterilmesi, bir almada kullanlmas kesinlikle yasaktr. 1994-2006 Talia Cad Software Ltd. ekil 3 IokIarda DtomatIk YerIesIm Atst 28 Temmuz 2006, Cuma 10:04

Erhan Toker Y. Mimar (IT) Autodesk Yetkili Danismani Yazilim Uzmani Programci

Dinamikbloklarinnimetlerindenfaydalanmayadevamediyoruz.Buyazimda yerlestigiizimnesnesininaisini otomatikolarakalgilayiponagre yerlesenakillibirbloguyapmayi grenecegiz.Elbettebuyazidan faydalanmakisteyenlerinDinamik BloklarI,IIveIIIserisiniokumusve kavramisolduklarinivarsayiyorum. Ilgilibaglantilarindeyazinin basindaverilmistir.Blogumuzu hazirlamakiindinamikblok dzenleyicisinegiriyoruz.Benbasitbir lavabo izdim. Siz de bir dikdrtgenle ise baslayabilirisiniz. Blogumuzun baslangi pozisyonu Sekil 2deki gibi olacak. Dahasonraisaretlinoktayabir ALIGNMENTparametresi(Sekil3) koyalim.ParametreyiyerlestirirkenALIGNMENT TYPEiTANGENTolarakisaretleyelim. PERPENDICULARseiminde blogunuzunzerindegeldiginesneyedikolacaginibuasamadahatirlatmak isterim. Specify alignment direction or alignment type [Type] : T Enter alignment type [Perpendicular/Tangent]: T Specify alignment direction or alignment type [Type] : 0 Hizalama parametresi herhangi bir eylem almaya gereksinim duymaz. Parametreyi yerlestirdiginizde sekil 4teki gibi grnecektir. ekil 1 ekil 2 www.autocadgunlugu.comBu dokman, Talia Cad Software Ltd. irketinin sahibi olduuAutocad Gnl sitesinde yaynlanan yazlardan oluturulmutur. www.autocadgunlugu.com sitesinde kan yazlarn tm haklar Talia ile birlikte yazarlarna aittir. Yazlarn kopyalanmas ve izinsiz datlmas, referans gsterilmesi, bir almada kullanlmas kesinlikle yasaktr. 1994-2006 Talia Cad Software Ltd.

Sekil 4 Artik alismamiz tamamlandigina gre sira, blok dzenleyicimizi kapatip ne kadar iyibirisikardigimizabakmayageldi.BildigimizINSERTkomutuileyeni hazirladigimiz blogu seelim ve yerlesim noktasi olarak aili duran bir izginin orta noktasinayaklastiralim.Hemenfarkedeceksinizkiblogumuzbuizgiyeparalel olarakyerlesmeyealisiyor.Hangitarafinayerlesecegiisebirazelaliskanligi gerektiriyor.izgiyenetaraftanyanasirsanizhizalamaotarafaynelikolacaktir. Biraz deneyerek bunu fark edebilirsiniz.