Bu şablon, bir dış çemberin içine yerleşen iki çemberi ve halkayı grafik üzerinde gösterir. Dış çemberin yarıçapı, halka kalınlığı ve eksenlerin döndürme açısı değiştirildiğinde şekil ve kesişim noktaları yeniden hesaplanır.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Ç3 için aynı yapıda 270 derecelik ifade kullanılır. Kesişim noktalarının açısı ise şu formülle bulunur:
Kesişimlerin y değerleri (C11, C12) iki çemberin merkez ve yarıçap farklarından türetilir; yay bitiş değerleri ise açı hücrelerine bağlanır.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- S: Giriş ve grafik sayfasıdır. F4 hücresinde dış çember yarıçapı (0,84), F6 hücresinde kalınlık katsayısı (0,16; kalınlık = k*a), F8 hücresinde eksenlerin döndürülmesi (0 derece) bulunur. Bu üç değer kaydırma çubuklarıyla da değiştirilir.
- H: Hesaplama sayfasıdır. Çemberlerin merkez noktaları (Ç1, Ç2, Ç3), kesişim noktaları, kesişim açıları ve yay başlangıç/bitiş değerleri (yay1.1, yay1.2, yay2, yay3) burada hesaplanır.
Kullanılan formüller
H sayfasında Ç2 ve Ç3 merkezlerinin y koordinatları hesaplanır. Ç2 için kullanılan formül:Ç3 için aynı yapıda 270 derecelik ifade kullanılır. Kesişim noktalarının açısı ise şu formülle bulunur:
Kesişimlerin y değerleri (C11, C12) iki çemberin merkez ve yarıçap farklarından türetilir; yay bitiş değerleri ise açı hücrelerine bağlanır.
Makrolar
Makrolar S sayfasının kod modülündedir ve hiçbir dosya silme ya da dış bağlantı işlemi yapmaz.- aBar_Change / aBar_Scroll: Yarıçap çubuğunun değerini 100'e bölerek yarıçap hücresine yazar.
- kBar_Change / kBar_Scroll: Kalınlık çubuğunun değerini 100'e bölerek kalınlık katsayısı hücresine yazar.
- fBar_Change / fBar_Scroll: Döndürme çubuğunun değerini döndürme hücresine yazar.
- Worksheet_Change: Hücreye elle değer girildiğinde çalışır. Yarıçap 0,5-1, kalınlık katsayısı 0-0,5, döndürme 0-360 aralığındaysa ilgili çubuk güncellenir; aralık dışı veya sayısal olmayan girişte hücre çubuğun değerine geri döner.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- S sayfasında yarıçap, kalınlık ve döndürme çubuklarını kaydırın ya da değerleri doğrudan hücrelere girin.
- Grafikteki çemberlerin ve halkanın yeni değerlere göre değiştiğini izleyin.
- Kesişim noktaları ve açı değerlerini H sayfasında kontrol edin.