Bu dosya, sabit bir çemberin içinde yuvarlanan iç çemberin üzerindeki birden fazla noktanın izlediği Hypotrochoid yörüngelerini grafik üzerinde çizer. Nokta adedi, iç çemberin konumu, kol konumu, kol uzunluğu ve adım açısı kaydırma çubukları ya da hücre değerleriyle değiştirilir; eğri animasyonla oluşturulur.
Noktanın y değeri SIN, RADIANS, MOD ve PI fonksiyonlarıyla bulunur; tek ve çift numaralı noktalar için açı yarım tur farklı alınır. H ve J sütunlarında INDEX, SMALL, IFERROR ve ROWS ile ilgili noktalar süzülerek listelenir; boş kalan satırlarda grafikte çizim yapılmaması için #N/A döner. Grafik serileri, "N.01x", "N.01y" gibi adlandırılmış formüllerle beslenir.
Dosyanın içeriği
- S: Kontrol sayfasıdır. Başlık, sabit çember yarıçapı, iç çemberin konumu (F6), kol konumu (F8), nokta adedi (F10), kol uzunluğu (F4) ve adım ilerleme değeri burada bulunur. Sayfada eğrileri gösteren grafik ve kaydırma çubukları yer alır.
- H: Hesap sayfasıdır. "Tablo - Noktalar" bölümünde her noktanın numarası, yarıçap oranı (Yçap) ve y değeri hesaplanır. Noktalar "Sabit Çember DIŞI" ve "Sabit Çember İÇİ - Yuvarlanan DIŞI" olarak iki ayrı listeye ayrılır.
Kullanılan formüller
Yarıçap oranı her nokta için nokta adedine göre hesaplanır. C3 hücresindeki formül:Noktanın y değeri SIN, RADIANS, MOD ve PI fonksiyonlarıyla bulunur; tek ve çift numaralı noktalar için açı yarım tur farklı alınır. H ve J sütunlarında INDEX, SMALL, IFERROR ve ROWS ile ilgili noktalar süzülerek listelenir; boş kalan satırlarda grafikte çizim yapılmaması için #N/A döner. Grafik serileri, "N.01x", "N.01y" gibi adlandırılmış formüllerle beslenir.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.- basla: Animasyonu başlatır. Çubukları devre dışı bırakır, sayfayı korumaya alır ve açıyı döngüyle sürekli artırarak eğriyi adım adım çizer; geçen süreyi Süre alanına yazar.
- dur: Animasyonu durdurur, sayfa korumasını kaldırır ve çubukları yeniden etkinleştirir.
- Çubuk olayları: f, bt, n, k, w ve h çubuklarının değerleri ilgili hücrelere aktarılır.
- Worksheet_Change: Hücreye elle girilen değeri kontrol eder; f ve w için 0-360, bt için 0-180, n için 2-20, k için 0,5-1 aralığı geçerlidir. Aralık dışı değer çubuğun değeriyle değiştirilir.
Nasıl kullanılır
- Dosyayı açıp makroları etkinleştirin.
- S sayfasında çubuklarla ya da hücrelere değer girerek nokta adedini, konumları ve kol uzunluğunu ayarlayın.
- Animasyonu basla makrosuyla başlatın; çizim sırasında sayfa korumalıdır.
- Durdurmak için dur makrosunu çalıştırın ve parametreleri yeniden değiştirin.