Bu şablon, küçük bir çemberin büyük sabit bir çemberin içinde yuvarlanması sırasında çizilen hypocycloid eğrilerini grafik üzerinde gösterir. Dış çemberin yarıçapı, çember sayısı ve iç çemberin değeri kaydırma çubuklarıyla değiştirilir; eğri ve çemberlerin konumu buna göre yeniden çizilir. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- S: Ana sayfadır. Sabit dış hypocycloid ve yuvarlanarak dönen iç hypocycloid için yarıçap (d), dış çember
ve iç çember (m) değerleri burada yer alır. Sayfada ayrıca açı (ω) ayarı, merkez ve çember görünürlük seçenekleri ile animasyon süresi alanları bulunur. Grafik de bu sayfadadır. - H: Grafiğin kullandığı yardımcı sayfadır. Dış hypocycloid uçlarının numaralandırılmış (① - ⑨) etiket noktalarına ait x ve y koordinatları burada hesaplanır. Seçeneği kapalı olan noktalar #N/A değeri alır, böylece grafikte çizilmez.
Kullanılan formüller
- Sayfa S içindeki T12 hücresinde iç çemberin yarıçapına ilişkin değer hesaplanır:
=d*ABS(m-n)/n - R24 hücresinde dış hypocycloidin x koordinatı, açıya bağlı olarak hesaplanır:
- Sayfa H içinde etiket noktaları IF ve NA ile üretilir; boş veya kapalı noktalar grafikte görünmez:
- d, n, m, a, Mx, My gibi adlandırılmış alanlar grafik serilerinin x ve y değerlerini tanımlar.
Makrolar
Makrolar S sayfasının kod bölümündedir.- dBar, nBar, mBar, wBar kaydırma çubukları: Çubuk değiştirildiğinde ilgili hücre güncellenir. d değeri çubuk değerinin 100'e bölünmesiyle bulunur; n değiştiğinde m çubuğunun üst sınırı n-1 olur.
- Worksheet_Change: Hücreye elle değer girildiğinde geçerli aralıkta olup olmadığını denetler ve çubuğu günceller. Geçerli aralıklar: d için 0,75-1,1, n için 4-9, m için 3 ile n-1 arası, w için 0-359. Geçersiz girişte hücre çubuk değerine geri döner.
- basla: Animasyonu başlatır. Çubukları devre dışı bırakır, sayfayı korumaya alır ve açıyı her adımda 2 derece artırarak 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çın ve makroları etkinleştirin.
- S sayfasında d, n ve m değerlerini kaydırma çubuklarıyla ya da hücrelere yazarak belirleyin.
- Başlangıç açısını w çubuğuyla seçin; merkez ve çember görünürlük seçeneklerini ihtiyaca göre ayarlayın.
- Animasyonu başlatmak için basla makrosunu çalıştırın; durdurmak için dur makrosunu çalıştırın.