Hörde jag någon ropa?
Visst går det att göra, så länge hastigheten på signalen från pulsgivarna inte är för hög men det antar jag inte är något problem här.
Själva "applikationen" (om vi kallar det för det) kan du antingen göra i en så kallad macropump eller i en BRAIN, det finns för och nackdelar med båda så klart.
Kod: Markera allt
Const Encoder1 = 29 ' DRO nummer för Enkoder 1 - finns några olika, detta kanske inte är den "optimala".
Const MinValue = 1500 ' DRO nummer för min värde
Const MaxValue = 1501 ' DRO nummer för max värde
If GetOEMDRO(Encoder1) > GetOEMDRO(MinValue) And GetOEMDRO(Encoder1) < GetOEMDRO(MaxValue) Then
MsgBox("Ja, positionen var imom fömstret.")
Else
MsgBox("Nej, positionen var inte inom fönstret.")
End If
Nått i den stilen kanske, ej testat i verkligheten!
En sak att ta i beaktande är hur du ska hantera positionen av givarna vid uppstart.