HMI sayı yuvarlama
- suatmutlu
- Mesajlar: 36
- Kayıt: 16 Tem 2018, 10:29
- İletişim:
- Durum: Çevrimdışı
HMI sayı yuvarlama
Merhaba kolay gelsin
Analog okuma yaptığım bir işte ekrandan değer okurken örn 3891.4 okuyorum ben bu değeri 3891.0 veya 3891.5 olarak görmek istiyorum yani yuvarlama yapmak istiyorum bunu nasıl yaparım ?
Analog okuma yaptığım bir işte ekrandan değer okurken örn 3891.4 okuyorum ben bu değeri 3891.0 veya 3891.5 olarak görmek istiyorum yani yuvarlama yapmak istiyorum bunu nasıl yaparım ?
- Uğur
- Mesaj Panosu Yöneticisi
- Mesajlar: 8890
- Kayıt: 06 Mar 2018, 10:37
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: HMI sayı yuvarlama
Yuvarlama meselesi genellikle 3891.0~3891.4 aralığı 3891 e yuvarlanırken 3891.5~3891.9 aralığı 3892 e yuvarlanır bu mantıkla olur. Sizin istediğiniz özel bir durum mu?
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye
Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal
https://www.linkedin.com/in/ugurbirdal
Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal
https://www.linkedin.com/in/ugurbirdal
- suatmutlu
- Mesajlar: 36
- Kayıt: 16 Tem 2018, 10:29
- İletişim:
- Durum: Çevrimdışı
Re: HMI sayı yuvarlama
benim istediğim 0.5 olarak değişmesi
yani 111.5, 112.0, 112.5 gibi olmasını istiyorum
yani 111.5, 112.0, 112.5 gibi olmasını istiyorum
- Uğur
- Mesaj Panosu Yöneticisi
- Mesajlar: 8890
- Kayıt: 06 Mar 2018, 10:37
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: HMI sayı yuvarlama
Bu özel işlemdir. Sayı float ise önce 10 ile çarpıp ardından integera çevirin. 111.5 --> 1115 olsun. Sonra rakamı 10 a böldüğünüzde sonu. 111 kalan 5,4,7,8,2 gibi değer olacak. Sonra sonucu 10 ile tekrar çarparak, alan değeri de 0~4 arası ile sonucu "5" kalan 5~9 ise "10" ile toplayarak 1110 + 5 ada 1110 + 10 sonuç 1115 yada 1112 olacak. Bunu floatinge tekrar çevirip 10 a böldüğünüzde 111.5 yada 112.0 elde etmiş olursunuz.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye
Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal
https://www.linkedin.com/in/ugurbirdal
Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal
https://www.linkedin.com/in/ugurbirdal
- suatmutlu
- Mesajlar: 36
- Kayıt: 16 Tem 2018, 10:29
- İletişim:
- Durum: Çevrimdışı
Re: HMI sayı yuvarlama
basit bi örnek yazılım gönderebilir misiniz ?
- Uğur
- Mesaj Panosu Yöneticisi
- Mesajlar: 8890
- Kayıt: 06 Mar 2018, 10:37
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: HMI sayı yuvarlama
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye
Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal
https://www.linkedin.com/in/ugurbirdal
Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal
https://www.linkedin.com/in/ugurbirdal
- suatmutlu
- Mesajlar: 36
- Kayıt: 16 Tem 2018, 10:29
- İletişim:
- Durum: Çevrimdışı
Re: HMI sayı yuvarlama
desteğiniz için teşekkürler iyi çalışmalar