Bu şablon, 2 boyutlu düzlemde bir elipsin öteleme (translation) ve rotasyon (döndürme) işlemlerini grafik üzerinde gösterir. Elips parametreleri kaydırma çubuklarıyla veya doğrudan hücrelere değer yazarak değiştirilir; grafik anında güncellenir. Animasyon düğmesi ile döndürme işlemi adım adım izlenir.
Dosyanın içeriği
- S: "Elipsin Ötelenmesi ve Rotasyonu" başlıklı ana sayfa. Parametre hücreleri ve kaydırma çubukları burada bulunur: yarı büyük eksen uzunluğu (F6, örnek değer 2,88), yarı küçük eksen için kat sayısı (F8, 0,51), elips merkezinin x ve y koordinatları (F12 ve F14, örnek değerler -1,6 ve 1,2) ile X eksenine göre rotasyon açısı (F18, örnek değer -60). Animasyon, Sayaç ve Süre alanları da aynı sayfadadır.
- H: Grafiğin çizim verilerini ve etiket metinlerini hesaplayan yardımcı sayfa. Sayfada bir grafik bulunur.
Kullanılan formüller
- Elips eksen uç noktalarının y koordinatları, tanımlı adlar üzerinden SIN ve PI ile hesaplanır. Örneğin büyük eksen uçlarından biri için:
- Elips çevresi için tanımlı adlar kullanılır: Ex.1 ve Ey.1 döndürülmüş elipsin, Ex.0 ve Ey.0 döndürülmemiş elipsin koordinatlarını verir. fi adı, sayaç değerine göre açıyı radyan olarak üretir.
- Merkez etiketi, animasyon sırasında M(x, y), diğer durumda O(0, 0) olarak yazılır. Bu işlem IF, TEXT ve ROUND ile yapılır.
- Açı etiketi ve açı yayı, sayaç belirli aralıktayken IF, AND ve NA ile gösterilir; aralık dışında NA döndürülerek grafikte çizilmez.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Makrolar S sayfasının (Sayfa1) kod bölümündedir.- aBar, kBar, MxBar, MyBar, fBar olaylarını işleyen prosedürler: çubuk değeri değişince ilgili hücreye yazılır (örneğin yarı büyük eksen için çubuk değerinin 100'e bölünmüş hali, açı için -90 + çubuk değeri).
- Worksheet_Change: Hücreye elle değer girildiğinde çubuğu günceller. Geçerli aralıklar: yarı büyük eksen 1-3, kat sayısı 0,2-0,9, merkez koordinatları -2 ile 2, açı -90 ile 90. Aralık dışı 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 sayaçla süreyi artırı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 yarı büyük eksen, küçük eksen katı, merkez koordinatları ve rotasyon açısını çubuklarla ya da hücrelere değer yazarak belirleyin.
- Animasyonu başlatan düğmeyle döndürme işlemini grafikte izleyin; bu sırada sayfa korumalıdır ve çubuklar kullanılamaz.
- Animasyonu durdurma düğmesiyle çubukları yeniden kullanıma açın.