Bölüm indeksi
Makaleler
Sık Sorulan Sorular
Download
İzle Öğren
Eğitim Videoları

3ds Max Videoları
AutoCAD Kursu Ders Videoları

AutoCAD Kursu 2 Boyut Dersleri
Proje Dökümanları
Çizimler

Mimari Çizimler

Elektrik

Doğalgaz

Harita Çizimleri

Tesisat

Ferforje

Makine

3 Boyut

3ds Max

ArchiCAD

Solidworks

Diğer Çizimler
Revit Family
Lispler
Menüler
Fontlar
FreeMUST
Eğitim Dökümanları
Genel Kategori
Çizim Programları
IES Dökümanları
AutoCAD
AutoLISP

Konu Anlatımları

Örnek Lispler
Sürümler
Menüler
DWF Dosyaları
Programlama

AutoCAD VB > Exce...

AutoCAD VBA Makro...

AutoCAD’de...

C ve C++ ile Auto...

C++ ile ARX progr...

N Bilinmeyenli N...

VB veya Not Defte...

Visual Basic 6.0...

Visual Basic dosy...
AutoCAD Püfleri
Eğitim

AutoCAD Eğitimi

Karma 3 Boyut Dersleri

Adım Adım AutoCAD Eğitimi


01.Bölüm


02.Bölüm


03.Bölüm


04.Bölüm


05.Bölüm


06.Bölüm


07.Bölüm


08.Bölüm


09.Bölüm


10.Bölüm


11.Bölüm


12.Bölüm


Uygulamalar

