TASARIMDA YARDIMCI YAZILIMLARIN GELİŞTİRİLMESİ

Benzer belgeler
Uygulamada Performansa Göre Tasarım

DOĞRUSAL OLMAYAN ANALİZ İÇİN KULLANILAN TİCARİ PROGRAMLARIN ÇERÇEVE SİSTEMLER İÇİN KARŞILAŞTIRILMASI

Autodesk Robot Structural Analysis Professional İnşaat Müh. için Yapısal Modelleme, Analiz ve Tasarım çözümü

RİSKLİ YAPILARIN TESPİT EDİLMESİNE İLİŞKİN ESASLAR. 5- Risk Tespit Uygulaması: Betonarme Bina

Deprem Yönetmeliklerindeki Burulma Düzensizliği Koşulları

Çok Katlı Perdeli ve Tünel Kalıp Binaların Modellenmesi ve Tasarımı

SAFE v7. Yazýlýmýn bir aylýk tam sürümlü CD-ROM unu ücretsiz isteyebilirsiniz.

Kitabın satışı yapılmamaktadır. Betonarme Çözümlü Örnekler adlı kitaba üniversite kütüphanesinden erişebilirsiniz.

İNŞ 320- Betonarme 2 Ders Notları / Prof Dr. Cengiz DÜNDAR Arş. Gör. Duygu BAŞLI

MESLEKTE UZMANLIK KURSLARI 2017 EKİM OCAK BETONARME TASARIM BETONARME İLERİ TASARIM ÇELİK TASARIM ÇELİK İLERİ TASARIM GEOTEKNİK TASARIM

DEPREME DAVRANIŞI DEĞERLENDİRME İÇİN DOĞRUSAL OLMAYAN ANALİZ. NEJAT BAYÜLKE 19 OCAK 2017 İMO ANKARA ŞUBESİ

BETONARME-II ONUR ONAT HAFTA-1 VE HAFTA-II

Ad-Soyad K J I H G F E D C B A. Öğrenci No. Yapı kullanım amacı. Yerel Zemin Sınıfı. Deprem Bölgesi. Dolgu Duvar Cinsi. Dişli Döşeme Dolgu Cinsi

Proje Genel Bilgileri

GENEL KESİTLİ KOLON ELEMANLARIN TAŞIMA GÜCÜ (Ara donatılı dikdörtgen kesitler)

BETONARME-II (KOLONLAR)

Görsel Programlama DERS 03. Görsel Programlama - Ders03/ 1

RİSKLİ BİNALARIN TESPİT EDİLMESİ HAKKINDA ESASLAR 7-Örnekler 2. Çevre ve Şehircilik Bakanlığı Alt Yapı ve Kentsel Dönüşüm Hizmetleri Genel Müdürlüğü

CE498 PROJE DERS NOTU

RİSKLİ BİNALARIN TESPİT EDİLMESİ HAKKINDA ESASLAR 5-Kontrol Uygulaması

KESME BAKIMINDAN DOĞRU TASARLANMAMIŞ BETONARME PERDE DUVARLI YÜKSEK BİNALARIN DEPREM PERFORMANSI

Çoktan Seçmeli Değerlendirme Soruları Akış Şemaları İle Algoritma Geliştirme Örnekleri Giriş 39 1.Gündelik Hayattan Algoritma Örnekleri 39 2.Say

KİRİŞLERDE PLASTİK MAFSALIN PLASTİKLEŞME BÖLGESİNİ VEREN BİLGİSAYAR YAZILIMI

Orion Bina Tasarım Sistemi Modelleme Teknikleri

Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6

YAPAN: ESKISEHIR G TIPI LOJMAN TARİH: REVİZYON: Hakan Şahin - ideyapi Bilgisayar Destekli Tasarım

DEPREM BÖLGELERĐNDE YAPILACAK BĐNALAR HAKKINDA YÖNETMELĐK (TDY 2007) Seminerin Kapsamı

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

ÖRNEK 18 4 KATLI BETONARME PANSİYON BİNASININ GÜÇLENDİRİLMESİ ve DOĞRUSAL ELASTİK OLMAYAN YÖNTEM İLE DEĞERLENDİRİLMESİ

DEPREME DAYANIKLI YAPI TASARIMI

