03-13-2014 04:46 AM
Böyle bir şeyin olması mümkün müdür? true göndermesi gerekirken false gönderiyor ve işlem sonsuza kadar devam ediyor. Nasıl bir çözüm önerirsiniz.
Solved! Go to Solution.
03-13-2014 08:36 AM
Böyle birşey olması tabiki mümkündür. Çünkü Double Sayılar bilgisayar üzerinde binary fraction olacak şekilde ifade edilirler.
Normalde 0.3 sayısı=3/10 demektir.
Fakat Binary Fraction olarak ise 0.3= 1/4 + 1/32 +1/64+... şeklinde tanımlanır ve buda 0.3 sayısına tam eşit olmaz.
Bu nedenle sizin tam eşit olma durumunu değil ">=" (büyük eşit) durumunu kullanmanız sorununuzu çözecektir diye düşünüyorum...
Saygılarımla...
03-13-2014 11:53 AM
Himmet Bey'in yorumu doğru.
Yine de 5e-6 olarak gözüken lokal değişkenlere ait indikatörlerdeki gerçek değerleri "Floating Point" gösterim seçildiğinde görmek isterdim.
Uygulama tarafında illaki eşitlik kullanılması gerekiyorsa, floor vb. fonksiyonlarla iki değişkeni de sizin için anlamlı basamak sayısın indirgeyip çalışmak bir yöntem olabilir.
Kolaylıklar dilerim.
03-13-2014 12:35 PM
03-18-2014 08:49 AM
Labviewi bu forum sayesinde fazlasıyla geliştireceğime inanıyorum. Herkese yardımlarından dolayı çok teşekkür ederim.
Kolay gelsin.