Page 1 of 1

[Kovarex] [2.0.15] Signal Parameter in a signal not equals interrupt does not behave as expected.

Posted: Fri Nov 15, 2024 3:19 am
by wild_dog
I have a train that uses a signal sent to the station to dynamically tell it which loading station to go to.
That station also reads the train ID on Signal_T.

To prevent it from going to a [L]Signal_T station, I added the following interrupt condition in an AND stack: Cirquit Signal parameter Not equal Signal_T.

Logically, if Signal_T passes the rest of the conditions as a candidate for the Signal Parameter, it won't pass this one, since Signal_T always equals Signal_T, so logically Signal_T not equals Signal_T should always be false.

However, the interrupt happily triggers with a Signal_T as output of the Signal Parameter.

See attatched image.
Image

Re: [Kovarex] [2.0.15] Signal Parameter in a signal not equals interrupt does not behave as expected.

Posted: Mon Apr 14, 2025 11:58 am
by kovarex
Hello, I tried to reproduce the problem in the current version 2.0.44.
And I couldn't reproduce the problem, everything about your usage seemed to work perfectly.

Goes to the T station when the extra guarding condition isn't there.
Doesn't go to the station T, (or goes to the other target station, when other signal is provided), when the guarding condition is there.

So I assume it was fixed by some of the changes in the recent past, let me know if it isn't the case.