Bu dosya, eş merkezli dört çemberin ve çember üzerinde hareket eden noktaların grafiksel animasyonunu sunar. Çember yarıçapları ve başlangıç açısı değiştirilerek noktaların konumu grafik üzerinde izlenir. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Hareketli noktanın açısı FLOOR ile 6 derecelik adıma yuvarlanır. Nokta yoksa IF ve NA ile grafikte çizilmemesi sağlanır:
Dosyada SIN, COS ve RADIANS fonksiyonları yoğun olarak kullanılır. Animasyon açısı "u" adlı ad tanımıyla belirlenir; animasyon çalışırken sayaç değerinin 360'a göre kalanı, çalışmazken başlangıç açısı kullanılır.
Dosyanın içeriği
- S: Kontrol ve grafik sayfasıdır. İç çember (Çember.1) yarıçapı ile Çember.2, Çember.3 ve Çember.4 yarıçapları, başlangıç açısı, "Adım Adım İlerleme" ve "Animasyon" alanları, sayaç ve süre bilgisi bu sayfadadır. Kaydırma çubukları ve animasyonu çizen grafik de burada yer alır.
- H: Hesaplama sayfasıdır. A sütununda 0 dereceden başlayarak 6 derecelik adımlarla açı değerleri, yanında her çember için hesaplanan x ve y değerleri bulunur. "Hareketli Noktalar" bölümünde animasyondaki noktaların açı ve y değerleri hesaplanır.
Kullanılan formüller
Çember noktalarının koordinatları, yarıçapı tutan adlandırılmış hücrelerle (k.1, k.2, k.3, k.4) hesaplanır. Örneğin C3 hücresindeki y değeri şu formülle bulunur:Hareketli noktanın açısı FLOOR ile 6 derecelik adıma yuvarlanır. Nokta yoksa IF ve NA ile grafikte çizilmemesi sağlanır:
Dosyada SIN, COS ve RADIANS fonksiyonları yoğun olarak kullanılır. Animasyon açısı "u" adlı ad tanımıyla belirlenir; animasyon çalışırken sayaç değerinin 360'a göre kalanı, çalışmazken başlangıç açısı kullanılır.
Makrolar
- k1Bar, k2Bar, k3Bar, k4Bar, wBar olayları: Kaydırma çubuğundaki değer ilgili yarıçap hücresine (çubuk değeri 100'e bölünerek) veya açı hücresine yazılır.
- Worksheet_Change: Hücreye elle değer girildiğinde kontrol yapar ve değeri çubuğa yansıtır. Geçerli aralıklar: Çember.1 için 0,5-1; Çember.2 ve Çember.3 için 1,1-1,4; Çember.4 için 1,5-2; açı için 0-359. Aralık dışı değer girilirse önceki değer korunur.
- basla: Animasyonu başlatır, sayacı açıdan itibaren birer birer artırır, geçen süreyi yazar. Çalışırken kaydırma çubuklarını kapatır ve sayfayı korumaya alır.
- 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 kaydırma çubuklarıyla veya hücrelere değer girerek dört çemberin yarıçapını ve başlangıç açısını ayarlayın.
- Animasyonu başlatmak için basla makrosunu atanmış düğmeyle çalıştırın.
- Animasyonu durdurmak için dur düğmesini kullanın; ardından değerleri yeniden değiştirebilirsiniz.