AOSB 2017 EĞİTİM PROGRAMI

29. Düzlem çerçeve örnek çözümleri

AVRASYA UNIVERSITY. Dersin Verildiği Düzey Ön Lisans (X ) Lisans ( ) Yüksek Lisans( ) Doktora( )

(İnşaat Mühendisliği Bölümü) SEMİNER 1. Burcu AYAR

KAVAK MESLEK YÜKSEKOKULU BİLGİSAYAR DESTEKLİ TASARIM DERSİ PROJE UYGULAMASI 1: BEKÇİ KULÜBESİ 1.MİMARİ PROJE

TEMEL İNŞAATI ŞERİT TEMELLER

İnşaat Mühendisliği Yazılımları Yıl Sonu Kampanyası 2010 yılı sonuna kadar geçerlidir. Yazılım Çözümleri Liste Fiyatı İndirimli Fiyatı

BİL-142 Bilgisayar Programlama II

Döşeme ve Temellerde Zımbalamaya Dayanıklı Tasarım Üzerine Güncel Yaklaşımlar

Orion. Depreme Güvenli Yapı Tasarımı. PROTA Mühendislik. Bina Tasarım Sistemi. Joseph Kubin Mustafa Tümer TAN

DEPREME DAYANIKLI YAPI İNŞAATI SORULAR

10 - BETONARME TEMELLER ( TS 500)

ihmal edilmeyecektir.

Kirişsiz Döşemelerin Uygulamada Tasarım ve Detaylandırılması

MATLAB a GİRİŞ. Doç. Dr. Mehmet İTİK. Karadeniz Teknik Üniversitesi Makine Mühendisliği Bölümü

Yeni Nesil Probina. Yapı Tasarımında En Güvenilir Mühendislik Çözümü. protastructure.com.tr

BİLGİLENDİRME EKİ 7E. LİFLİ POLİMER İLE SARGILANAN KOLONLARDA DAYANIM VE SÜNEKLİK ARTIŞININ HESABI

SEM2015 programı kullanımı

CS MÜHENDİSLİK PROJE YAZILIM HİZMETLERİ EUROCODE-2'ye GÖRE MOMENT YENİDEN DAĞILIM

Perdelerde Kesme Kuvveti Tasarımı ve Yatay Donatı Uygulaması

Profesyoneller için Çelik Bağlantılar ve Detay Çizimleri

MEVCUT BETONARME BİNALARIN DOĞRUSAL ELASTİK VE DOĞRUSAL ELASTİK OLMAYAN HESAP YÖNTEMLERİ İLE İNCELENMESİ ÜZERİNE BİR DEĞERLENDİRME

Deprem Etkisi Altında Tasarım İç Kuvvetleri

SAP 2000 İLE BETONARME HESAPLAMA. Hazırlayan: Dr. Onur TUNABOYU Eskişehir Teknik Üniversitesi Müh. Fak. İnşaat Müh. Bölümü

SELÇUK ÜNİVERSİTESİ, ÇEVRE MÜHENDISLIĞI BÖLÜMÜ ATIKSU UZAKLAŞTIRMA VE SİSTEM TASARIMI DERSİ ÖĞRETİM YILI

HIZLI DURUM TESPİT (DURTES) YÖNTEMİ YAZILIMININ GELİŞTİRİLMESİ

Yapı Mühendisliğinin Geleceği Yanınızda...

25. SEM2015 programı ve kullanımı

PROGRAMLAMAYA GİRİŞ DERS 2

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Ç.Ü. GÜZEL SANATLAR FAKÜLTESİ İÇ MİMARLIK BÖLÜMÜ BAHAR YARIYILI İÇM 402 DİPLOMA PROJESİ

Prefabrik yapıların tasarımı, temelde geleneksel betonarme yapıların tasarımı ile benzerdir.

TÜRKİYE DEKİ ORTA KATLI BİNALARIN BİNA PERFORMANSINA ETKİ EDEN PARAMETRELER

Çok Katlı Yapılarda Perdeler ve Perdeye Saplanan Kirişler

2 PYTHON A GIRIŞ 13 PyCharm İle Python Projesi Oluşturma 15 Projenin Çalıştırılması 18 İlk Python Programımız 19 Açıklama Satırları 21

Hakkımızda STA4CAD STA4CAD

