Bu şablon, ortak bir kesişim noktasından (orijin, O(0,0)) geçen çemberleri çizer. Çember adedi seçilir, çemberlerin merkezleri ve kesişim uzaklıkları hesaplanır, sonuç grafikte gösterilir. Animasyon seçeneğiyle çizim adım adım izlenebilir. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- S: Kontrol sayfasıdır. "Bir Kesişim Noktası ORTAK olan ÇEMBERLER" başlığı altında çember adedi
, ortak kesişim noktası seçeneği, animasyon ayarı, sayaç ve süre alanları yer alır. Grafik de bu sayfadadır. - H: Hesap sayfasıdır. Çember merkezlerinin koordinatları, kesişim uzaklıkları (yarıçap = kiriş), açı değerleri, animasyon parametreleri ve çizim noktaları burada hesaplanır.
Kullanılan formüller
- IF ve OR: Çember sayısını aşan satırlar boş bırakılır. Örneğin merkez koordinatı şu formülle bulunur:
- SIN, COS ve PI: Merkez koordinatları ile çember noktaları açıya göre hesaplanır; açı, PI()/18 adımlarıyla artar.
- IFERROR ve NA: Çizilmeyecek noktalar #N/A döndürülür, böylece grafikte görünmez.
- INDEX ve OFFSET: Merkez değerleri çekilir; animasyonda çizilen nokta sayısı kadar aralık grafiğe aktarılır.
Makrolar
- nBar_Change ve nBar_Scroll: Çember adedini belirleyen kaydırma çubuğunun değerini n hücresine yazar.
- Worksheet_Change: n hücresine elle değer girildiğinde çalışır. Değer 3 ile 25 arasındaysa kaydırma çubuğu güncellenir; değilse n eski çubuk değerine döner.
- basla: Animasyonu başlatır. Sayaç sıfırlanır, kaydırma çubuğu devre dışı kalır, sayfa korunur ve döngüde sayaç artarken geçen süre hesaplanır.
- dur: Animasyonu durdurur, sayfanın korumasını kaldırır ve kaydırma çubuğunu yeniden etkinleştirir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- S sayfasında çember adedini 3 ile 25 arasında kaydırma çubuğuyla veya n hücresine yazarak seçin.
- Grafikte ortak kesişim noktasından geçen çemberleri inceleyin.
- Animasyon için basla makrosunu çalıştırın; sayaç ve süre alanları ilerler.
- Durdurmak için dur makrosunu çalıştırın; sayfa koruması kalkar ve adet yeniden değiştirilebilir.