Kannst du mir die einzelnen Codeteile erklären weil ich dasselbe auch für den Abstandssensor machen will.
SetValues = new SetPosDel(InvokeSetter);
poti.RegisterCallback(new BrickletRotaryPoti.Position(PositionCB));
poti.SetPositionCallbackPeriod(100);
delegate void SetPosDel(double val);
private SetPosDel SetValues;
..
void PositionCB(short val)
{
try
{
object[] p = { (val) };
this.Invoke(SetValues, p);
}
catch
{
}
}
...
private void InvokeSetter(double val)
{}