BETONARME BİNALAR İÇİN HASARGÖREBİLİRLİK EĞRİLERİNİN BELİRLENMESİ

Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL. Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK

NACA PROFİL AİLE GEOMETRİSİ HESAP PROGRAMI KULLANMA KILAVUZU

28. Sürekli kiriş örnek çözümleri

RİSKLİ BİNALARIN DEĞERLENDİRİLMESİ ÜZERİNE BİR İNCELEME

Örnek Güçlendirme Projesi. Joseph Kubin Mustafa Tümer TAN

Çatı katında tüm çevrede 1m saçak olduğu kabul edilebilir.

ProtaSteel Temel Eğitimi

Temeller. Onur ONAT Munzur Üniversitesi Mühendislik Fakültesi İnşaat Mühendisliği Bölümü, Tunceli

BÖLÜM II C. BETO ARME BĐ ALARI DEĞERLE DĐRME VE GÜÇLE DĐRME ÖR EKLERĐ ÖR EK 12

Dinamik Etki: Deprem Etkisi. Deprem Dayanımı için Tasarım. Genel Deprem Analizi Yöntemleri - 1

Eşdeğer Deprem Yüklerinin Dağılım Biçimleri

GÜZ DÖNEMİ YAPI STATİĞİ 1 DERSİ PROJE RAPORU

Değerlendirme Soruları 140. Şerit Kullanımı 124 Şerit Sekmeleri 124 Şeridi Gizleme 125 Eklentiler 125

ÇOK KATLI BİNALARIN DEPREM ANALİZİ

İsimler ve Kapsam. Hafta 4 Ders 2 BLG339 PROGRAMLAMA DİLLERİ KAVRAMI

Veri Yapıları. Amaçlar: Temel Veri Yapılarını Tanımlamalı Veri Yapılarını Veri Modeli ve Türlerini Öğreneceksiniz. İçindekiler:

Fen ve Mühendislik Uygulamalarında MATLAB

İzostatik Sistemlerin Hareketli Yüklere Göre Hesabı

KONUT DEĞERLEME VE YAPIM TEKNİKLERİ

Yapı Elemanlarının Davranışı

ÖNDER BİLGİSAYAR KURSU. Microsoft Office Kursu Eğitim İçeriği

Çok Katlı Yapılarda Elverişsiz Deprem Doğrultuları

Sınav tarihi : Süre : 60 dak. a) ABCDE b) BCDE c) ABCD d) kod hatalı e) BCD

PATLAMAYA DAYANIKLI BİNA TASARIMI (BLAST RESISTANT BUILDING DESIGN) İnş. Yük. Müh. Mustafa MUNZUROĞLU

BETONARME KESİT DAVRANIŞINDA EKSENEL YÜK, MALZEME MODELİ VE SARGI DONATISI ORANININ ETKİSİ

Version 12 Yeni Özellikler

BEDEN EĞİTİMİ I: Haftalık ders 1 saattir (T-0 ) (U-l) (K-0).

Yapı Elemanlarının Davranışı

BÖLÜM V. KİRİŞLERİN ve KOLONLARIN BETONARME HESABI. a-) 1.Normal katta 2-2 aksı çerçevesinin betonarme hesabının yapılması ve çizimlerinin. M x.

Autodesk Robot Structural Analysis Professional. Yapısal projeleriniz için kapsamlı analizler.

T.C PENDĠK BELEDĠYE BAġKANLIĞI ĠSTANBUL. Raporu Hazırlanan Bina Bilgileri

Yapı Elemanlarının Davranışı

Transkript:

TASARIMDA YARDIMCI YAZILIMLARIN GELİŞTİRİLMESİ İ n ş. Yü k. M ü h. C o ş k u n K u z u i n f o @ m e r t e b e. c o 1

GİRİŞ SUNUMUN AMACI Tasarımda yardımcı hesap ve çizim yazılımlarının geliştirilmesi ile tecrübelerin paylaşılması Yazılım geliştiricileri için giriş bilgisi Hesap/Raporlama yazılımları örnekleri (Etabs, Sap2000, Perform3D, vb. analiz programları ile uyumlu derleme yazılımları) Basit Hesap Araçları Geliştirme (betonarme kolon, kiriş, istinat perdesi tasarımı, zımbalama tasarımı, çelik birleşim hesabı vs.) Çizimler için programlama (AutoCAD tabanlı programların geliştirilmesi) AutoCAD de amaca yönelik basit komutların yazılması (İsimlendirme, Pozlama, Block ve Attribute düzenleme, vs.) Parametrik detaylı çizim hazırlama (kolon, kiriş, merdiven, döşeme betonarme detayları tipik çelik detayları, vs.) 2

