eksi değerde ki real değişkeni udint çevrimi

RENU PLC ile ilgili her türlü sorularınızı buraya yazabilirsiniz...
Cevapla
haci
Mesajlar: 7
Kayıt: 11 Ara 2021 02:27
İletişim:

eksi değerde ki real değişkeni udint çevrimi

Mesaj gönderen haci »

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.
Kullanıcı avatarı
İlhan
Mesajlar: 948
Kayıt: 22 Kas 2017 16:29

Re: eksi değerde ki real değişkeni udint çevrimi

Mesaj gönderen İlhan »

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
Cevapla

“RENU PLC Forum” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 5 misafir