Bu şablon, bir ABC üçgeninin çevrel çemberi üzerindeki köşe noktalarından hareketle Fuhrmann noktalarını, Fuhrmann üçgenini ve Fuhrmann çemberini hesaplar ve grafikte çizer. Köşelerin konumu, çevrel çemberin merkezi ve yarıçapı kaydırgaçlarla değiştirilir; grafik anında güncellenir.
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ş ve grafik sayfasıdır. Çevrel çemberin merkezi (Ox, Oy), yarıçapı (R) ve A, B, C köşelerinin çember üzerindeki açıları (Açı A, Açı B, Açı C) kaydırgaçlarla veya doğrudan hücreye değer yazarak ayarlanır. Sayfada koşul kontrolü (UYGUN / Uygun DEĞİL), animasyon başlatma ve durdurma alanları ile Fuhrmann noktaları ve yay orta noktaları yer alır.
- H: Hesap sayfasıdır. Köşelerin koordinatları, kenar eğimleri ve açıları, kenar uzunlukları, çevre, alan, kenar ve yay orta noktaları, çevrel çember ile Fuhrmann çemberinin parametreleri ve grafik serileri burada hesaplanır.
Kullanılan formüller
- Üç köşenin doğrusal olup olmadığı kontrol edilir; sonuç H!A2 hücresinde "R" veya "S" olarak tutulur ve sart adıyla tüm hesaplarda kullanılır. S!H16 hücresi buna göre "UYGUN" veya "Uygun DEĞİL" yazar:
- Köşe koordinatları SIN, COS ve RADIANS ile çember üzerindeki açılardan üretilir. Eğim ve açı hesabında ATAN2, DEGREES, MOD ve TAN kullanılır.
- Koşul sağlanmadığında grafikte çizim yapılmaması için çok sayıda hücre NA değeri döndürür.
- Tanımlı adlar (Ox, Oy, yc, aa, ab, ac, CCx, CCy, CFx, CFy) ve OFFSET ile oluşturulan 181 noktalık açı dizisi çemberlerin çizim noktalarını verir.
Makrolar
- Kaydırgaç olayları (OxBar, OyBar, ycBar, aaBar, abBar, acBar): Kaydırgaç değiştiğinde ilgili hücre (Ox, Oy, yc, aa, ab, ac) güncellenir.
- Worksheet_Change: Hücreye elle değer yazıldığında geçerli aralıkta olup olmadığı denetlenir; Ox ve Oy için -2 ile 2, yc için 2 ile 5, açılar için 0 ile 359. Geçerliyse kaydırgaç değere eşitlenir, değilse hücre kaydırgacın değerine döner.
- basla: Koşul "R" ise animasyonu başlatır. Köşe A açısı 2 derecelik adımlarla artırılır, kaydırgaçlar devre dışı kalır, sayfa korunur ve geçen süre hesaplanır.
- dur: Animasyonu durdurur, sayfa korumasını kaldırır ve kaydırgaçları yeniden etkinleştirir.
- Cember3N: Üç noktadan geçen çemberin merkez koordinatlarını ve yarıçapını döndüren kullanıcı tanımlı fonksiyondur; noktalar doğrusal ise #N/A verir.
Nasıl kullanılır
- Dosyayı açıp makroları etkinleştirin.
- S sayfasında merkez (Ox, Oy) ve yarıçap kaydırgaçlarını ayarlayın.
- A, B ve C köşelerinin açılarını kaydırgaçlarla veya hücreye değer yazarak belirleyin.
- Durum hücresinin "UYGUN" olduğunu kontrol edin; üçgen ve Fuhrmann yapıları grafikte çizilir.
- Animasyon için basla makrosunu çalıştırın, durdurmak için dur makrosunu kullanın.