Dosya simgesi

2D Transformation Öteleme ve Rotasyon

Bu şablon, 2 boyutlu düzlemde bir elipsin öteleme (translation) ve rotasyon (döndürme) işlemlerini grafik üzerinde gösterir. Elips parametreleri kaydırma çubuklarıyla veya doğrudan hücrelere değer yazarak değiştirilir; grafik anında güncellenir. Animasyon düğmesi ile döndürme işlemi adım adım izlenir.

Dosyanın içeriği​

  • S: "Elipsin Ötelenmesi ve Rotasyonu" başlıklı ana sayfa. Parametre hücreleri ve kaydırma çubukları burada bulunur: yarı büyük eksen uzunluğu (F6, örnek değer 2,88), yarı küçük eksen için kat sayısı (F8, 0,51), elips merkezinin x ve y koordinatları (F12 ve F14, örnek değerler -1,6 ve 1,2) ile X eksenine göre rotasyon açısı (F18, örnek değer -60). Animasyon, Sayaç ve Süre alanları da aynı sayfadadır.
  • H: Grafiğin çizim verilerini ve etiket metinlerini hesaplayan yardımcı sayfa. Sayfada bir grafik bulunur.

Kullanılan formüller​

  • Elips eksen uç noktalarının y koordinatları, tanımlı adlar üzerinden SIN ve PI ile hesaplanır. Örneğin büyük eksen uçlarından biri için:
    Excel formülü
    =y+a*SIN(fi)
    =y+a*SIN(fi)
  • Elips çevresi için tanımlı adlar kullanılır: Ex.1 ve Ey.1 döndürülmüş elipsin, Ex.0 ve Ey.0 döndürülmemiş elipsin koordinatlarını verir. fi adı, sayaç değerine göre açıyı radyan olarak üretir.
  • Merkez etiketi, animasyon sırasında M(x, y), diğer durumda O(0, 0) olarak yazılır. Bu işlem IF, TEXT ve ROUND ile yapılır.
  • Açı etiketi ve açı yayı, sayaç belirli aralıktayken IF, AND ve NA ile gösterilir; aralık dışında NA döndürülerek grafikte çizilmez.

Makrolar​

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Makrolar S sayfasının (Sayfa1) kod bölümündedir.
  • aBar, kBar, MxBar, MyBar, fBar olaylarını işleyen prosedürler: çubuk değeri değişince ilgili hücreye yazılır (örneğin yarı büyük eksen için çubuk değerinin 100'e bölünmüş hali, açı için -90 + çubuk değeri).
  • Worksheet_Change: Hücreye elle değer girildiğinde çubuğu günceller. Geçerli aralıklar: yarı büyük eksen 1-3, kat sayısı 0,2-0,9, merkez koordinatları -2 ile 2, açı -90 ile 90. Aralık dışı girişte hücre çubuğun değerine döner.
  • basla: Animasyonu başlatır. Çubukları devre dışı bırakır, sayfayı korumaya alır ve sayaçla süreyi artırır.
  • dur: Animasyonu durdurur, sayfa korumasını kaldırır ve çubukları yeniden etkinleştirir.
Makro kodunda dosya silme veya dış bağlantı işlemi yoktur.

Nasıl kullanılır​

  1. Dosyayı açıp makroları etkinleştirin.
  2. S sayfasında yarı büyük eksen, küçük eksen katı, merkez koordinatları ve rotasyon açısını çubuklarla ya da hücrelere değer yazarak belirleyin.
  3. Animasyonu başlatan düğmeyle döndürme işlemini grafikte izleyin; bu sırada sayfa korumalıdır ve çubuklar kullanılamaz.
  4. Animasyonu durdurma düğmesiyle çubukları yeniden kullanıma açın.

52779 tarafından daha fazla dosya

Detaylar
Yazar
52779
İndirme
7
Gösterim
1,959
İlk sürüm
Güncel
SHA-256
ce0c84904bd8e05e87b9d406d09ce585af6731d8687489593f9171ab55d68954

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Paylaşımınız için teşekkürler.
Geri
Üst