Bu dosya, yatay bir doğru üzerinde kaymadan yuvarlanan çemberin kol noktasının (P) çizdiği trochoid eğrisini grafik üzerinde gösterir. Çemberin yarıçapı, kol uzunluğu katsayısı ve başlangıç açısı değiştirilerek eğrinin biçimi izlenir; istenirse hareket otomatik olarak canlandırılır.
Ad tanımlarında şu mantık kullanılır:
Dosyanın içeriği
- S: Tek sayfadır. Üzerinde bir grafik, kaydırma çubukları ve parametre hücreleri bulunur.
- F4: Yuvarlanan çemberin yarıçapı (a). Başlangıç değeri 1,05'tir.
- F6: Kol uzunluğu katsayısı (k); kol uzunluğu b = k.a olarak alınır. Başlangıç değeri 1,42'dir.
- F8: P noktasının adım adım ilerleme açısı (derece). Başlangıç değeri 180'dir.
- M4, O4, M6, O6: Animasyonun sayaç, durum ve süre değerlerini tutar.
- M12:M13 ve I12:I13: Grafikteki yatay doğru serisinin verisidir.
Kullanılan formüller
Hücrelerde yalnızca iki formül vardır; hesaplamanın büyük bölümü adlandırılmış formüllerle yapılır. M12 hücresi f adını, M13 hücresi Px adını çağırır.=f
- f: Açıyı RADIANS ile radyana çevirir. Animasyon çalışırken MOD ile 0-180 derece arasında gidiş-dönüş yapar, aksi halde F8'deki değeri alır.
- Px ve Py: P noktasının anlık koordinatlarını verir.
- x ve y: Eğrinin 0-900 derece arasındaki noktalarını üretir; OFFSET ve ROW ile dizi oluşturulur.
- xh ve yh: Eğrinin o ana kadar çizilmiş bölümünü verir.
- Cx ve Cy: Yuvarlanan çemberin çizimi için kullanılır.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme veya dışarıya bağlantı yoktur.- aBar_Change, kBar_Change, wBar_Change (ve Scroll olayları): Kaydırma çubuğu değerini F4, F6 ve F8 hücrelerine aktarır. Yarıçap ve katsayı değerleri 100'e bölünür, açı değeri 3 ile çarpılır.
- Worksheet_Change: Hücreye elle değer girildiğinde çubuğu günceller. Geçerli aralıklar yarıçap için 0,5-1,2, katsayı için 0,25-1,5, açı için 0-900'dür; aralık dışı değer girilirse çubuktaki değer geri yazılır.
- basla: Animasyonu başlatır. Çubukları devre dışı bırakır, sayfayı korumaya alır ve açıyı 3 derecelik adımlarla ilerletir; geçen süreyi hesaplar.
- 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.
- Kaydırma çubuklarıyla veya F4, F6, F8 hücrelerine değer yazarak çember yarıçapını, kol katsayısını ve açıyı değiştirin; grafik anında güncellenir.
- basla makrosunu çalıştırarak hareketi izleyin. Animasyon sırasında sayfa korumalıdır.
- Durdurmak için dur makrosunu çalıştırın.