İÇERİK Programlama Araçları Programlama Dilleri (C#, Visual Basic, C++, vs.) Microsoft Excel Hesap ve Raporlama İçin Yazılımlar Etabs için Yazılımlar Perform 3D için Yazılımlar Basit Tasarım Programları/Araçları AutoCAD Çizimleri için Yazılımlar Yazılım Geliştiricileri için AutoCAD C# Programı ile AutoCAD de Programlama İhtiyaca Yönelik Pratik Komutların Geliştirilmesi (Pozlama ve Metraj) Parametrik detay çizim programları Akıllı Objeler ÖZET 3

PROGRAMLAMA ARAÇLARI Programlama Dilleri C#, Visual Basic, C++, v.s. Fortran Matlab Mathcad AutoCAD Lisp Microsoft Excel Temel Excel Formülleri Macrolar 4

Programlama Dilleri Programlama Dillerinin Temel Bileşenleri Derleyiciler (Compiler) Değişkenler: string, char, int, double, float, long Koşullu ifadeler: if ve else İlişkisel ifadeler: =,!=, <, > Bileşik İfadeler: and, or Döngüler: while, for, break, continue Fonksiyonlar Diziler ve Listeler Form Elemanları Txt, excel ve veritabanı verilerinin okunması Verilerin notepad, word veya excele aktarılması Verilerin grafik sunumu CAD ortamına aktarılması 5

Programlama Dilleri C# Programlama Dili Microsoft Visual Studio Ücretsiz Kullanım Basit Programlama Dili Geniş Kütüphane ve Referanslar Internet Eğitim Siteleri/Bloglar https://stackoverflow.com/ https://www.udemy.com/ https://www.c-sharpcorner.com https://www.codeproject.com/ https://through-the-interface.typepad.com/ Birçok programın ile uyumlu çalışma (Ör: Etabs, AutoCAD, vs.) 6

Programlama Dilleri (Microsoft Visual Studio C#) 7

Programlama Dilleri Basit Hesap Formu Örneği Microsoft Visual Studio Windows Form Uygulaması 8

Programlama Dilleri Örnek Program Değişkenler Kullanıcıdan Veri Alma Basit Hesaplar Sonuçların Gösterimi 9

Microsof Excel Yaygın Kullanım Basit ve Kullanışlı Tasarım Temel Excel Formülleri Basit Hesap Sayfaları Verilerin Eşleştirilmesi Çıktıların Düzenlenmesi Temel Excel Komutları ile basit hesap excelleri hazırlanabilir. If, Sum, Matematik işlemeleri ve fonksiyonlar Match ve Index komutları ile hücre eşleştirmeleri yapılarak, genel kullanım excelleri hazırlanabilir Eleman ve malzeme kütüphaneleri oluşturup, sistematik programlama yapılabilir. Macrolar ile karışık programlama yapılabilir. 10

Microsof Excel Temel Excel Formülleri Index ve Match Komutu Index (İndis) : Dizideki değeri, satır ve kolon numarası ile getirmek için kullanılır. Match (Kaçıncı): Belirtilen dizide, belirtilen değeri arar ve rölatif konumunu verir (satır numarasını) verir. Enterpolasyon ile ara değerlerin bulunması Kullanım Örnekleri: Değişken seçimi yapılarak, değişkene ait parametrelerle işlem yapılması (Ör. Yerel Zemin Sınıfı seçimi ile tasarım spektrumu çizilmesi) Malzeme, eleman vs. kütüphanesinden seçilen nesnenin bilgileri ve getirilebilir. Enterpolasyon yapılabilir. (Örneğin, Kolon PMM diyagramı ve Etki/Kapasite Oranı) 11

Microsoft Excel (PMM Örneği) 12

Hesap ve Raporlama İçin Yazılımlar Etabs için Yazılımlar Perform 3D için Yazılımlar Basit Tasarım Programları/Araçları 13

Etabs için Yazılımlar Neden Programlama Gerekli AutoCAD çiziminden model oluşturulması Parametrik veri girişi ile model oluşturulması Binlerce satır analiz çıktısının pratik değerlendirilmesi: Sonuçların sistematik olarak incelenip, hem tasarım kararları hem de detay çizimlerinin toparlayıcı çalışmalar yapılmalıdır Programda yer almayan hesaplar ve tasarımların sistematik yapımı Özet, sade, anlaşılır ve kontrollü kolay sunumların yapılması Eleman bazlı sunumlar (Örneğin bir kolon elemanın tüm katlardaki tasarım sonuçlarının filtrelenmesi) Kat bazlı sunumlar (Örneğin, bir kattaki tüm kirişlerin donatılarının görülmesi) Grafiksel sunumlar Farklı yerlerdeki/tablolardaki verilerin eşleştirilmesi Yapısal elemanların, konum/kat bilgisi, kesit bilgisi, malzeme bilgisi, iç kuvvetler ve tasarım sonuçların eşleştirilmesi Eşleştirme sonrası tüm bilgiler olduğundan, ilave kontrol yapılabilir (Örneğin kolonlarda eksenel gerilmelerin eleman bazlı kontrolü) 14

Etabs için Yazılımlar Etabs da Analiz ve Tasarım Tanımlama (Malzeme, Eleman, Yük Durumları, Yük kombinasyonların Tanımlanması) Modelin Geometrisin Oluşturulması (Sonlu elemanların modelde çizilmesi, Eleman kesiti, yükler, mesnet koşulları vs. atamaları ) Sonlu Elemanlar Analizi Yapısal Elemanların Tasarımı (Betonarme, çelik, vs.) Sonuçların Değerlendirmesi Analiz sonuçlarının diyagramlar ile kontrolü Analiz sonuçlarının tablolar ile kontrolü Analiz sonuçlarının.txt olarak alınması ve kontrolü Analiz sonuçlarının.rtf olarak word e aktarılması Standart Raporlama 15

Etabs için Yazılımlar Veriler Nereden Okunur? 1. $et Dosyası Model Giriş bilgileri Kat, Malzeme, Kesit, Düğüm Noktası Tanımlamaları Eleman atamaları Yük tanımlamaları Yük atamaları Bu veriler basit txt den veri okuyan programlar geliştirerek sistematik olarak okunup, isteğe göre sunumlar hazırlanabilir 16

Etabs için Yazılımlar Veriler Nereden Okunur? 2. Database Dosyası Giriş Bilgileri (malzeme, geometri, kesit, kat bilgisi, yükler, vs. Tüm Analiz Sonuçları (modal analiz sonuçları, kat kuvvetleri, ötelemeler, eleman kesit tesirleri, donatı alanları, etki/kapasite oranları Bu veriler basit veri okuyan programlar geliştirerek sistematik olarak okunup, isteğe göre sunumlar hazırlanabilir 17

Etabs için Yazılımlar Veriler Nereden Okunur? 3. ETABS OAPI Open Application Programming Interface Dış kaynaktan Etabs programının çalıştırılması Etabs 2013 ve Sonrası Programa Veri İşlenmesi Programdan Veri Çekilmesi Yardım Dosyası: OAPI ETABS2013.chm CSI 18

Etabs için Yazılımlar Derleme / Raporlama Yardımcı program ile giriş ve çıkış bilgilerinin eşleştirilip, istenildiği gibi hesapların yapılması ve sunulması Örnek sunum Detaylı txt çıktısı raporu Grafiksel sunum Tipleme ve tasarımda Standartlaşma Verilerin Excelle Aktarılması 19

Etabs için Yazılımlar Derleme / Raporlama Etabs ta olmayan veya yönetmeliği tam karışığı olmayan hesapların sistematik olarak yapılması Örneğin: Göreli kat öteleme oranlarının kontrolü Perde kesme tasarımı Perde kesme sürtünmesi kontrolü Minimum donatı yönetmelik koşullarının kontrolü 20

Etabs için Yazılımlar Derleme / Raporlama Verilerin excele aktarılması Donatı seçimlerin excele aktarılması Excelde sistematik hesap yapılması Excelde grafik sunumlarının hazırlanması 21

Perform 3D için Yazılımlar Perform 3D de giriş bilgilerinin hazırlanması Perform 3D de tasarım ve değerlendirme 22

Perform 3D için Yazılımlar Perform 3D Nedir? Perform 3D de giriş bilgilerinin hazırlanması Perform 3D de tasarım ve değerlendirme Perform 3D Hakkında Doğrusal Olmayan Analiz Programı Şekildeğiştirmeye Göre Tasarım (Performansa Göre Tasarım) Yaygın Kullanım Stabil ve Hızlı Binary Analiz Çıktılarının Programlar ile Değerlendirmesi 23

Perform 3D için Yazılımlar Perform 3D de giriş bilgilerinin hazırlanması Yardımcı Programlar Sap2000, Section Designer Microsoft Excel Temel giriş bilgilerinin excel yardımıyla hazırlanması Malzeme İdealleştirilmelerin Yapılması Kiriş Moment Kapasitelerinin Bulunması Moment eğrilik ilişkileri kullanılarak birim uzama/kısalma şekil değiştirmelerine karşılık gelen dönme değerlerinin bulunması Kolon PMM tabloları ile Perform 3D idealleştirmelerinin yapılması Not: Giriş bilgileri, Perform binary results işlemleri ile sistematik bir şekilde hazırlanamıyor! 24

Perform 3D için Yazılımlar (Excel Kiriş Örneği) 25

Perform 3D için Yazılımlar Perform 3D de tasarım ve değerlendirme Analiz sonuçlarının Perform 3D araçları ile değerlendirilmesi Grafik ve diyagram ara yüzü ile değerlendirme Çıktıların txt olarak dışarı aktarılması ve Excel de Düzenleme Echo ve diğer sistem txt dosyalarının okunması Binary Results sonuçlarının sistematik derlenmesi Sonuçların yardımcı programlar ile okunması Okunan verilerin düzenlenmesi Sonuçların txt veya excele aktarılması 26

Perform 3D için Yazılımlar ECHO dosyasından verilerin okunması Düğüm Noktası Koordinatları Eleman tanımlamaları Malzeme tanımlamaları Atamalar Kütle Bilgisi Yapısal Kontrol Kesitleri Limit State Tanımlamaları Analiz Sonuçları Yok!!! 27

Perform 3D için Yazılımlar Binary Results verilerinin Okunması Analiz Giriş Bilgileri Analiz Sonuçları Binary Formatta Veri Saklanması Yardım Dosyası: Binary Results Files for PERFORM-3D Analiz giriş bilgileri (düğüm noktası koordinatları, eleman numaraları ve düğüm noktaları, drift tanımlamaları, kat ve eleman kontrol kesiti section cut tanımlamaları, v.s.) Drift sonuçları (her bir deprem kaydı, ortalama ve maksimum) Kat kuvvetleri (her bir deprem kaydı, ortalama ve ortalama + standart sapma) Straingage birim şekil değiştirme etki kapasite/oranları (her bir deprem kaydı, ortalama ve ort. + stand. sapma) Perde kesme dayanımı etki/kapasite oranları (her bir deprem kaydı, ortalama ve ort. + standart sapma) Kolon PMM etki/kapasite oranları (her bir deprem kaydı, ortalama ve ort. + standart sapma) Kiriş plastik dönme etki/kapasite oranları (her bir deprem kaydı, ortalama ve ort. + standart sapma) Bağ kirişi plastik dönme etki/kapasite oranları (her bir deprem kaydı, ortalama ve ort. + standart sapma) 28

Perform 3D için Yazılımlar Binary Results verilerinin okunması: Örnek Program ZBC Dosyası (Düğüm Noktası Koordinatları) Verilerin txt ye aktarılması Verilerin Excele Aktarılması 29

Perform 3D için Yazılımlar Derleme/Raporlama Verilerin excele aktarılması Basit ara hesaplar ile çıktıların yönetmeliğe uygun düzenlenmesi Çıktıların grafik olarak sunulması 30

Basit Hesaplama Araçları Programlama ve excel yardımıyla birçok yardımcı program oluşturulabilir. Örneğin Yaklaşık Boyutlandırma Programları Betonarme veya Çelik Kiriş Tasarımı Betonarme veya Çelik Kolon Tasarımı Zımbalama Tahkikleri Toprak Etkisi Hesapları İstinat Perdesi Hesabı Toprak Basıncı Hesabı Çelik Birleşim Hesapları Çelik Stabilite Kontrolleri 31

Basit Hesaplama Araçları Programlama ve excel yardımıyla birçok yardımcı program oluşturulabilir. Örneğin Yaklaşık Boyutlandırma Programları Betonarme veya Çelik Kiriş Tasarımı Betonarme veya Çelik Kolon Tasarımı Zımbalama Tahkikleri Toprak Etkisi Hesapları İstinat Perdesi Hesabı Toprak Basıncı Hesabı Çelik Birleşim Hesapları Çelik Stabilite Kontrolleri 32

AutoCAD Çizimleri için Yazılımlar Yazılım Geliştiricileri için AutoCAD C# Programı ile AutoCAD de Programlama İhtiyaca Yönelik Pratik Komutların Geliştirilmesi Pozlama ve Metraj Parametrik detay çizim programları 33

AutoCAD Çizimleri için Yazılımlar Yazılım Geliştiricileri için AutoCAD AutoCAD Geliştirici Sayfası https://www.autodesk.com/developer-network/platform-technologies/autocad Esnek Geliştirici Platformları AutoLISP JavaScript Object ARX ActiveX API Managed.NET Internet Eğitim Siteleri http://docs.autodesk.com/acd/2010/enu/autocad%20.net%20developer's%20guide/inde x.html https://knowledge.autodesk.com/support/autocad/learnexplore/caas/simplecontent/content/my-first-autocad-plug-overview.html https://through-the-interface.typepad.com/ https://adndevblog.typepad.com/autocad/ 34

AutoCAD Çizimleri için Yazılımlar C# Programı ile AutoCAD de Programlama Microsoft Visual Studio AutoCAD içerisinde (.dll dosyası) ve dış kaynaktan çalıştırma (form uygulamaları ActiveX işlemleri) AutoCAD Referansları Autodesk.AutoCAD.Runtime Autodesk.AutoCAD.ApplicationServices Autodesk.AutoCAD.DatabaseServices Autodesk.AutoCAD.Geometry Autodesk.AutoCAD.EditorInput Autodesk.AutoCAD.Colors 35

C# ile AutoCAD için Programlama Örnek: Dikdörtgen çizilmesi Parametrelerin belirlenmesi AutoCAD editöründen bilgi alınması AutoCAD e çizim nesnesi eklenmesi 36

AutoCAD Çizimleri için Yazılımlar İhtiyaca Yönelik Pratik Komutların Geliştirilmesi Rutin Tekrarlı İşlemler (Ör. Demir Boylarının 10cm artırılması) Çoklu Düzeltmeler (Ör. 5 poz nolu demirlerin bilgilerinin değiştirilmesi) İsimlendirme (Belirli kurallara göre isimlendirme, örneğin yukarıdan aşağıya ve sağdan sola koordinat bilgisine göre isimlendirme) Attribute içeriklerinin benzeştirilmesi, değiştirilmesi Attribute içeriklerinin excele atılması Hata Kontrolleri (Ör. Aynı isimli kiriş isimlerinin tespiti, hatalı demir boyu bilgisinin girilmesi) 37

C# ile AutoCAD için Programlama Parametrik Kapsamlı Çizimlerin Oluşturulması Kolon Çizimi Örneği 38

C# ile AutoCAD için Programlama Pozlama Metraj 39

ÖZET Programlama Araçları Programlama Dilleri (C#, Visual Basic, C++) Microsoft Excel Hesap ve Raporlama İçin Yazılımlar Etabs için Yazılımlar Perform 3D için Yazılımlar Basit Tasarım Programları/Araçları Çelik Tasarım Araçları AutoCAD Çizimleri için Yazılımlar Yazılım Geliştiricileri için AutoCAD C# Programı ile AutoCAD de Programlama İhtiyaca Yönelik Pratik Komutların Geliştirilmesi (Pozlama ve Metraj) Parametrik detay çizim programları 40

Tasarımda Yardımcı Yazılımların Geliştirilmesi TEŞEKKÜRLER İnş. Yük. Müh. Coşkun Kuzu i n f o @ m e r t e b e. c o 41