Avro748
12-21-2014, 02:58 PM
Well I'm stumped after five hours of this, so I decided to ask the public for help:
I bought a set of rotary encoders and wired them to my input card. They're the kind of rotary encoders that will activate both inputs when you turn it, but in a different order depending on the direction (If I turn it left, input 2 will pulse, followed by input 1. If I turn it right, input 1 will pulse, followed by input 2). The problem is that if I set one of the inputs as an INCREASE function and the other one as a DECREASE function, the two will cancel each other out. I read through the users manual to try and figure out a way to do it manually in the FSUIPC ini, and came up with something that sort of works, but is very unreliable. Does anyone have a better method?
Here is the ini section, in case I'm on the right track and a simple modification might fix it:
[Buttons.Avro 748]
POLLINTERVAL=12
BUTTONREPEAT=75,0
BUTTONREPEAT=75,1
1=CU(+0,1)0,0,C65880,0
2=CU(+0,0)0,1,C65879,0
Thanks
I bought a set of rotary encoders and wired them to my input card. They're the kind of rotary encoders that will activate both inputs when you turn it, but in a different order depending on the direction (If I turn it left, input 2 will pulse, followed by input 1. If I turn it right, input 1 will pulse, followed by input 2). The problem is that if I set one of the inputs as an INCREASE function and the other one as a DECREASE function, the two will cancel each other out. I read through the users manual to try and figure out a way to do it manually in the FSUIPC ini, and came up with something that sort of works, but is very unreliable. Does anyone have a better method?
Here is the ini section, in case I'm on the right track and a simple modification might fix it:
[Buttons.Avro 748]
POLLINTERVAL=12
BUTTONREPEAT=75,0
BUTTONREPEAT=75,1
1=CU(+0,1)0,0,C65880,0
2=CU(+0,0)0,1,C65879,0
Thanks