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

P

PahinTekmez

Misafir
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.
 

Çevrimiçi üyeler

Forum istatistikleri

Konular
8,354
Mesajlar
137,128
Üyeler
3,314
Son üye
tarık bektaş

Son kaynaklar

Son profil mesajları

mechanic ayhanarican mechanic wrote on ayhanarican's profile.
https://www.allmystery.de almanca biliyorsan burada araştır. Yapay zekada çeviriyor gerçi.
Almanların matematik bilgisi daha iyi oluyor.
“Kendi yolunu çizen kişi, kimsenin izinden gitmez.” – Nietzsche
Kim İslâm’da güzel bir çığır açarsa (güzel bir alışkanlık başlatırsa), onun sevabı ve kendisinden sonra ona uyanların sevapları, onların sevaplarından hiçbir şey eksilmeksizin ona da yazılır.
erdemtr55 taydin erdemtr55 wrote on taydin's profile.
Merhaba Taydin bey,
Gruba spms serisi yapıcak mısınız?
ben 3 sargılı toroid ile 2 adet flyback sürücek bir devre yapmayı düşünüyorum.size soracak sorularım vardı?
Mutluluğun resmi illa güzel çizilmiş tablo olmak zorunda değil.Bazen basit bir çizgi,doğru bir renk,yada küçük bir detay
Back
Top