Bu şablon, bir dikdörtgene X ekseninde kaydırma (X Shear) uygulandığında oluşan paralelkenarı ve kenarlarına teğet elipsi grafik üzerinde gösterir. Genişlik, yükseklik katsayısı, kenarlar arasındaki açı ve döndürme değerleri değiştirildiğinde şekil anında yeniden çizilir; isteğe bağlı animasyon ile elipsin teğet noktaları şekil üzerinde hareket ettirilir.
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: Kontrol sayfasıdır. Paralelkenar genişliği (F4), yükseklik için katsayı (F6), kenarlar arasındaki açı (F8), paralelkenarın komple rotasyonu (F10) ve teğet noktalarının faz farkı (F12) burada girilir. Animasyon hızı ve süre alanları ile grafik de bu sayfadadır; ayrıca X Shear için genel formüllerin yer aldığı bir not bulunur.
- H: Hesap sayfasıdır. A, B, C, D köşe noktaları, merkez M ve ara noktalar için x ve y koordinatları listelenir; X Shear dönüşümünün 2 boyutlu koordinatlardaki açıklaması da bu sayfadadır.
Kullanılan formüller
- Hesaplar adlandırılmış alanlara dayanır: a genişlik, k yükseklik katsayısı, f açı, g döndürme açısı, w faz farkıdır. t adı 0-180 arası açı dizisi üretir; elips noktaları x ve yp adlarıyla hesaplanır.
- H sayfasında köşe koordinatları SIN, COS, ATAN ve PI ile döndürme hesabından çıkarılır; ara noktalar için AVERAGE kullanılır.
- OFFSET ve MATCH ile nokta adına göre koordinat çekilir. Kenar uzunluğu p şu formülle bulunur:
=SQRT(a^2*(1+k^2))
Makrolar
- Kaydırma çubuğu olayları (aBar, kBar, fBar, gBar, wBar, hBar): Çubuk değerini ilgili hücreye aktarır; genişlik 1-5, katsayı 0,25-1, açı 40-140, döndürme ve faz 0-359, animasyon hızı 1-3 aralığındadır.
- Worksheet_Change: Hücreye elle değer girildiğinde değeri sınırlarla denetler ve çubuğu günceller; geçersiz değerde çubuktaki değere döner.
- basla: Animasyonu başlatır. Kontroller kilitlenir, sayfa korumaya alınır ve faz değeri sürekli artırılır; geçen süre Süre alanında izlenir.
- dur: Animasyonu durdurur, sayfa korumasını kaldırır ve kontrolleri yeniden açar.
Nasıl kullanılır
- Dosyayı açıp makroları etkinleştirin.
- S sayfasında genişlik, yükseklik katsayısı ve kenarlar arasındaki açıyı kaydırıcılarla veya doğrudan hücreye yazarak ayarlayın.
- Gerekirse döndürme ve faz farkı değerlerini değiştirin; grafik anında güncellenir.
- Animasyon hızını 1-3 arasında seçip basla makrosunu çalıştırın.
- Animasyonu bitirmek için dur makrosunu çalıştırın.