SİMULİNK KULLANARAK SİSTEMİN ANİMASYONUNU YAPMAK

Simulink ile oluşturduğunuz bir sistemin analizini grafiklerle yapmayı öğrendik. Şimdi ise oluşturduğunuz modeli(sistemi), 3d boyutlu bir modele entegre ederek beynimizin en gelişmiş yönü olan görüntüyü analiz etme sayesinde sistemin nasıl çalıştığını beyninize daha rahat bir şekilde anlatabilirsiniz. Yani siz sisteminizi oluşturup 3d  boyutlu bir modeli çalıştırdığınızda beyninizi artık yormanıza gerek kalmayacak ve beyniniz doğası olan görüntü işlemeyi kolay bir şekilde yaparak sisteminizdeki hataları bulmanızı kolaylaştıracak ;) Daha önce kapalı devrede yarattığımız sistem için bir tane 3d boyutlu top oluşturup bunun animasyonunu yapmakla başlayalım. daha önceki derse ulaşmak için tıklayınız.

1. Aşama  ver 2. Aşama videosu yukarıdan açabilirsiniz.

  1. Matlab Home sekmesindeki Preferences tıklayınız.
  2. Simulink 3D Animation tıkla ve VRML Editor tıklayarak V-Realm Builder seçiniz.
  3. OK tıklayarak sonraki adımdaki new seçildiğinde V-Realm Builder otomatik açılacaktır.
  4. Simulink 3d Animation İçinden VR Sink sürükleyip daha önce oluşturduğunuz projenize ekleyiniz.
  5. Eğer V-Realm Editor kurulu değilse Command Window içerisine "vrinstall -install editor" yazıp enter basınız.
  6. VR Sink çift tıklayarak açılan pencereden "New" tıklayınız.
  7. Açılan V-Realm Builder penceresinin sol üst köşesindeki yeni iconu tıklayınız.
  8. sol pencerede açılan New Word tıklayınız.
  9. üst menüdeki yuvarlak olanı (Shape) tıkladığınızda New World altına eklenecektir ve sol pencere top görünecektir.
  10. sol penceredeki Trasform tıklayarak adını "Ball" olarak değiştirin.
  11. geometry > Sphere > radius tıklaynız.
  12. Eğer önceden oluşturduğum kodu kullanıyorsanız 0.5 eğer videodaki kodu yapmışsanız 1.5 olarak giriniz.
  13. Material çift tıkla açılan Material Editor penceresinden Diffuse Color tıklayıp topun rengi ayarlayın.
  14. Ball altındaki Translation tıklayıp Y Axis değeri 20 ayarla.
  15. New World tıklayarak menün alt kısmında buluna "Access/Edit Viewpoint" tıklayıp Viewpoint ekleyiniz.
  16. Viewpoint açıp set_bind değeri true ve position y:10, z:40 yapınız.
  17. menüden Insert Box kutu şeklinde icona tıklayıp kutu ekleyiniz.
  18. yeni eklediğiniz kutunun size tıklayıp x:20, y:0.1, z:20  ve location y: -0.1 olarak ayarlayınız.
  19. menüden Libraries > Import From.. > Texture Library tıklayarak istediğinizi seçip yarattığınız kutunun Texture ekleyiniz.
  20. New World tıklayarak üsteki Insert Spot Ligt iconu tıklayarak ekleyiniz.
  21. eklediğiniz Spot Light Location y:30 yapınız.
  22. Vievpoint description tıklayarak My_View yazarak Ok basınız.
  23. Insert Background tıklarak arka plan ekleyiniz.
  24. File > Save As tıklayarak modelinizi sonradan rahatlıkla bulabileceğiniz bir yere kaydediniz.

3. Aşama Videosu yukarıdan açabilirsiniz.

  1. VR Sink çift tıklayarak açılan pencereden Browse kullanarak önceden oluşturduğumuz (serbest_dusme.WRL) dosyasını açınız.
  2. VR Sink çift tıkladığınızda oluşturduğunu top çıkacaktır.
  3. Açılan similasyon ekranının menüsünden  Simulation > Block parameters tıklayınız.
  4. sağ tarafta bulunan ROOT altındaki Ball(Transform) açınız ve translation(SFVec3f) seçili duruma getiriln ve Ok tıklanır.
  5. Simulink Library Browser ekranından VR Signal Expander ekleyiniz. Output width:3 ve Output signal indices: [2] olarak değiştiriniz.
  6. kodunuzu çalıştırınız ve tekran VR Sink tıklayarak animasyonu başlatma butonuna basınız. animasyonunuz çalışacaktır.
  7. Animasyonu biraz yavaşlatmak iyi olabilir. bunun için yine Simulation > Block parameters.. tıklayınız. sol alta bulunan Sample time 0.01 yaparak azaltınız.
  8. Simulation > Block parameters.. tıklayınız ve scale(SFVec3f) seçili hale getiriniz. topun esnemesini de animasyona eklemek için kullanacağız.
  9. bir tane Bas Creator ekleyiniz ve çift tıklayarak Number of inputs: 3 yapınız.
  10. videoda gösterildiği gibi bağlantıları yaptıktan sonra sisteminiz hazır çalıştırabilirsiniz Beyniniz ise nerede hata yaptığınızı hiç yorulmadan size söylesin :)
  11. Kodu: simulink_animasyon
barcode
Destek İçin Buradaki Reklamları Tıklayabilirsiniz.
Destek İçin Buradaki Reklamları Tıklayabilirsiniz.

Ses Kontrolleri

Tam Ekran Yap