1. sayfa (Toplam 1 sayfa)
Ondalık sayı
Gönderilme zamanı: Pzr Eki 24, 2021 3:48 pm
gönderen yigitelektr
Merhaba
0,82 bu sayıyı 115 sayısı ile çarpmak istiyorum.
0,82x115 =
Bunu hangi komutla yapmalıyım
Ayrıca büyük sayılarda çarpma yaptığımızda alakasız sonuçlar veriyor bunun için bir fonksiyon varmı
Re: Ondalık sayı
Gönderilme zamanı: Pzr Eki 24, 2021 3:49 pm
gönderen Volkan
Merhaba;
Öncelikli olarak 0,82 değeri kayan noktalı sayı formatındadır. Dolayısıyla 115 sayısının da bu formatta olması gerekmektedir.
Öncelikli olarak bu işlemi izleme sayfası üzerinden yapıyorsanız registerlar DR olarak girilmelidir. Örneğin DR0 gibi.
Ve sayı formatları Noktal (Floating) olarak seçilmelidir.
Fonksiyon olarak kayan noktalı sayılar sadece 200 ve devamındaki fonksiyonlar ile çalışmaktadır. Örneğin çarpma işlemi için FUN204 kullanılmalıdır.

- resim_2021-10-24_184905.png (12.02 KiB) 7401 kere görüntülendi
Tam sayıyı (integer), kayan noktalı sayı formatına çevirmek için FUN200 kullanmalısınız.
Büyük sayılarda yaşadığınız problem 32bit kullanmadığınız için olmaktadır. Fonksiyonu kurarken sol üst kısımdaki 32bit kutusunu işaretleyiniz ve izleme sayfasında registerları DR olarak görüntüleyiniz.
Re: Ondalık sayı
Gönderilme zamanı: Pzr Eki 24, 2021 3:52 pm
gönderen yigitelektr
Fun 204 kullanırken farklı bir problem yaşıyoruz. fonksiyonun içine farklı bir rakamla geçiyor
Re: Ondalık sayı
Gönderilme zamanı: Pzr Eki 24, 2021 3:53 pm
gönderen yigitelektr
Tamam
Tam sayıyı ondalık sayıya çevirmemiz gerekiyormuş teşekkür edeim
Re: Ondalık sayı
Gönderilme zamanı: Pzr Eki 24, 2021 3:53 pm
gönderen yigitelektr
Ondalık rakamı ekrandan girebilmek için veri tipini ne seçmemiz gerekiyor
Re: Ondalık sayı
Gönderilme zamanı: Pzr Eki 24, 2021 3:53 pm
gönderen Volkan
yigitelektr yazdı: ↑Pzr Eki 24, 2021 3:53 pm
Ondalık rakamı ekrandan girebilmek için veri tipini ne seçmemiz gerekiyor
Merhaba;
32-bit float olarak seçmelisiniz.