Bu dosya, iç içe dönen karelerin grafik üzerinde animasyonla gösterilmesini sağlar. Kare kenar uzunluğu, eksenlerin dönüşü ve başlangıç açısı kaydırma çubuklarıyla ayarlanır; animasyon başlatıldığında grafik sürekli güncellenir.
Açı değeri OFFSET ve MATCH ile ilgili kare bloğundan seçilir. Formüller a, d, f, v, w gibi tanımlı adları kullanır; bunlar sırasıyla kenar uzunluğu, ara uzaklık, eksen dönüşü, güncel açı ve başlangıç açısını temsil eder. Animasyon sırasında v değeri sayaçtan (s), durgun durumda ise başlangıç açısından (w) alınır.
Dosyanın içeriği
- S: Kontrol sayfasıdır. Grafik ve kaydırma çubukları burada yer alır. Küçültme / Büyütme (kenar uzunluğu, F4 hücresi), Komple Döndürme (eksenlerin döndürülmesi, F6 hücresi) ve Adım - Adım İlerleme (F8 hücresi) ayarları bulunur. Animasyon, Sayaç ve Süre bilgileri de bu sayfada izlenir.
- H: Hesaplama sayfasıdır. Kare1, Kare2, Kare3, Kare4 ve KareOrta başlıkları altında köşe noktalarının koordinatları, ayrıca açı hesabı için kullanılan Kare1 / Kare2 ara değerleri listelenir. Grafik bu verilerden beslenir.
Kullanılan formüller
H sayfasında 231 formül vardır. Bunlar SIN ve RADIANS ile köşe koordinatlarını hesaplar; MOD, ATAN2, DEGREES, SQRT ve IFERROR ise açı ve uzunluk hesaplarında kullanılır. Orta kare noktaları için şu yapı kullanılır:Açı değeri OFFSET ve MATCH ile ilgili kare bloğundan seçilir. Formüller a, d, f, v, w gibi tanımlı adları kullanır; bunlar sırasıyla kenar uzunluğu, ara uzaklık, eksen dönüşü, güncel açı ve başlangıç açısını temsil eder. Animasyon sırasında v değeri sayaçtan (s), durgun durumda ise başlangıç açısından (w) alınır.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Makrolar S sayfasının kod bölümündedir.- aBar, fBar, wBar olayları: Kaydırma çubuğu değiştiğinde değeri ilgili hücreye yazar. Kenar uzunluğu çubuk değerinin 100'e bölünmesiyle, eksen dönüşü -90 ile 90 derece arasında alınır.
- Worksheet_Change: Hücrelere elle değer girildiğinde kontrol yapar. Kenar uzunluğu 0,6 ile 1, eksen dönüşü -90 ile 90, başlangıç açısı 0 ile 360 arasında olmalıdır; geçersiz giriş çubuk değerine geri döndürülür.
- basla: Animasyonu başlatır. Açıyı her turda 0,5 derece artırır, süreyi hesaplar, çubukları devre dışı bırakır ve sayfayı korumaya alır.
- dur: Animasyonu durdurur, sayfanın korumasını kaldırır ve çubukları yeniden etkinleştirir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- S sayfasında kaydırma çubuklarıyla veya hücrelere değer girerek kenar uzunluğunu, eksen dönüşünü ve başlangıç açısını ayarlayın.
- Animasyonu başlatmak için basla makrosunu çalıştırın; sayaç ve süre bilgisi güncellenir.
- Durdurmak için dur makrosunu çalıştırın. Animasyon sırasında sayfa korumalıdır ve ayarlar durdurulana kadar değiştirilemez.