Bu dosya, Cosmometry geometrisindeki şekillerin Excel grafiği üzerinde çizilmesini sağlayan makro destekli bir şablondur. Şekillerin boyutu (küçültme/büyütme oranı) ve eksenlerin dönüş açısı kaydırma çubuklarıyla veya hücre değeri girilerek değiştirilir; grafik buna göre anında yenilenir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Şekle göre hangi noktaların çizileceği IF, OFFSET ve MATCH ile belirlenir; seçili şekle ait olmayan noktalar NA() ile #N/A döndürür ve grafikte görünmez. H3 hücresindeki örnek:
TR: =EĞER(scm<>3;KAYDIR(D$2;KAÇINCI($F3;$A$3:$A$14;0)
;YOKSAY())
EN: =IF(scm<>3,OFFSET(D$2,MATCH($F3,$A$3:$A$14,0),),NA())
Eksen çizgileri COS, SIN ve PI ile hesaplanır. Dosyada a, f, scm, t ve u gibi tanımlı adlar kullanılır; u, f açısının radyan karşılığıdır, scm ise seçili şekil numarasıdır.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- S: Kontrol sayfasıdır. F4 hücresinde Küçültme / Büyütme oranı (varsayılan 0.8), F6 hücresinde Eksenlerin Döndürülmesi açısı (varsayılan 63) bulunur. "ŞEKİL Seçimi" alanında Şekil - 1, Şekil - 2 ve Şekil - 3 seçenekleri yer alır; seçim D8 hücresine göre okunur. Grafik de bu sayfada gösterilir.
- H: Hesaplama sayfasıdır. A-C sütunlarında A, B, C, D, E, F, P, Q, R, S, T, U noktalarının x değerleri, F-K sütunlarında grafikte çizilecek noktaların x ve y karşılıkları, "Eksenler" bölümünde ise eksen çizgilerinin koordinatları hesaplanır.
Kullanılan formüller
Nokta koordinatları, a (ölçek) adlı tanımlı ad ve trigonometrik fonksiyonlarla üretilir. Örneğin C3 hücresinde:=a*COS(B3)
TR: =EĞER(scm<>3;KAYDIR(D$2;KAÇINCI($F3;$A$3:$A$14;0)
EN: =IF(scm<>3,OFFSET(D$2,MATCH($F3,$A$3:$A$14,0),),NA())
Eksen çizgileri COS, SIN ve PI ile hesaplanır. Dosyada a, f, scm, t ve u gibi tanımlı adlar kullanılır; u, f açısının radyan karşılığıdır, scm ise seçili şekil numarasıdır.
Makrolar
Makrolar S sayfasının kodunda yer alır ve otomatik çalışır; ayrıca başlatılmaları gerekmez.- aBar_Change ve aBar_Scroll: Ölçek çubuğunun değerini 100'e bölerek a hücresine yazar.
- fBar_Change ve fBar_Scroll: Açı çubuğunun değerini f hücresine yazar.
- Worksheet_Change: Hücreye elle değer girildiğinde çubuğu günceller. Ölçek için 0,5 ile 1,1; açı için 0 ile 360 aralığı geçerlidir. Aralık dışı veya sayısal olmayan girişte hücre çubuğun değerine döner.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- S sayfasında "ŞEKİL Seçimi" alanından Şekil - 1, 2 veya 3'ü seçin.
- Ölçeği kaydırma çubuğuyla veya F4 hücresine 0,5 ile 1,1 arasında değer yazarak ayarlayın.
- Eksenlerin açısını çubukla veya F6 hücresine 0 ile 360 arasında değer yazarak değiştirin.
- Grafikteki değişimi izleyin; hesaplanan koordinatlar H sayfasında görülür.