10-13-2014 05:06 AM - edited 10-13-2014 05:12 AM
Merhaba herkese,
İş yerimdeki agilent marka (osiloskoplar, multimetreler, dc power suppllylar ..vb) cihazların bilgisayar ile yönetilmesini sağlamak amacıyla LabVIEW ile bir arayüz hazırlıyorum. Yapacağım bu programı iş yerindeki bütün çalışma arkadaşlarım kendi bilgisayarlarına yükleyip kullanabilecekler. programın main ekranında bütün cihaz isimleri liste halinde mevcut ve cihazın anlık bilgisini almak istiyorum. örneğin; 1 nolu cihaz kapalı, 2 nolu cihaz açık ve başkası tarafından kullanılıyor, 3 nolu cihaz açık ve başkası tafarından kullanılmıyor gibi anlık bilgileri main ekranında anlık göstermek istiyorum. bunu main ekranda gösterirken eğer birisi bir cihazı kullanıyorsa onun verilerine de engel olmadan diğer kullanıcılarında "cihaz kullanılıyor" bilgisini görebilmelerini istiyorum.
Yardımlarınız için teşekkürler,
Ömer
10-13-2014 05:16 AM
10-13-2014 05:20 AM
aynı anda iletişim kurmaya çalıştıklarında hata mesajı alıyorlar. ben de bu hata msjı yerine "cihaz kullanılıyor" bilgisi almak istiyorum. ancak iletişime geçildiği anda asıl kullanıcının verilerinde duraksama oluyor. yani asıl kullanıcıya engel olmadan o cihazın kullnılıp kullanılmadığını başka bir bilgisayarda görmenin bir yolunu arıyorum
10-13-2014 05:24 AM
10-13-2014 05:32 AM
10-13-2014 06:11 AM
Evet, GPIB üzerinden VISA komutları ile haberleşiyoruz.. Cihazlar E5810A GateWay ' e bağlı
10-13-2014 06:15 AM
10-13-2014 06:22 AM
Evet döndürülüyor. asıl kullanıcı da da yeni bağlanacak kişide de hata msjı gözüküyor. asıl kullanıcıda hata msjı birkaç saniye gözüktükten sonra kayboluyor ve asıl kullanıcı işini yapmaya devam ediyor. benim amacım; asıl kullanıcı hata msjı almasın ve verilerinde duraksama olmasın
10-13-2014 07:19 AM
Bence gateway üzerinden bir şekilde visa komutları ile bağlanmak istediğiniz cihazın state'i öğrenilebilir diye düşünüyorum. Datasheet'inde bu şekilde bir durumdan bahsediliyor mu öncelikli olarak bir ona göz atmak gerekiyor.
10-13-2014 07:36 AM