AutoCAD VBA makro kodlarıyla yıldız çizen kodlar videolarda açıklandı.
kodlar etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
kodlar etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
17 Temmuz 2023 Pazartesi
5 Nisan 2020 Pazar
AutoCAD ile VBA Makro Kullanımı #6-2
Sub PolarPoint_1()
' .GetPoint([nokta] , [mesaj])
' Tıklanan Noktanın koordinat değerleri alınır. X,Y,Z
' .PolarPoint(Nokta , Açı , Uzunluk)
' Belirlenen noktanın verilen açı ve mesafedeki konumunu verir
' .AddText(Yazı , EklemeNoktası , YazıYüksekliği)
' Yazı yazdırır
' Açı(Rad) = Açı(Derece) * pi / 180
' Derece --> Radyan dönüşümü
' .AddLine(BaşlamaNoktası , BitişNoktası)
' Belirlenen 2 nokta arasına çizgi çizer
' Regen acActiveViewport
' Çizimi yeniden oluşturur
pi = 4 * Atn(1) '3.14...
a = 60 'açı - derece
a = a * pi / 180 'açı - radyan
With ThisDrawing.Utility
n1 = .GetPoint(, "Nokta:")
pp = .PolarPoint(n1, a, 50)
ModelSpace.AddLine n1, pp
End With
End Sub
Sub PolarPoint_1()
With ThisDrawing.Utility
pi = 4 * Atn(1)
n1 = .GetPoint(, "Nokta:")
For n = 0 To 359 Step 20
a = n * pi / 180 'açı - radyan
r = .PolarPoint(n1, a, 50)
Set y = ModelSpace.AddText(n & "°", r, 3)
y.color = acGreen
Set c = ModelSpace.AddLine(n1, r)
Next
End With
End Sub
Sub PolarPoint_1()
With ThisDrawing.Utility
pi = 4 * Atn(1)
n1 = .GetPoint(, "Nokta:")
For n = 0 To 359
a = n * pi / 180 'açı - radyan
r = .PolarPoint(n1, a, 50)
'Set y = ModelSpace.AddText(n & "°", r, 3)
'y.color = acGreen
Set c = ModelSpace.AddLine(n1, r)
c.color = n * 0.7
Next
End With
End Sub
Sub YayCiz()
' .GetPoint([nokta] , [mesaj])
' Tıklanan Noktanın koordinat değerleri alınır. X,Y,Z
' .GetDistance([nokta] , [mesaj])
' Tıklanan iki noktanın mesafesi alınır. Değer girilebilir.
' .AngleFromXAxis(BaşlamaNoktası , BitişNoktası)
' Belirlenen 2 noktanın X ekseindeki açısı
' .AddArc(MerkezNokta , Yarıçap , Başl.Açısı , BitişAçısı)
' Yay çizer
Dim yay As AcadArc
With Utility
m = .GetPoint(, "Merkez nokta: ")
r = .GetDistance(m, "Yarıçap:")
p1 = .GetPoint(m, "Başlangıç noktası")
p2 = .GetPoint(m, "Bitiş noktası")
a1 = .AngleFromXAxis(m, p1) 'radyan
a2 = .AngleFromXAxis(m, p2) 'radyan
End With
Set yay = ModelSpace.AddArc(m, r, a1, a2)
End Sub
Etiketler:
AddArc,
addline,
AngleFromXAxis,
AutoCAD,
autocad vba,
color,
çiz,
Çizgi,
GetDistance,
GetPoint,
HighLight,
kodlar,
koordinat,
macro,
ModelSpace,
point,
polarpoint,
VBA
30 Mart 2020 Pazartesi
AutoCAD ile VBA Makro Kullanımı #6-1
Bu videoada AutoCAD VBA makro kodları ile slot çizme açıklandı.
Video 3 bölüm halinde yayınlanacak.
Bu bölümde slot çiziminde kullanılan VBA fonksiyonlarından
GetPoint
GetDistance
AngleFromXAxis
açıklandı.
Diğer fonksiyonlar sonraki videolarda açıklanacak.
Videolarda kullanılan VBA Kodları:
Video 3 bölüm halinde yayınlanacak.
Bu bölümde slot çiziminde kullanılan VBA fonksiyonlarından
GetPoint
GetDistance
AngleFromXAxis
açıklandı.
Diğer fonksiyonlar sonraki videolarda açıklanacak.
Videolarda kullanılan VBA Kodları:
Etiketler:
açı,
angle,
AngleFromXAxis,
AutoCAD,
autocad vba,
code,
GetDistance,
GetPoint,
Kaynak kod,
kodlar,
koordinat,
macro,
makro,
mesaj,
message,
nokta,
VBA,
vba kodlar,
video
12 Mart 2020 Perşembe
AutoCAD ile VBA makro kullanımı #5-5
Autocad VBA Makro Kodlarını Çalıştırma Yöntemleri:
7) Userformda komut butonu ile makro çalıştırma
Excel VBA editöründe olduğu gibi AutoCAD VBA editöründe de
UserForm oluşturma imkanı vardır. UserForm; kullanıcı ile
program arasında iletişimi sağlayan Windows standart uygulama penceresidir.
- VBA Editöründe menüden Insert / UserForm tıklayın ya da Proje Ağacında; Sağ tıkla / Insert / UserForm
Etiketler:
AutoCAD,
autocad vba,
button,
Editör,
Eğitim,
eksen çizme,
kaynak,
kod,
kodlar,
macro,
makro,
module,
run,
userform,
VBA,
vba kodlar,
Visual Basic
20 Haziran 2019 Perşembe
AutoCAD ile VBA makro kullanımı #4-2
Bu bölümde aşağıdaki başlıklar olacak.
- VBA kodlarını çizim dosyasına gömme (Embed)
- Çizim dosyasında gömülü kodları ayırma (Extract)
- VBA kodları Dışa aktarma (Export)
- VBA kodları İçe aktarma (Import)
- Kodları belleğe yükleme / kaldırma
VBA kodlarını çizim dosyasına gömme (Embed)
Daha önceki videolarda bahsetmiştim. AutoCAD VBA kodları çizim dosyasından ayrı bir dosya olarak kaydedilmektedir. Çizim dosyası DWG olarak VBA kodları ise DVB olarak kaydedilir.
Etiketler:
add,
AutoCAD,
autocad vba,
change,
color,
Eğitim,
eksen çizme,
katman,
katman ekle,
kaynak,
kodlar,
layer,
linetype,
load,
macro,
makro,
VBA,
vba kodlar,
video,
Visual Basic
18 Haziran 2019 Salı
AutoCAD ile VBA Makro kullanımı #4-1
AutoCAD ile VBA Makro kullanımı playlist:
https://www.youtube.com/playlist?list=PLte7FEGCpudNwNr71-FhUS1g3FAhnNPjD
Bu bölümü iki ayrı sayfa olarak hazırladım.
Bir önceki yazımda kullandığım eksen çizen VBA kodları geliştireceğim.
Eski kodlarda yapacağım iyileştirmelerde şunlar olacak:
Etiketler:
add,
AutoCAD,
autocad vba,
change,
color,
Eğitim,
eksen çizme,
katman,
katman ekle,
kaynak,
kodlar,
layer,
linetype,
load,
macro,
makro,
VBA,
vba kodlar,
video,
Visual Basic
Kaydol:
Kayıtlar (Atom)




