Merhaba,
VISA Interactive Control üzerinden cihaza erişip :SYST1:IDENTIFY?\r komutunu gönderdiğimde başarıyla cevap alıp ekranda görebiliyorum. Buna ait NI I/O Trace ekran görüntüsü ekteki gibi.
Ancak aynı cihaza LABVIEW üzerinden eriştiğimde aynı şeyleri göndermeme rağmen VISA READ kısmında timeout hatası alıyorum. Eğer return byte count 0 bırakırsam, timeout almıyorum ancak more data available bilgisi geliyor. Return byte count u 10 yaptığım da timeout hatası dönüyor. Yine aynı şekilde NI I/O trace görüntüsü ekte.
Timeout hatasının önüne geçebilmek için
SEND_END_EN true
TERMCHAR 13 (\r)
yapmama ve bunları göndermeme rağmen problemi çözemedim. VISA Interactive Control üzerinden cihaza erişip bilgi alabilmeme rağmen neden Labview üzerinden READ işlemlerinde timeout alıyorum bu konuda yardımcı olabilir misiniz?
Bir de dikkatimi çeken Interactive Control üzerinden gönderdiğim komutlar Trace ekranında viRead/viWrite olarak çıkıyor, Labivew den gönderince VISA Read VISA Write çıkıyor, bu normal midir yoksa yanlış birşeyler yaptığımın habercisi mi?
Teşekkürler