for/next döngüsü hakkında

wild_for

Üye
Katılım
9 Eyl 2009
Mesajlar
140
Puanları
3
for/next komutunun kullanımını inceliyordum. Ama istediğim şekilde kullanmayı başaramadım. örnek bir seneryo olarakta;
...... program baştaki işlemlerini yapsın. sonra:

y0 1sn boyunca aktif sonra;
y1 2sn boyunca aktif sonra;
y3 1sn boyunca aktif olacak. (bu şekilde sıralı bir çalışma olacak. Bu 1 çalışmayı gösteriyor olacak.)

.......... program sonraki işlemleri yapsın.

Hmi'den girilen değere göre bu çalışmayı 2,3,4 gibi tekrar ettirmek istiyorum. bunu For/next ile yapabilirim sandım ama tam isteğim sonucu alamadım.
 

huh

Katılımcı Üye
Katılım
10 Şub 2007
Mesajlar
835
Puanları
58
For-next hiç kullanmadım ama kısaca baktığım kadarıyla senaryonuz için uygun komut değil.

Her tarama çevriminde döngüye girerek verilen adet kadar çevrim içeriği gerçekleştirip programa devam ediyor.

Yani döngü sayısı 3 ise 10 tarama çevriminde döngü içi komutlar 30 kez işlenmiş olur.

Ve bu işlem çok hızlı şekilde gerçekleşeceği için sizin 1 saniyelik gecikmeli işlemlerinizi bu şekilde yapmanız mümkün değil. Yada mümkün yolu varsa bile klasik program mantığı ile aynı işlemi daha kolay gerçekleştirebilirsiniz diye düşünüyorum.

Bu komut zannımca daha çok matematik komutlar gibi zaman bağımsız işlemler için uygun gibi...
 
Konu Sah
W

wild_for

Üye
Katılım
9 Eyl 2009
Mesajlar
140
Puanları
3
Evet bende klasik kumanda mantığı ile inc komutu ile yapıyorum da acaba for/next ile olur mu diye düşünmüştüm. for/next ile çevrim süresi ile hemen tekrarları yapıp bitiryor. Benim zaman sürelerini beklemiyor.
 

Sponsor Bağlantı

Forum istatistikleri

Konular
106,917
Mesajlar
753,601
Kullanıcılar
397,172
Son üye
mrvvvvvv

Yeni konular

Üst