08-08-2018 08:25 AM
Merhaba hocalar ve arkadaslar
Normalde test tezgahımız calışmasına rağmen aşağıdaki gibi bir hata vermektedir.
((Attempted to read samples thar are no longer available. The requested sample was previously available, but has since been overwritten.
Increasin the buffer size, reading the data more frequently, or specifying a fixed number of samples to read instead of reading all available samples might correct the problem.))
bu hatadan sonra program calışıyor fakat grafik çizimi donuyor ama deger okuma ve çıkıs verme yapıyor.
Bu konu hakkında bilgisi olan böyle bir arıza ile karşılaşmış birileri varsa yardımcı olabilir mi?
Teşekkürler
08-08-2018 01:07 PM
08-09-2018 01:33 AM
Program ektedir ve yardımlarınız için teşekkürler.
08-09-2018 03:15 AM
Peki gecikme yapmasına nasıl bir kod sebep olabilir genel bilgi olarak.
08-12-2018 02:04 PM
08-13-2018 01:05 AM
Merhaba ve teşekkürler
ekte verdim veri alım yerini.
Çok teşekkürler ilgi ve destek için.
08-13-2018 02:38 AM
Merhabalar, gördüğüm kadarıyla okuma işleminin olduğu döngü içinde, görüntüleme, bazı hesaplar, analizler ve kayıt işlemleri mevcut. Sizlere tavsiyem okuma işlemi ile diğer işlemleri iki farklı thread (döngü) olacak şekilde ayırınız. Kuvvetle muhtemel analiz ve kayıt işlemlerinin yarattığı gecikme hataya neden oluyor. Producer-Consumer yapısını inceleyiniz.
Saygılarımla...
08-13-2018 11:49 PM
Teşekkürler
Bahsettiniz değişimleri yapıp en yakın zamanda buraya dönüş yapacağım.
08-14-2018 01:21 AM
Himmet Bey'e katılıyorum. İki işlem arasında herhangi bir process order olmadığı için data işleme esnasında kayıp yaşanıyor. İsterseniz producer-consumer yapısını uygulayabilirsiniz isterseniz de error wire'lar ile işlem sırası belirleyebilirsiniz. Örnek veriyorum; bir tane error constant oluşturacaksınız bu constanta ait wire öncelikle ilk işleme almanız gereken case structure'ın daha sonra da ikinci olarak işleme almanız gereken case structure'ın içerisinden geçirip ikinci case structure'ın çıkışından error output alacaksınız. Bu iki case structure arasındaki hiyerarşiyi düzenleyecektir. Eğer bunda başarılı olamazsanız, producer-consumer yapısı ile problemi çözersiniz.
10-01-2018 05:30 AM
Teşekkürler yardımlarınız için (sorun çözüldü)
sürücü verileri ve çalıştırması ile genel sıcaklık basınc gb verilerin alındığı döngüleri ayırdım ve problem giderilmiş oldu.
yardımlarınız için çok teşekkürler