Merhabalar siemenste bir ton timer oluşturdum PV değerini belirledikten son örneğin 3dk. Bunu HMI ekrandan geri saydırmak istiyorum. Kalan süre şeklinde nasıl yapabilirim?Teşekkürler
İlgili timerin aktif degerini bir değişkene yazacaksınız (move)
Pv degerinden bu değeri çıkarıp baska bir değişkene atayacaksınız.
Op den bu son değişkeni okuyacaksınız.
Çözdüm ama başka zamansal problemlerim var.
1) Şimdi ben ekrandan zamanı dk olarak giriyorum. Timerda işlem yapabilmesi için onu msye ye çeviriyorum. Sürenin azalışını dk ve sn cinsinden görmek için de çevirdiğim ms yeyi tekrrar dk ve sn ye çeviriyorum. Bu da çok uzun ve karmaşık bir yöntem olarak geliyor, yorucu ve kafa karıştırıcı...Eminim daha kolay bir yolu vardır.
2) Şimdi program içinde döngüsel komutlar kullanıyorum bir sürü süre ayrı ayrı timerlarda topluyorum. Örneğin 5 dk yaptı. Ben bunu ayrı ayrı hesaplamak yerine bir tane clock bitini bir tane decrement(1 azaltan )bir fonksiyona atıyorum bu şekilde dolaylı yoldan gösteriyorum ama bu da biraz sakıncalı bir yöntem geldi.
Bu konular hakkında fikrinizi almak isterim teşekkürler...
İyi günler ben de bu geri saymayı dediğiniz tarzda belirlenen set değerinden et yani akan süreyi çıkardım bir değişkene attım ama bunu hmıda geri sayım şeklinde göremedim varsa bir tane yapılmış örnek atarsanız sevinirim.