Bu şablon, bir dış elipsin içine birbirine teğet yerleştirilen özdeş elipslerin grafiğini çizer. Dış elipsin boyutu, eksen oranı, dönme açısı ve iç elips sayısı kaydırma çubuklarıyla değiştirilir; grafik anında güncellenir. İsteğe bağlı olarak tüm şekil animasyonla döndürülebilir.
Sıra numaraları IF ile n değerine kadar otomatik uzar; komşu noktaların orta noktaları AVERAGE, kaydırmalı başvuru ise OFFSET ile bulunur. Elips eğrileri a, d, rcc, k ve fi gibi tanımlı adlarla ve E00-E08 serileriyle çizilir.
Dosyanın içeriği
- S: Kontrol sayfasıdır. Dış elips için a (yarı eksen), k (eksen oranı) ve ϕ (rotasyon) değerleri, teğet iç elipsler için n (adet) ve ω değerleri bulunur. "Grafikte Gösterim" bölümündeki 1/0 anahtarları çokgen, teğet noktaları ve iç elipslerin görünümünü açıp kapatır. Animasyon başlatma ve durdurma düğmeleri ile grafik de bu sayfadadır.
- H: Hesap sayfasıdır. Çokgen köşeleri, rotasyonlu x ve y koordinatları ve tüm teğet noktaları tablolar halinde hesaplanır.
Kullanılan formüller
H sayfasında SIN ve COS ile köşe ve teğet noktası koordinatları üretilir, ϕ açısı kadar döndürme de bu formüllerle yapılır. Grafikte gösterilmeyecek noktalar NA ile gizlenir. Örneğin köşe noktasının dönmüş x değeri şöyle hesaplanır:Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme veya dışarıya bağlantı yoktur.- aBar, kBar, fBar, nBar, wBar olayları: Kaydırma çubuğu değerlerini hücrelere yazar. a için değer 100'e bölünür, ϕ için -90 eklenir.
- Worksheet_Change: Hücreye elle değer girildiğinde çubuğu eşler. Kabul edilen aralıklar a için 1-1,5, k için 0,2-1, ϕ için -90 ile 90, n için 3-10, ω için 0-359'dur. Aralık dışı girişte önceki değer geri yüklenir.
- basla: Animasyonu başlatır. Çubukları kilitler, sayfayı korumaya alır ve açıyı her adımda 1,5 derece artırarak şekli döndürür; geçen süreyi de 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 ve S sayfasına geçin.
- Kaydırma çubuklarıyla veya hücrelere değer yazarak a, k, ϕ, n ve ω değerlerini ayarlayın.
- "Grafikte Gösterim" bölümündeki 1/0 değerleriyle gösterilecek öğeleri seçin.
- Animasyonu başlatmak için başlat düğmesini, durdurmak için durdur düğmesini kullanın.