Bu dosya, dört köşeli astroid (hypocycloid) eğrisinin sabit bir çember içinde dönen daha küçük bir çemberin üzerindeki noktanın izinden nasıl oluştuğunu Excel grafiği üzerinde gösterir. Çember boyutu, astroidin konumu ve tarama doğrusunun konumu ayarlanabilir; çizim animasyonla veya adım adım izlenebilir.
Burada k çember boyutunu, f ve g ise S sayfasındaki konum ayarlarını temsil eden adlandırılmış hücrelerdir. Tanımlı adlar (ör. Cx, Cy, Mx, My) çember ve merkez noktası koordinatlarını grafiğe aktarır.
Dosyanın içeriği
- S: Kontrol sayfasıdır. Grafik ve kontroller bu sayfadadır. "Küçültme / Büyütme" (sabit çemberin boyutu), "Astroidin Konumu", "Tarama Doğrusunun Konumu" ve "Adım - Adım İlerleme" ayarları ile "EK Seçenekler" bölümü yer alır. Ek seçenekler bölümünde sabit çember ve yuvarlanan çemberin gösterimi için seçimler bulunur.
- H: Hesap sayfasıdır. Yuvarlanan çember çapları için P ve Q noktalarının açıya göre x ve y koordinatları, yaklaşık 540 satıra kadar tablo halinde hesaplanır.
Kullanılan formüller
H sayfasında 364 formül bulunur; bunlar IF, SIN, COS, RADIANS, PI ve NA fonksiyonlarından oluşur. Açı sütunundaki formül, geçerli ilerleme değerine göre açıyı üretir veya boş bırakır. Koordinat formülleri ise açı boşsa NA döndürür, böylece grafikte o nokta çizilmez. Örnek olarak P noktasının y değeri şu formülle hesaplanır:Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme veya dışarıya bağlantı işlemi yoktur.- fBar, gBar, kBar, wBar kaydırma çubuklarının Change ve Scroll olayları: Çubuk değerini ilgili hücreye yazar. Boyut çubuğu 0,5 ile 1 arasında değer üretir.
- Worksheet_Change: Hücreye elle değer girildiğinde çubuğu günceller. Konum değerleri 0-360, boyut 0,5-1, adım 0-359 aralığında kabul edilir; geçersiz girişte hücre çubuğun değerine döner.
- basla: Animasyonu başlatır. Çubukları devre dışı bırakır, sayfayı korumaya alır ve açıyı her turda 2 derece artırarak 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 çubuklarla veya hücrelere değer girerek çember boyutunu ve konum ayarlarını belirleyin.
- Animasyon için başlatma düğmesine (basla) basın; durdurmak için dur makrosunu çalıştırın.
- Adım adım izlemek için "Adım - Adım İlerleme" değerini 0-359 arasında değiştirin.