Bu dosya, bir elips üzerinde yuvarlanan çemberin hareketini Excel grafiği üzerinde canlandıran bir animasyon şablonudur. Elipsin eksen uzunlukları, döndürme açısı ve çemberin yarıçapı değiştirilerek eğrinin ve çember merkezinin izlediği yol grafikte izlenir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyada a, k, f, d, w, t, u gibi tanımlı adlar kullanılır; elips ve çember koordinatları (Ex, Ey, Cx, Cy) tanımlı adlar üzerinden grafiğe aktarılır.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- S: Kontrol sayfasıdır. Elips yarı büyük eksen uzunluğu (a), yarı küçük eksen için kat sayısı (k), eksenlerin döndürülmesi (ϕ) ve yuvarlanan çember yarıçapı (d) değerleri bu sayfada girilir. Her parametre için bir kaydırma çubuğu ve animasyonu başlatıp durduran düğmeler bulunur.
- H: Hesap sayfasıdır. Eksen uç noktaları, eksen etiketleri, çember merkezi ve çember üzerindeki noktaların koordinatları burada hesaplanır. Sayfadaki grafik bu verilerle çizilir.
Kullanılan formüller
- RADIANS, SIN ve COS fonksiyonları, derece cinsinden girilen döndürme açısını ve çember konumunu koordinatlara çevirir. Elips noktaları a ve k değerlerinden türetilir.
- IF ve NA fonksiyonları, eksen çizgilerinin yalnızca S sayfasındaki D14 hücresi 1 olduğunda gösterilmesini sağlar; aksi halde #N/A döner ve çizgi grafikte görünmez.
Dosyada a, k, f, d, w, t, u gibi tanımlı adlar kullanılır; elips ve çember koordinatları (Ex, Ey, Cx, Cy) tanımlı adlar üzerinden grafiğe aktarılır.
Makrolar
Makrolar S sayfasının kod bölümündedir.- aBar, kBar, fBar, dBar, wBar Change ve Scroll: Kaydırma çubuğu hareket ettirildiğinde ilgili parametre hücresini günceller. a, k ve d değerleri 100'e bölünerek yazılır.
- Worksheet_Change: Parametre hücresine elle değer girildiğinde değeri denetler ve kaydırma çubuğunu buna göre ayarlar. İzin verilen aralıklar: a için 0,5-1, k için 0,2-0,8, d için 0,2-0,8, f ve w için 0-360. Aralık dışı veya sayısal olmayan girişte hücre, çubuğun değerine döner.
- basla: Animasyonu başlatır. Kaydırma çubuklarını devre dışı bırakır, sayfayı korumaya alır ve çember açısını döngü içinde sürekli artırır; geçen süre de hesaplanır.
- dur: Animasyonu durdurur, sayfa korumasını kaldırır ve kaydırma çubuklarını yeniden etkinleştirir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- S sayfasında kaydırma çubukları veya hücreler yardımıyla a, k, ϕ, d ve başlangıç açısı değerlerini belirleyin.
- Animasyonu başlatmak için başlatma düğmesini kullanın; çember elips üzerinde hareket eder.
- Parametreleri değiştirmek için önce durdurma düğmesine basın, çünkü animasyon sırasında çubuklar kapalıdır ve sayfa korumalıdır.