c# forms app butona bastığım anda kitleniyor

PahinTekmez

Yeni Üye
Katılım
12 Ağustos 2024
Mesajlar
1
Kod:
        private void button5_Click_1(object sender, EventArgs e)
        {
            while (a == 0)
            {
                plcim.Write("I0.7",true);
                a = 0;
            }
        }

        private void button7_Click(object sender, EventArgs e)
        {
            a++;
        }
Merhaba arkadaşlar c# forms app üzerinden plc kontrolü yapmaya çalışıyorum fakat böyle bi kod yazdığımda direkt kitleniyor aslında yapmak istediğim butona bastığım zaman "I0.7" kontağını surekli olarak true yapması sadece bastığımda değil bunu nasıl çözebilirim ?
 
a , 0 "sifir" a esitse, sunu sunu yap, sonra a ya 0 "sifir" ata. . sence sorun yok mu burada? Bu "while" bir dongu komutu ise, o donguden nasil cikacak.? button 7 ye bastiginda mi cikacak ? while dongusu icerisindeyken? Baska bir yolu olmali gibi dusunuyorum
 
Kod:
If (a == 0)
            {
                plcim.Write("I0.7",true);
                a = 0; // zaten 0 
 
          
            }
 
Son düzenleme:
debug modda ne hata verdigini yazmiyor mu yada try catch blogunda yakalamasi lazim, bu tip kilitlenmeler genelde donanim erisiminde olur, cihaza ulasilabildiginden emin olun.
 
'a' değişkeni başlangıçta sıfır ise ve başka bir yerden değişmiyorsa while döngüsü sonsuz döngüye giriyor.
 

Forum istatistikleri

Konular
7,555
Mesajlar
126,515
Üyeler
3,058
Son üye
rikvipart

Son kaynaklar

Son profil mesajları

Python Geliştirmeye eklediğim yapay zeka sunucusu, yeni başlayanlar için roket etkisi
Bir insanın zeka seviyesinin en kolay tesbiti, sorduğu sorulardır.
yapay zeka interneti yedi bitirdi, arama motoru kullanan, forumlara yazan kaldı mı ?
Freemont2.0 herbokolog Freemont2.0 wrote on herbokolog's profile.
nick iniz yakıyor
:D
az bilgili çok meraklı
Back
Top