Bu şablon, küçük bir çemberin büyük bir çemberin içinde yuvarlanması sırasında ortaya çıkan dış ve iç epicycloid eğrilerini grafik üzerinde gösterir. Eğrilerin boyutu ve biçimi kaydırma çubuklarıyla değiştirilir, hareket makro ile canlandırılır.
Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Yuvarlanan çemberin teğet noktasının Y konumu için şu formül kullanılır:
H sayfasında seçeneğin kapalı olduğu durumlarda noktayı gizleyen kontrol şu biçimdedir:
Burada Türkçe sürümde NA işlevi YOK adıyla çalışır; formül dosyada İngilizce adıyla tanımlıdır. Eğri koordinatları SIN, COS, ABS fonksiyonlarıyla hesaplanır.
Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- S: Kontrol sayfasıdır. Yarıçap (d), dış epicycloid için n, iç epicycloid için m ve açı (ω) değerleri burada ayarlanır. Dış epicycloid çevrel çemberi, iç epicycloid çevrel çemberi ve teğet noktası için yuvarlanan çember başlıklı alanlar bulunur. "EK Seçenekler" bölümündeki 1/0 değerleriyle çevrel çember, merkezler, iç epicycloid ve teğet noktası gösterimi açılıp kapatılır. Sayfada grafik de yer alır.
- H: Grafiğin kullandığı yardımcı veriler. Dış epicycloid uçlarının numaralı (①, ②, ③...) etiket koordinatları ve eğri noktaları burada hesaplanır. Gösterilmeyen noktalar #N/A değeri alır, böylece grafikte çizilmez.
Kullanılan formüller
Dosyada tanımlı adlar (d, n, m, p, q, a, Mx, My ve diğerleri) formüllerde kullanılır; p ve q değerleri n+2 ve m+2 olarak türetilir. İç epicycloid çevrel çemberinin yarıçapı şu formülle bulunur:=d*ABS(q-p)/p
=d*(p-1)/p*SIN(a)
Burada Türkçe sürümde NA işlevi YOK adıyla çalışır; formül dosyada İngilizce adıyla tanımlıdır. Eğri koordinatları SIN, COS, ABS fonksiyonlarıyla hesaplanır.
Makrolar
- dBar, nBar, mBar, wBar olayları: Kaydırma çubuklarındaki değeri ilgili hücreye yazar. d değeri 100'e bölünür; n değiştiğinde m çubuğunun üst sınırı n-1 olarak güncellenir.
- Worksheet_Change: Hücrelere elle girilen değerleri denetler ve çubuğa yansıtır. Geçerli aralıklar d için 0,75-1,1, n için 2-9, m için 1 ile n-1 arası, ω için 0-359 değeridir. Aralık dışı değer girilirse çubuktaki değer geri yazılır.
- basla: Animasyonu başlatır. Açıyı her turda 2 derece artırır, çubukları devre dışı bırakır, sayfayı korumaya alır ve geçen süreyi hesaplar.
- dur: Animasyonu durdurur, sayfa korumasını kaldırır ve çubukları yeniden etkinleştirir.
Nasıl kullanılır
- Dosyayı açıp makroları etkinleştirin.
- S sayfasında d, n, m değerlerini kaydırma çubuklarıyla veya hücrelere yazarak belirleyin.
- EK Seçenekler bölümünde çevrel çemberler, merkezler, iç epicycloid ve teğet noktası için 1 veya 0 girin.
- Başlangıç açısını ω ile seçin ve animasyonu başlatan basla makrosunu çalıştırın.
- Değerleri değiştirmek için dur makrosuyla animasyonu durdurun.