Dosya simgesi

Kare Kenarları Üzerinde Hareketli Kare

Bu şablon, bir dış karenin kenarları üzerinde hareket eden iç karenin geometrisini grafik olarak gösterir. Dış kare, rotasyon açısı ve iç karenin konum açısı ayarlanabilir; iç kare animasyon düğmesiyle hareket ettirilebilir.

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Dosya .xlsm biçimindedir.

Dosyanın içeriği​

  • S: Kontrol sayfasıdır. Dış kare kenar uzunluğu (F4), rotasyon açısı (F6) ve iç karenin konum açısı (F8) burada girilir. Sayfada ayrıca animasyon sayacı ve süre alanları ile kaydırma çubukları bulunur; grafik de bu sayfadadır.
  • H: Hesap sayfasıdır. Dış karenin köşe noktaları (A, B, C, D), köşe etiketlerinin konumları, eksen uçları (X+, X-, Y+, Y-) ve iç kare taramasına ait açı, kriter ve y değerleri burada hesaplanır.

Kullanılan formüller​

H sayfasında yaklaşık 337 formül vardır. Köşe koordinatları trigonometrik olarak üretilir; örneğin ilk köşenin y değeri şöyle hesaplanır:
Excel formülü
=a*SIN(PI()/4+fi)
Burada a kenar uzunluğu, fi ise rotasyon açısının radyan karşılığıdır. Bu adlar tanımlı addır; v adı animasyon çalışırken sayaç değerini, çalışmazken F8 değerini kullanır.
Kare taraması için açı değeri MOD ile 0-45 derece aralığına indirilir, ardından kenar üzerindeki uzaklık COS ve SQRT ile bulunur:
Excel formülü
=EĞER(J3="";"";a/KAREKÖK(2)/COS(RADYAN(K3)))
=IF(J3="","",a/SQRT(2)/COS(RADIANS(K3)))
Boş satırlarda NA() döndürülür; böylece grafikte kullanılmayan noktalar çizilmez.

Makrolar​

  • aBar, fBar, wBar olayları: Kaydırma çubukları değiştirildiğinde kenar uzunluğu (çubuk değeri/100), rotasyon açısı (-90 ile 90 derece) ve konum açısı hücrelere yazılır.
  • Worksheet_Change: Hücrelere elle değer girildiğinde denetler. Kenar uzunluğu 0,5-1, rotasyon açısı -90 ile 90, konum açısı 0-359 aralığında olmalıdır; geçersiz giriş çubuk değeriyle değiştirilir.
  • basla: Animasyonu başlatır. Çubukları devre dışı bırakır, sayfayı korumaya alır ve konum açısını her adımda bir artırarak grafiği hareket ettirir; geçen süreyi yazar.
  • dur: Animasyonu durdurur, sayfa korumasını kaldırır ve çubukları yeniden etkinleştirir.
Makrolar dosya silme veya dış bağlantı gibi işlem içermez.

Nasıl kullanılır​

  1. Dosyayı açıp makroları etkinleştirin.
  2. S sayfasında kaydırma çubukları veya hücreler ile kenar uzunluğunu ve açıları ayarlayın.
  3. Animasyonu başlatmak için basla makrosunu çalıştırın.
  4. Durdurmak için dur makrosunu çalıştırın; sayfa koruması bu sırada kalkar.

52779 tarafından daha fazla dosya

Detaylar
Yazar
52779
İndirme
7
Gösterim
2,424
İlk sürüm
Güncel
SHA-256
30fd68a298de0ceba9722a29b2c2d903dace01c05cf842fb6a0d5adfe38a10c8

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Emeğinize sağlık, teşekkürler.
Geri
Üst