eksi değerde ki real değişkeni udint çevrimi
eksi değerde ki real değişkeni udint çevrimi
Selamün aleyküm kolay gelsin. eksi değer almış real bir değişkeni udint'e çevirmek istediğimde örnek veriyorum "-10" veya "-1000" fark etmiyor, çıktı olarak bu sonucu alıyorum 4294967286. kullandığım plc fl004-0806n-v2.
Re: eksi değerde ki real değişkeni udint çevrimi
UDINT: unsigned decimal, yani işaretsizdir.
-1 girerseniz: 4294967295
-2 girerseniz: 4294967294
-3 girerseniz: 4294967293 vb. şeklinde sonuçlar elde edersiniz.
Amacınız girilen negatif sayıyı pozitife çevirmek ise maths klasörünün altındaki abs komutunu kullanın. Eğer hem pozitife dönsün hem de udint tipine sahip olsun isterseniz. abs ile dönüştürdükten sonra any_to_udint deyin.
abs komut kullanım örneği ve videosu
-1 girerseniz: 4294967295
-2 girerseniz: 4294967294
-3 girerseniz: 4294967293 vb. şeklinde sonuçlar elde edersiniz.
Amacınız girilen negatif sayıyı pozitife çevirmek ise maths klasörünün altındaki abs komutunu kullanın. Eğer hem pozitife dönsün hem de udint tipine sahip olsun isterseniz. abs ile dönüştürdükten sonra any_to_udint deyin.
abs komut kullanım örneği ve videosu
Kimler çevrimiçi
Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 5 misafir