Bu dosya, astroid (dört köşeli hypocycloid) eğrisinin oluşumunu grafik üzerinde dinamik olarak gösterir. Sabit bir çemberin içinde yuvarlanan, yarıçapı sabit çemberin dörtte biri olan küçük çemberin bir noktasının izi astroid eğrisini çizer. Eğri adım adım izlenebilir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Dosya biçimi .xlsm'dir.
Aynı yapıda Ciy, AHPx, AHQx, ASPx gibi adlar bulunur. Bu adlar COS, SIN, PI, RADIANS fonksiyonlarıyla eğriyi, çember noktalarını ve çap uçlarını hesaplar. a adı, animasyon sırasında MOD ile 360 derece içinde döner.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Dosya biçimi .xlsm'dir.
Dosyanın içeriği
- S: Ana sayfadır. Başlıkta ASTROID (Dört Köşeli HYPOCYCLOID) yazar. Sayfada küçültme/büyütme (sabit çemberin yarıçapı), yuvarlanan çemberin konumu, yuvarlanan çember çapının konumu ve adım adım ilerleme için ayar alanları ile kaydırma çubukları bulunur. Animasyon düğmesi ve eğriyi gösteren grafik de bu sayfadadır.
- H: Grafiğin kullandığı yardımcı hesap sayfasıdır. C3:C8 hücrelerinde çember ve çap noktalarının koordinat değerleri yer alır.
Kullanılan formüller
Hesaplar, tanımlı adlar üzerinden yapılır. k sabit çemberin yarıçapı, f ve g ise S sayfasındaki konum açılarıdır. Örneğin yuvarlanan çember üzerindeki noktanın x koordinatı Cix adıyla şu formülle tanımlanır:Aynı yapıda Ciy, AHPx, AHQx, ASPx gibi adlar bulunur. Bu adlar COS, SIN, PI, RADIANS fonksiyonlarıyla eğriyi, çember noktalarını ve çap uçlarını hesaplar. a adı, animasyon sırasında MOD ile 360 derece içinde döner.
Makrolar
- fBar, gBar, kBar, wBar olaylarını işleyen prosedürler: Kaydırma çubuğu değeri değişince ilgili hücreye yazılır. kBar değeri 0,5 ile 1 arasındaki yarıçapa dönüştürülür.
- Worksheet_Change: f, g ve w hücrelerine 0 ile 360 arasında değer girilirse çubuk güncellenir; geçersiz girişte hücre çubuğun değerine döner. k için geçerli aralık 0,5 ile 1'dir.
- basla: Animasyonu başlatır. Çubukları devre dışı bırakır, sayfayı korumaya alır ve açıyı her turda 2 derece artırarak 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.
- S sayfasında kaydırma çubukları veya ilgili hücrelerle yarıçap ve konum değerlerini ayarlayın.
- Animasyon düğmesiyle eğrinin çizimini başlatın; durdurmak için ilgili düğmeyi kullanın.
- Animasyon sırasında sayfa korumalıdır ve çubuklar kilitlidir; değer değiştirmek için önce animasyonu durdurun.