djlidgley Posted April 20, 2006 Report Share Posted April 20, 2006 HI, I am trying to create a trim control from a 2 phase rotary connected to a hagstrom KE72 keyboard controller. I have assigned keys v and w in the hagstrom controller and that is working fine. i get vwvw etc turning clockwise and wvwv etc turn anti clocwise. In FSUIPC (Registered), In the [keys] section I have assigned the keys v and w to toggle virtual button flags j15,b8 and j15,b9 thus: 84=86,8,1005,3848 85=87,8,1005,3849 then in the [buttons] section using the example from the advanced users document i have asigned the "buttons" to the trim up and down controls thus: 74=CP(F+15,8)15,9,C65607,0 75=CU(F+15,8)15,9,C65615,0 However it does not work in FS Can you advise where i am going wrong and or show me the correct way to do this. regards Dave Lidgley Link to comment Share on other sites More sharing options...
Pete Dowson Posted April 20, 2006 Report Share Posted April 20, 2006 Can you advise where i am going wrong and or show me the correct way to do this. How complicated! It sounds like that Hagstrom controller is absolutely not suited to such rotaries. To be honest I am not sure it is even possible. But I have no experience whatsoever of 2-phase rotary switches -- all the ones I've ever had produce chains of pulses on one line one way and on another line the other way. I do think, though, that your button programming looks completely wrong. I am comparing it with the example provided to me for publication in the Advanced User's documentation for FSUIPC. Please look at the example. Search for "two-phase" in the document and you should find it straight-away. There's a good half-page or more spent on explaining it. Regards, Pete Link to comment Share on other sites More sharing options...
cknipe Posted April 20, 2006 Report Share Posted April 20, 2006 To be honest I am not sure it is even possible. But I have no experience whatsoever of 2-phase rotary switches -- all the ones I've ever had produce chains of pulses on one line one way and on another line the other way. I guess not even Pete's to old to learn :D These things are not called Rotary Switches, they are Rotary Encoders. They generate a pule 'x' degrees out of phase in the one direction, and 'y' degrees out of phase in the other direction (In relation to a common input). IMHO, These switches should be connected to a Encoder IC (Mostly PICs) - which makes the outputs from the IC operate similarly to a standard Rotary Switch. These switches are normally controlled by things like PICs and Digital Circuitry - it won't be the best bet to tie them up as is, directly to a software interface... -- C Link to comment Share on other sites More sharing options...
Pete Dowson Posted April 20, 2006 Report Share Posted April 20, 2006 These things are not called Rotary Switches, they are Rotary Encoders. They generate a pule 'x' degrees out of phase in the one direction, and 'y' degrees out of phase in the other direction (In relation to a common input). Yes, I do know what they do. Sorry if I gave the impression I didn't. I just said I'd never had one -- all my rotary "encoders" (I use the term "switch" generically to emcompass all these things, sorry for my inaccuracy) produce pulses on separate lines according to the direction. I understand the two-phase ones are easier to obtain, and possibly cheaper. There are other threads here which discuss both and give some links to suppliers of the 'simpler' type I have. The example in the documentation was programmed and tested and provided by a user who did have the two-phase types. I'm sure the logic is sound there. Regards, Pete Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now