Adım Adım 3 Boyut Eğitimi
Kariyer
3ds Max
Attribute lar- aLd Fonksiyonu
- TCad Metraj
- FacadeCAD
- Cephe Kot
- HQ Library
- FreeMUST
- ALS/Pasdoc.A
- Excele Tablo Aktaran Lisp
- Nokta Koordinat Tablosu
- Plana İç Ölçü Verme
- Toplam Alanı Yazan Lisp
- Alan ve Çevre Yazan Lisp
- Koordinat, Alan ve Çevre Tablo Halinde Yazma
- AutoCAD'de Nokta Dökümü
- Hava Kanalı Metraj Fonksiyonu
- Boru Metrajı Fonksiyonu
- OptiCAD
- Özel Çizgi Tipi Oluşturmak
- AutoCAD te Koni Açılımı Nasıl Yapılır?
- PolyLine & Point Objelerinden Aplikasyon Çizelgesi
- Z değerini sıfırlama
- AutoCAD te Polyline üzerine uzunluk yazdırma
- Sıralı numaralandırma
- Yazı içindeki sayıları toplama
- Karmaşık Path ile Loft Uygulaması
- Çoklu Fillet Fonksiyonu
- Ölçekli Türk Bayrağı çizen lisp
- Duvar-Lento-Kapı-Pencere Metraj Programı
Demir (Donatı) Metraj LISP'i
C ve C++ ile AutoCAD Programlama
admin - 15.09.2005 08:12
İlk dersimizde herşeyden önce autocad programlama yapabilmek için bize AutoCad R14 ve Visual C++ derleyicisi gerekmektedir. Bu dersimizde de bize lazım olacak SDK ( software development kit – yazılım geliştirme paketi)’yi ve derleyicimiz içerisindeki ayarların nasıl yapılacağı anlatılacaktır.
Not: Bu ilk dersimizde ObjexctARX SDK’yi kurmak zorunda değiliz; isterseniz Autocad R14 dizinin altındaki ADSRX dizinin altında bulunan kütüphaneleri de kullanabiliriz.
AutoCad R14’de ObjectARX Programlama yapabilmek için VC++5.0 & 6.0 Ayarları
1. “obarxsdk.exe” ( Bu SDK’yi internetten download edebilirsiniz) çalıştırılarak ObjectARX kurulur.( Bu kurulumu C: dizininin altına kurmayı tavsiye ederim.) Kurulum tamamlandığında C:ObjectARX dizini oluşmuş olur. Bu kütüphaneye benzer bir kütüphane de AutoCad dizinin altında ADSRX dizini olarak vardır. Bu işlemleri bu kütüphaneleri kullanarak da yapabilirsiniz. Yalnız burada bu dizini C:’nin altına kopyalamanızı ve çalışmalarınızı burada yürütmenizi tavsiye ederim. Bu durumda bu dizin şöyle oluşmuş olur C:adsrx... Bu dizin bize lazım olacak bütün kütüphaneleri, dosyaları, header dosyalarını barındırır.
2. Bu durumda VC++5.0 derleyicisinin de bilgisayarınızda kurulu olduğunu kabul ediyorum. Derleyicinizi çalıştırın,önünüze boş bir sayfa gelecek, File menüsünden New seçerek yeni oluşturulacak projenin tipini yerini gibi bazı şeyleri seçmek için bir pencere karşımıza gelecektir buradan Projects bölümünden Win32 Dynamic-Link Library seçeneğini seçtikten sonra sağ tarafta bulunan Location bölümüne projemizi hangi dizinin altında oluşturacağımızı seçmeliyiz. ( Burada size C:/DENEME isimli bir dizin açmanızı öneririm) ve daha sonra Project name bölümüne de projemizin ismini ( Örnek olarak MYAPP isimli bir proje oluşturabiliriz) girerek ve OK tuşuna da basarak projemiz oluşmuş olur.
Not: Bu aşamadan sonra Visual C++6.0’da iseniz size bir pencere daha gelecek orada default seçeneği yani seçili olanı değiştirmeden enter’a basın.
3. Şimdi de projemizin ObjectARX yada ADSRX ile iletişimi kurarak yazacağımız kodları derleyebilmesi için gereken ayarlamaları yapacağız. Derleyicimizin menüsünden Project bölümüne gelip Settings’i seçerek Project Setting penceresini açalım. Burada Settings For bölümünden (en solda üstte) All Configuration’ı seçelim.
4. C/C++ bölümüne gelelim; Catogory penceresinden Code Generation’ı seçelim. Use Run-time Library penceresinden de MultiThreaded DLL ‘i seçelim.
5. C/C++ bölümünden ayrılmıyoruz; Catogory penceresinden Preprocessor ‘u seçiyoruz. Additional Include Directories penceresine C:ObjectARXinc ( adsrx için C:adsrxinc ) yazıyoruz. Preprocessor Definitions penceresindeki yazılara şunları ekliyoruz : RADPACK,ACRXAPP,_TABIR14 ( adsrx için sadece RADPACK.ACRXAPP)
6. Link bölümüne geçerek Additional library path penceresine C:ObjectARXlib
7. ( adsrx için C:adsrxlib) yazın.
8. Link bölümünde ObjectLIbrary module penceresine şu satırları ekleyin: ObjectARXlibacad.lib ObjectARXlibacedapi.lib ObjectARXliblibacge.lib ObjectARXlib
xapi.lib ( adsrx için adsrxlibacadlib.h adsrxlib
xapi.lib adsrxlib
xheap.lib )
9. Yine Link bölümünde Catagory penceresinden General ‘i seçin. Setting For penceresinden de Win32 Debug ‘i seçin ve Output file name penceresindeki dosyanın ismini *.dll ‘den *.arx olarak değiştirin. ( Örneğimizde deneme.arx olacak)
10. 8. basamaktaki işlemleri Win32 Release ‘i seçerek de yapın.
11. Artık OK tuşuna basabiliriz. Bütün ayarlarımız oluşmuştur, artık kodlarımızı girerek ilk örneğimizi derleyip AutoCad içerisinde çalıştırabiliriz.
Yazar: internet
İçerik:
Tag: C ve C++ ile AutoCAD Programlama (ADS & ARX)
Benzer Sayfalar- AutoCAD’de Programlama İmkanları (72.865)
- C++ ile ARX programlama (35.982)
- 11-AutoCAD dersi text menüsü komutları, Autocad de yazı yazma (105.234)
- Karışık Autocad Çizimleri 2 - Mixed AutoCAD Drawings 2 (9.561)
- AutoCAD 2004 ve AutoCAD LT 2004 için Service Pack 1a (33.595)
- AutoCAD R14 (52.253)
- AutoCAD 2010 (127.800)
- AutoCAD 2009 (46.533)
- AutoCAD Dersleri (467.199)
- AutoCAD 2008 (40.955)
merhaba ben antalyadan mustafa ben kesınlıkle ıngılızce ve autocad öğrenmem gerekiyor bilgisi olan arkdaşların yardımlarını bekliyorum.
merhaba ben musa elk.mühendisiyim obarxsdk nerden download edebilirim. teşekkürler
merhaba,
adım ismail çetin.inşaat mühendisiyim.Objectarx ile yakından ilgileniyorum.Küçük birkaç program da yazdım.Derslerinizi izleyeceğim.Deneyimlerinizi paylaşmaya devam ederseniz sevinirim.
tşk.
selam ben düzceden ibrahim ilk öncelikle otocad kulanını inceliyen egitimi cd leri bilinmelidir sonra programlamaya gecilimedir diyiyiyorum tabiki proğramlama güzel birseydir ama programı incelemeden pragramlamakta olmaz...





