CodeSys'de ondalık sıfırlama hakkında yardım

uysalp

Üye
Katılım
28 Şub 2010
Mesajlar
8
Puanları
1
Yaş
36
Örneğin ; 1.23456 sayısını 1.23 haline nasıl getirebilirim. Sahadayım beynim durdu. Acil Yardım. noktanın 2 hanesinden sonrasını görmesini istemiyorum.
 
Örneğin ; 1.23456 sayısını 1.23 haline nasıl getirebilirim. Sahadayım beynim durdu. Acil Yardım. noktanın 2 hanesinden sonrasını görmesini istemiyorum.

codesys içerisinde mi 1.23 kullanmak istiyorsun yoksa ekranda mı 1.23 göstermek istiyorsun..

ekranda 1.23 göstermek istiyorsan, ekran'da tanımladığın nümerik data alanının x.xx formatında göster diye bir seçeneği olması lazım. Bu yeterli olur... yok eğer codesys'te 1.23456 sayısını 1.23 müş gibi değerlendirmek istiyorsan;

------
(*variables*)


fDegisken: REAL;
fSonuc: REAL;

(*program*)
fDegisken; (*noktadan sonra iki hane görmek istediğimiz real değişken*)
fSonuc := REAL_TO_INT(fDegisken * 100)/100.0; (*noktadan sonra iki haneye dönüştürme*)
 
codesys içerisinde mi 1.23 kullanmak istiyorsun yoksa ekranda mı 1.23 göstermek istiyorsun..

ekranda 1.23 göstermek istiyorsan, ekran'da tanımladığın nümerik data alanının x.xx formatında göster diye bir seçeneği olması lazım. Bu yeterli olur... yok eğer codesys'te 1.23456 sayısını 1.23 müş gibi değerlendirmek istiyorsan;

------
(*variables*)


fDegisken: REAL;
fSonuc: REAL;

(*program*)
fDegisken; (*noktadan sonra iki hane görmek istediğimiz real değişken*)
fSonuc := REAL_TO_INT(fDegisken * 100)/100.0; (*noktadan sonra iki haneye dönüştürme*)





Elinize sağlık Fatih Bey... Dün bütün gece bununla uğraştım bende başka bir ali cengiz oyunu yaptım ama bugün entegre ederim... :)
 

Forum istatistikleri

Konular
130,073
Mesajlar
932,815
Kullanıcılar
453,074
Son üye
accbeatz

Yeni konular

Geri
Üst