Hi Mike,
the compilation error is correct. Your settings have for the same input values (3 times "0") 3 different outputs (0, 300, 500) - which doesn't make sense. What would you expect to have on output when input signal is equal to zero? The "up" sequence (X-axis) should be growing.
Cheers,
Tom