Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Tmm karsilastirmayi sen yap input array in bool degerlerine sirayla ata outputtan donguyu alirsin bu yazilim input array de ki true olan bool degerlerini output array de ring yapar simule et anlarsin programi
--ANALOG GİRİŞ DEĞERLERİNİN SKALANDIRILMASI--
MANTIK OLARAK 2 BLOK TAN MEYDANA GELİR ÖNCELİKLE OKUDUGMUZ ANALOG DEGERİ % DEGERİNE CEVİRİRİZ SONRA BU % DEGERİNİ SENSORUN ÖLÇÜM ARALIGINDA KAÇA TEKABÜL ETTİĞİNİ BULURUZ.
Bloğumuzun Adı in Range ve tanımlamalarımız.
FUNCTION_BLOCK In_Range
VAR_INPUT...
TON_SamplingPulse(IN:=NOT(TON_SamplingPulse.Q), PT:=REAL_TO_TIME(SamplingTime));
IF TON_SamplingPulse.Q THEN
FOR INDEX:=1 TO 19 BY 1 DO
PastMeasuredValues[INDEX]:=PastMeasuredValues[INDEX+1];
END_FOR
PastMeasuredValues[20] := MeasuredValue...
algoritmayı anlatim sana kardeşim öncelikle kaç ölçümün ortalamasını alıcaksan o kadar array oluştur
bir timmerin tick eventinde ölçülendegeri array alanın en son bufferina yaz ve her timmer tick geldiğinde array alanı sondan başa bir kaydır. ortalama degerin array alanların içindeki toplam...