Bu şablon, bir çember üzerindeki eşit aralıklı noktaların doğrularla birleştirilmesiyle oluşan string art çizimini grafik olarak üretir. Çemberin yarıçapı ve nokta adedi değiştirildiğinde koordinatlar ve grafik yeniden hesaplanır.
Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- S: Giriş sayfasıdır. Çember Yarıçapı (varsayılan 0,89) ve Çember Üzerindeki Nokta Adedi (varsayılan 64) değerleri bu sayfada tutulur. Değerler kaydırma çubuklarıyla ya da doğrudan hücreye yazılarak değiştirilir. Sayfada çember grafiği yer alır.
- H: Hesap sayfasıdır (A1:G362). "Çaplar" başlığı altında nokta numaraları ile bunlara karşılık gelen x ve y koordinatları listelenir. Her numara, karşısındaki nokta (numara + n/2) ile eşleştirilerek çap oluşturulur.
Kullanılan formüller
- Nokta numarasına göre y koordinatı hesaplanır. Numara boşsa #N/A döndürülür, böylece grafikte boş noktalar çizilmez:
- x koordinatı aynı mantıkla COS fonksiyonu kullanılarak hesaplanır.
- Karşı nokta numaraları ve sıralama IF ile MOD fonksiyonlarıyla üretilir; numaralar n değerini aşmaz.
- Tanımlı adlar: a yarıçapı, n nokta adedini gösterir; t, Cx ve Cy çember eğrisinin koordinatlarını verir.
Makrolar
- aBar_Change ve aBar_Scroll: Yarıçap çubuğunun değerini yarıçap hücresine aktarır.
- nBar_Change ve nBar_Scroll: Nokta çubuğunun değerinin 2 katını nokta adedi hücresine yazar; nokta adedi bu nedenle çift sayı olur.
- Worksheet_Change: Hücreye elle değer yazıldığında çalışır. Yarıçap 0,5 ile 1 arasında, nokta adedi 10 ile 180 arasında olmalıdır; aralık dışı ya da sayısal olmayan girişte değer çubuğa göre geri yüklenir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- S sayfasında yarıçap çubuğunu kaydırın ya da 0,5 ile 1 arasında bir değer yazın.
- Nokta adedini çubukla ya da 10 ile 180 arasında bir değerle belirleyin.
- Grafiğin yeni değerlere göre güncellenmesini izleyin; koordinatlar H sayfasında izlenebilir.