Bu dosya, çemberler üzerinde hareket eden noktaların geometrik yerini grafik üzerinde animasyonla gösterir. Her nokta kendi çemberi üzerinde hareket eder; çemberlerin yarıçapı, eksenlerin dönüşü ve başlangıç açısı kaydırma çubuklarıyla değiştirilebilir. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- S: Kontrol sayfasıdır. Küçültme / Büyütme (çemberlerin yarıçapı, F4 hücresinde 0,84 değeriyle), Komple Döndürme (eksenlerin döndürülmesi, F6 hücresinde 90) ve Adım - Adım İlerleme (F8 hücresinde 110) ayarları burada yer alır. Sayaç ve süre bilgileri ile animasyon alanı da bu sayfadadır.
- H: Grafiğin kullandığı hesaplama sayfasıdır (A1:K305). Çember ve nokta koordinatları burada hesaplanır.
- Dosyada bir grafik bulunur; noktaların izi bu grafik üzerinde çizilir.
Kullanılan formüller
- Yalnızca SIN, COS ve RADIANS fonksiyonları kullanılır. Örneğin K3:K10 aralığında noktaların dikey konumu 45 derecelik açı farklarıyla hesaplanır; formül şu biçimdedir:
- Sütun F ve G'de noktanın yatay ve dikey konumu, çemberin yarıçapı (d) ve dönme açısına (a) göre bulunur.
- Formüller d, a, w, u, v gibi tanımlı adlara bağlıdır. d yarıçapı, a eksen açısını, w adım değerini verir.
Makrolar
- basla: Animasyonu başlatır. Sayaç adım değerinden başlayarak sürekli artar, kaydırma çubukları devre dışı kalır ve sayfa korumaya alınır. Geçen süre Süre hücresine yazılır.
- dur: Animasyonu durdurur, sayfa korumasını kaldırır ve kaydırma çubuklarını yeniden etkinleştirir.
- Kaydırma çubuğu olayları (dBar, aBar, wBar): Çubuk değerlerini yarıçap, eksen açısı ve adım hücrelerine aktarır.
- Worksheet_Change: Hücreye elle girilen değeri denetler ve çubuğa yansıtır. Yarıçap 0,5 ile 1 arasında, açılar 0 ile 360 arasında olmalıdır; geçersiz giriş çubuk değerine döndürülür.
- Kodda dosya silme veya dış bağlantı işlemi yoktur.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- S sayfasında kaydırma çubuklarıyla çember yarıçapını, eksen dönüşünü ve adım değerini ayarlayın; değerler ilgili hücrelere de elle girilebilir.
- Animasyonu başlatmak için basla makrosunu çalıştırın.
- Durdurmak için dur makrosunu çalıştırın; ardından ayarlar yeniden değiştirilebilir.