Step Motor ve Paralel port

S.a. Sorunu buldum. Aynı hatalardan şikayetçi olan olursa veya bu iş ile uğraşanlara belki yardımım olur diye yazma gereği duydum.

Programda Timer veya delay komutu kullanmayın. Bunun yerine bir döngü oluşturun.
Programdan bir kesit:

portout(888,4); //std aç (Motor elek.)
portout(890,195); //1. motor sola dönüşe ayarla
for i:=1 to abs(strtoint(edit1motoradim.Text)) do
Begin
portout(890,207); //1. motor adım at
for j:=1 to 25000 do
begin
End;
portout(890,203); //Dur (adım tamamlanmış oldu)
for j:=1 to 2500000 do
begin
End;
End;

Cevap yazan arkadaşlara ve kontrol kalemi ailesine en içten saygılarımla.
portout(888,0); // data sıfırla
portout(890,195); //kontrol sıfırla
 
Yazımızda endüstrinin can damarı sayılabilecek PLC’yi inceleyeceğiz.
KNX Standardı, küçük bir rezidansın içerisindeki aydınlatma, perde panjur, klima kontrolünden, Dünya’nın en büyük havalimanlarındaki aydınlatma otomasyonu gibi çözümler için tercih edilen bir Dünya standardıdır.
Sorunu çözünce üşenmeyip bizleri düşünen kardeşimiz tebrik ve teşekkürü hak ediyor.
Sağ olsun var olsun.
 
Sevindim selim kardeş.... :) Kesmede döngü gibidir bi komut ile direk işlemciden gelir ve kesmede HIZ sabittir örneğin 30 kHz gibi.. Döngü ilede olabilir ancak PC performansına göre sonuç değişir. ;)
 
Gökan evet ben selim. Hepinizi en içten sevgi ve saygılarımı sunuyorum. Malum elektronik bilgim yok, anca problem yaşadığımız noktalar olunca sizin gibi değerli arkadaşlardan yardım istiyoruz. Fazla foruma takılamıyorum, kusuruma bakmayın.

Saygılarımla
 

Forum istatistikleri

Konular
128,126
Mesajlar
915,243
Kullanıcılar
449,839
Son üye
Qkay

Yeni konular

Geri
Üst