02-20-2016 06:45 AM
Merhabalar,
SbRio 9636 üzerindeki ethernet portundan birden fazla sistemi kontrol etmek, aynı zamanda programlama ve arayüz içinde kullanmak istiyorum. Bu işlem için ethernet çoklayıcı kullanabilirmiyim yada bu işlem için önerebileceğiniz çözümler nelerdir?
Feti K.
02-21-2016 07:22 AM
Ethernet çoklayıcı dediğiniz "hub/switch" değil mi? Ağ oluşturabilmek için başka seçeneğimiz yok 🙂 Yoksa sadece iki nokta arasında iletişim olur.
02-22-2016 02:38 AM
Öncelikle cevabınız için teşekkür ederim Zafer Bey,
Evet çoklayıcan kastım "hub/switch" ve bununla nasıl bağlantı kurabilirim yada önce ethernet üzerinden programı yazıp sonra aygıtı ethernete takarak nasıl RT olarak veri iletişimi kurabilirim. Bilgisayar üzerinden LabVIEW ile iletişim kurabiliyorum fakat sbrio dan RT olarak iletişim kuramıyorum.
02-22-2016 04:20 AM
sbRIO aygıtına Labview ortamından erişiyor olmanız kendi yazacağınız uygulama ile dış ortama açılmak olmuyor. Bunun için ethernet kullanıyorsanız birkaç seçeneğiniz var;
1.TCP/IP kütüphanesini kullanarak belli portu dinleyebilir ve gelen bağlantıları yakalarsınız. Yada karşıdaki cihazın ilgili portuna bağlanarak veri aktarırsınız. Bu şekilde yaptığınızda platform ve uygulama bağımsız bir haberleşme kanalı oluşturmuş olursunuz.
2.Benzer şekilde UDP/DataSocket ile haberleşebilirsiniz.
3.OPC sunucu kurarak etiketler üzerinden haberleşebilirsiniz.
4.Labview ortamına özel olarak "Shared Variable" yada "Network Stream" üzerinden haberleşebilirsiniz. Bu seçenek sadece destekleyen cihazlarda ve Labview ile geliştireceğiniz uygulamalar arasında haberleşecektir.
İlgili örnekler kütüphanede bulunmaktadır. İncelemenizi öneririm.
02-22-2016 09:58 AM
Zafer Bey galiba problemimi size pek anlatamadım. Elimizde Ethernet arayüzlü 1 sensor var ve bu sensörden Sbrio ile very okumamız gerekli. Sbrio'da tek Ethernet portu mevcut oda compile işlemi için kullanılıyor. Compile işlemi bittikten sonra RT olarak sbrio ya ethernet arayüzlü sensörümü takarak veri okumam gerekiyor.
02-22-2016 10:48 AM
02-23-2016 03:06 AM - edited 02-23-2016 03:07 AM
Vallahi siz mi anlatamadınız biz mi anlatamadık bilmiyorum
Candan'ın da söylediği gibi bir "hub/switch" e hem sbRIOyu hem sensörü hem de bilgisayarı bağlayarak kullanabilirsiniz. Yalnız sbRIO normalde kendi başına çalışmak üzere tasarlanmış bir cihazdır. Yaptığınız yazılımı derleyip içine gömdükten sonra bilgisayardan bağımsız (Labview ortamında kodu koşturmanıza gerek kalmadan) çalıştırabilirsiniz. Böyle bir durumda switch/hub gerekmeden tek porta (isterseniz yine switch/hub kullanabilirsiniz) sensörü bağlayarak veri toplayabilir ve sbRIO içine kaydedebilirsiniz. Daha sonra bu verileri bilgisayara aktarabilirsiniz.
02-23-2016 06:24 AM
Hub switch ile IP yapılandırması yapınca sorun ortadan kalktı. Yardımlarınız için teşekkür ederim.
İyi günler.