Bu dosya, belirlenen yarı büyük eksen, yarı küçük eksen oranı, dönme açısı ve elips adedine göre grafikte iç içe elipsler çizen bir geometrik tasarım şablonudur. Değerler değiştirildiğinde elips deseni grafikte yeniden oluşturulur.
Her yeni elipsin yarı ekseni, bir öncekinin 31/32 katı olarak küçülür; 15. elipsten sonra bu çarpan FLOOR ile 0,01 hassasiyetine yuvarlanır. Yatay kaydırma değeri ise COS ve PI fonksiyonlarıyla hesaplanır, sıra boşsa NA hatası döndürülerek grafikte nokta çizilmez. Dosyada toplam olarak IF, FLOOR, NA, COS ve PI fonksiyonları kullanılır.
Dosyanın içeriği
- S: Giriş sayfasıdır. "Geometrik Dizayn - ELİPSLER" başlığı altında dört parametre bulunur: elips yarı büyük eksen uzunluğu (örnek değer 1,25), yarı küçük eksen için kat sayısı (0,45), elips döndürme (rotasyon) açısı (200) ve elips adedi (18). Sayfadaki kaydırma çubukları bu değerleri değiştirir.
- H: "Yarı Eksenler - Hesaplama" sayfasıdır. Her elips için sıra numarası, yarı eksen uzunluğu, x kaydırması ve dönme değerleri satır satır hesaplanır.
- Dosyada bir grafik bulunur. Elipsler, "E01.x", "E01.y" gibi adlandırılmış formüllerle (her elips için bir x ve bir y serisi) grafiğe aktarılır.
Kullanılan formüller
Elips sıra numarası, elips adedine bağlı olarak üretilir. Formül adedi aşan satırlarda boş değer döndürür:Her yeni elipsin yarı ekseni, bir öncekinin 31/32 katı olarak küçülür; 15. elipsten sonra bu çarpan FLOOR ile 0,01 hassasiyetine yuvarlanır. Yatay kaydırma değeri ise COS ve PI fonksiyonlarıyla hesaplanır, sıra boşsa NA hatası döndürülerek grafikte nokta çizilmez. Dosyada toplam olarak IF, FLOOR, NA, COS ve PI fonksiyonları kullanılır.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Makrolar S sayfasının kod bölümündedir ve kendiliğinden çalışır:- aBar, kBar, fBar ve nBar kaydırma çubukları hareket ettirildiğinde (Change ve Scroll olayları) değerler sırasıyla a, k, f ve n adlı hücrelere yazılır. Eksen ve kat çubukları 100'e bölünerek ondalık değere çevrilir.
- Worksheet_Change olayı, hücreye elle girilen değeri denetler ve çubuğu bu değere getirir. Kabul edilen aralıklar: a için 0,75-1,5; k için 0,15-0,75; açı için 0-359; elips adedi için 1-30. Aralık dışı veya sayı olmayan girişte önceki çubuk değeri geri yüklenir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- S sayfasında kaydırma çubuklarını kullanın veya değerleri hücrelere doğrudan girin.
- Yarı büyük eksen, küçük eksen katı, dönme açısı ve elips adedini (en çok 30) istediğiniz desene göre ayarlayın.
- Grafiğin değişikliğe göre yeniden çizilmesini izleyin; H sayfasında her elipsin hesaplanan değerlerini inceleyebilirsiniz.