Jump to content
The simFlight Network Forums

no difference between fast and slowly rotating,rotaryknobs.


Recommended Posts

Hi, i have just purchased FSUIPC version 3.20.2 and i got a litlle problem

with my GoFlight stuff.

When i try to programming the rotaryknobs on my MCP there is no difference between fast and slowl rotation,for example speed will go slowly.

I read in a topic on this site that there will be a problem in combination with the TQ-6 from Goflight.

By this way il will thank youy for the time that you will take for me.

Regards,Edward.

Link to comment
Share on other sites

I read in a topic on this site that there will be a problem in combination with the TQ-6 from Goflight.

Yes, if the TQ6 is connected it seems to be sending messages to FSUIPC all the time, and this wrecks the timing of the rotary inputs.

I've made a modification to FSUIPC which does correct this, but isn't released yet. I've also got a WideClient with it fixed too, but I take it you are using the GoFlight stuff on the FS PC?

I am emailing you an interim version of FSUIPC with the TQ6 interference fixed.

Regards,

Pete

Link to comment
Share on other sites

I just got a couple of GoFlight modules (GF-46 and RP48) myself and I'm having a similar problem, but not relating to the throttle quadrant!

I programmed the RP48 via FSUIPC. Each of the four knobs mimics four different buttons. The first knob, for example, mimics buttons 8, 9, 10 and 11, - 8 and 9 to the left and 10 and 11 to the right. I initially programmed button 8 to decrease the altitude setting on the AP and button 11 to increase altitude. It seemed really slow, no matter how fast I tried to spin the knob. I went back into FSUIPC and set button 9 to decrease and button 10 to increase, so now there are two positions for increasing and decreasing respectively. I can detect no change in speed.

I did similar programming with one of the knobs to control the heading indicator. That one is *really* slow - tediously so. Am I overlooking something quite obvious in the programming?

Art

Link to comment
Share on other sites

I just got a couple of GoFlight modules (GF-46 and RP48) myself and I'm having a similar problem, but not relating to the throttle quadrant!

No, your problems aren't similar. You are getting 4 distinct programmable values for each dial. The problem with the TQ6 was that it destroyed the recognition of faster turns versus slower ones, so you wouldn't see 4 values at all.

I programmed the RP48 via FSUIPC. Each of the four knobs mimics four different buttons. The first knob, for example, mimics buttons 8, 9, 10 and 11, - 8 and 9 to the left and 10 and 11 to the right. I initially programmed button 8 to decrease the altitude setting on the AP and button 11 to increase altitude. It seemed really slow, no matter how fast I tried to spin the knob. I went back into FSUIPC and set button 9 to decrease and button 10 to increase, so now there are two positions for increasing and decreasing respectively. I can detect no change in speed.

There won't be any -- when you turn the knob you either get a "fast turn" or a "slow turn" -- having them programmed separately for exactly the same FS control will give the either that FS control, or that same FS control.

The idea of fast and slow values is for you to assign FASTER controls for the FAST turns -- you can't do that with many, if any, standard FS controls as it doesn't provide them. Project Magenta provides fast and slow controls, and possibly some other panels do too.

Also remember that the rotaries emulate a button being pushed and released. Each "click" either pushes or releases that button, one click each, so for normal operation you need to program the same FS control to both press and release in FSUIPC's buttons page. That would give you double the speed in any case.

If you wanted, say, quad speed on the "fast turns" then you'd need to edit the FSUIPC.INI entries and make both the press and release perform the same control twice, or more (and so on). with the simple single INC/DEC controls provided by FS this is almost the only waybut

... if you want to take advantage of FS's own acceleration, you mght try programming them for Key Presses instead of FS controls. Again, the same applies about presses, releases, and multiple entries.

I did similar programming with one of the knobs to control the heading indicator. That one is *really* slow - tediously so. Am I overlooking something quite obvious in the programming?

Well, apart from what I describe above (which I hope will help), you seem to be applying the FSUIPC facilities to functions that are probably MUCH better served directly by the GoFlight programming. All of the standard functions in FS are surely covered in what GF provide, aren't they? I added programming facilities into FSUIPC and WideFS mainly to cater for the needs of Project Magenta users and other non-standard cockpit software. I had no intention of trying to supplant GoFlight's drivers. The FSUIPC stuff is far too generalised.

Regards,

Pete

Link to comment
Share on other sites

The GoFlight programming doesn't allow as many functions/controls as FSUIPC! There are many options, but I like the flexibility offered by FSUIPC.

I misunderstood part of the operations and am gradually learning the ins and outs.

Thanks for your input.

Art

Link to comment
Share on other sites

The GoFlight programming doesn't allow as many functions/controls as FSUIPC! There are many options, but I like the flexibility offered by FSUIPC.

Yes, but unfortunately that flexibility is at a cost too, in cases such as those you mention. The mechanism being used in FSUIPC is developed from the simple joystick button assignment originally provided several years ago. It works well for all buttons and toggle switches, but it doesn't really suit rotaries so much because of the time-lag factor.

A proper treatment of rotaries would count the clicks and do bulk updates rather than simply INCs and DECs, but this involves reading the appropriate FS value, adding or subtracting a value, and re-writing it. This is easy enough for specialist software designed for the specific hardware, but not so good for generalised treatments.

What I possibly could consider adding to FSUIPC at some stage are "fast" versions of the sorts of INC/DEC controls that you may wish to program on rotaries. For instance, +10/-10 for heading, +1000/-1000 for altitude, and so on. This is not technically difficult, it is just a lot of work for which I haven't really got time at present. I have made a note about this, though, and may try to fit them in later in the year.

Meanwhile, certainly try doubling up by programming both press and release (this doesn't prevent single increments as one rotary click is either a press or a release). For "fast" values you will have to edit the INI file, though, and multiply the number of identical controls issued.

Incidentally, you should be able to mix programming some things in FSUIPC and others using the GoFlight provisions -- choose the most appropriate for what you want to achieve.

Regards,

Pete

Link to comment
Share on other sites

Incidentally, you should be able to mix programming some things in FSUIPC and others using the GoFlight provisions -- choose the most appropriate for what you want to achieve.

Regards,

Pete

Thanks. I *did* discover that capability after I built my switch panel. Of course, it helps to keep it documented as well. I've found a couple of times I've had "programming" in more than one place and end up with somewhat strange results. caveat programmor! I sometimes get what I deserve!

It's been fun learning all this stuff, but it takes away from the flying sometimes! LOL!

Art

Link to comment
Share on other sites

Pete,

First, what an awesome job you do. You have allowed me to take the flight experience to new hights, so many many thanks. Second, I too am using Go-flight GF-TQ6 throttles and using the rotary dials of the RP-48 and MCP. Could I bother you to e-mail me an interm version of FSUIP?

Thank you in adavance Pete.

Best Regards,

James Twomey

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. Guidelines Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.