Bu şablon, bir elips içinde birbirine ve dış elipse teğet kalarak dönen iki özdeş elipsin hareketini grafik üzerinde gösterir. Elips ölçüleri ve açılar değiştirilerek geometri izlenebilir, animasyonla iç elipslerin dönüşü canlı görülebilir.
Dosyanın içeriği
Dosyada S adlı tek sayfa ve bir grafik bulunur. Sayfadaki giriş alanları şunlardır:- Yarı BÜYÜK Eksen Uzunluğu: dış elipsin yarı büyük ekseni (başlangıç değeri 1,01).
- Yarı KÜÇÜK Eksen katsayısı: küçük eksenin büyük eksene oranı (başlangıç değeri 0,57).
- Elips Rotasyon Açısı: elips eksenlerinin dönüş açısı (başlangıç değeri 23).
- Adım - Adım İlerleme: iç elipslerin dönüş açısı (başlangıç değeri 20).
- Animasyon bölümü: Sayaç ve Süre alanları.
Kullanılan formüller
Hücrelerde doğrudan formül yoktur; hesaplar adlandırılmış formüllerle yapılır:- t: ROW ve OFFSET ile 181 noktalık bir açı dizisi üretir ve RADIANS ile radyana çevirir.
- Ex ve Ey: dış elips eğrisinin koordinatlarını hesaplar.
- Ax, Ay, Bx, By: iç elipslerin merkez noktalarını COS, SIN ve PI ile bulur.
- Eax, Eay, Ebx, Eby: iki iç elipsin çizim koordinatlarını verir.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Makrolar sayfa kodundadır; dosya silme veya dış bağlantı gibi zararlı bir işlem içermez.- aBar, kBar, fBar, wBar olayları: kaydırma çubuklarındaki değeri ilgili hücreye yazar.
- Worksheet_Change: elle girilen değerleri denetler ve çubuklarla eşler. Geçerli aralıklar büyük eksen için 0,75-1,1, katsayı için 0,3-1, rotasyon açısı için -90 ile 90, ilerleme açısı için 0-359 arasındadır. Aralık dışı değer girilirse önceki değer geri yüklenir.
- basla: animasyonu başlatır. Çubukları devre dışı bırakır, sayfayı korumaya alır, açıyı 2 derecelik adımlarla artırır ve geçen süreyi yazar.
- dur: animasyonu durdurur, sayfa korumasını kaldırır ve çubukları yeniden etkinleştirir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Büyük eksen, küçük eksen katsayısı ve rotasyon açısını kaydırma çubuklarıyla ya da hücrelere değer yazarak ayarlayın.
- Grafikte elips ve iç elipslerin konumunu izleyin.
- Animasyonu başlatmak için basla makrosunu, durdurmak için dur makrosunu Alt+F8 penceresinden çalıştırın.