03-06-2014 07:46 AM
Merhabalar elimde bir adet Keithley 220 programmable current source var ve ben gpib ile bağlantı kurmak istiyorum fakat remote komutu cihaz ekranında aktif olmasına ragmen bir türlü istediğim akım değerini cihaz ekranında göremiyorum. Ne yapmam gerekiyor?
Solved! Go to Solution.
03-06-2014 09:24 AM
http://sine.ni.com/apps/utf8/niid_web_display.model_page?p_model_id=526
Bu linkteyi dosyayı inceleyin.
03-08-2014 03:42 AM
daha önce driverı indirdim fakat içinde tek bir vi vardı ve bu vi da işime yaramadı. Yine de teşekkür ederim.
03-09-2014 12:08 AM
Kullandigin VI yi bize gösterebilirmisin?
03-10-2014 12:59 AM
Bu tür hallerde işe en basitten başlamak lazım.
NI MAX üzerinden cihaza SCPI komutlarını manuel olarak göndermeyi deneyin.
Şu linkte bu işlemi ayrıntılı olarak anlatıyor:
https://www.ni.com/gettingstarted/setuphardware/instrumentcontrol/gpibconnect.htm
"*IDN?" gibi standart komutlardan başlayın.
Bu komuta cevap olarak cihazın size kimlik bilgilerini göndermesi gerekir.
Eğer bu komutu başarıyla işlettiyseniz diğer işlevsel komutların da işletilememesi için bir neden olmaması gerekir.
Önce komutları NI MAX üzerinden deneyin.
(SCPI komutlarını öğrenmek için cihazın kullanıcı kitabını biraz karıştırmanız gerekecek)
Eğer komutlar bu şekilde çalışıyorsa uygulama içinden de çalışması beklenir.
Çalışmıyorsa sorun indirdiğiniz VI'da olmalıdır.
Kolaylıklar...
03-10-2014 01:09 AM
Belirttiğim linki Figure-4'e kadar aynen takip edin.
Bu aşamada, “Communicate with Instrument” düğmesine tıklayarak işleme devam edin.
VISA Test Panel eğer tecrübeniz yoksa biraz karmaşık gelebilir.
“Communicate with Instrument” seçtiğinizde daha basit bir ekran göreceksiniz.
Komutu metin alanına (tercihen büyük harflerle) yazıp Write düğmesine tıklamanız yeterlidir.
Bazı komutlar tek yönlüdür. Cihaz bu komutlara yanıt olarak bir bilgi dönmez sadece komutun gereğini yapar.
Bazı komutlar da cihazın hemen cevap vermesini gerektirir (örnek: *IDN?).
Genelde ? ile biten komutlar cevap döndüren komutlardır ve cihazın yanıtını görebilmek için Read düğmesine tıklamanız gerekir.
Query düğmesi Write ve Read düğmelerine peş peşe tıklamanın işlevini yapar.
Örneğin, *IDN? yazıp Query'e tıklarsanız hem komutu gönderip hem de yanıtı okur ve yanıtı ekranda gösterir.
Eğer yanıt dönmeyeceği bir komut yazdığınız halde Query ya da Read yaparsanız program bir süre (default olarak 10 saniye) cihazdan yanıt bekler ve bu süre boyunca kullanıcı arayüzü hiç tepki vermez. 10 saniye sonunda ekranda timeout mesajını görürsünüz.
Bu durumla karşılaşırsanız panik olmayın 😉 10 saniyenin bitmesini bekleyin ve normal işleme devam edin.
Kolaylıklar...
03-10-2014 09:38 AM
sayenizde problem çözüldü 🙂 çok teşekkür ederim.