Jump to content
The simFlight Network Forums

Recommended Posts

Hi Pete,

I found in the documentation the parameter  IgnoreThese= j.b, j.b, ... , but I need ignore axis.

I understood it's for buttons only.

How can I implement this function ignore axis ?

Share this post


Link to post
Share on other sites

Thanks, this would be fine. I have an USB microcontroller with a lot of buttons and no axis, which send axis information to FSUIPC, though there is no axis installed.

And this confuses the FSUIPC configuration with the other real axis.

Share this post


Link to post
Share on other sites

I am using this button 'ignore'  each time when I start to fly.  And I have to do this for 4 axis! 

Next time I have to do it again and again, cause this axis ignore is not stored. 

So I still think this function is missing. 

Share this post


Link to post
Share on other sites
On 7/19/2019 at 1:34 PM, alihor said:

I have an USB microcontroller with a lot of buttons and no axis, which send axis information to FSUIPC, though there is no axis installed.

If you don't assign those 'ghost axes' to anything, then FSUIPC will not be bothered by them at all. The way DirectInput works is that all buttons, axes, and POVs are read on each scan. It is just one call to DirectInput.

This is why there's no 'ignore axis' facility -- there is no need for it at all. Just don't assign axes you aren't using!

15 hours ago, John Dowson said:

Can you not use the 'Ignore Axis' button (top right) in the Axis Assignment tab?

That only applies whilst you are assigning. It is simply to stop a jittering axis being recognised before one you want to assign. It has no further effect once you exit.

I don't think it is worth adding a new facility, as it simply isn't needed. Perhaps alihor can explain what is really troubling him?

Pete

 

Share this post


Link to post
Share on other sites

Hi Pete, I did not assign any of these "open" axis. What troubles me is the following:

When I start my flight and want to change e.g. the calibration of one of my assigned axis, I CAN NOT , due to jittering continuously one of these "open" axis.

An access to the correct axis is not possible, as long as I do not click on "ignore axis".

The reason for having "open" axis is that some  of  the input sensors of my micro controller is OPEN. No hardware connected.

Does it make sense to send you the log file?

 

 

Share this post


Link to post
Share on other sites
8 minutes ago, alihor said:

When I start my flight and want to change e.g. the calibration of one of my assigned axis, I CAN NOT , due to jittering continuously one of these "open" axis.

An access to the correct axis is not possible, as long as I do not click on "ignore axis".

So the "ignore axis" facility works for you. How often are you needing to re-calibrate the assigned axes? That's normally a job that onvce done stays done, at least till you axis pots wear out, which shouldn't happen for years.

If you are re-calibrating for different aircraft then you should be using profiles in any case. calibrations are saved independently for each.

Pete

Share this post


Link to post
Share on other sites

Hi Pete, as I am the moderator and group leader of about 8 simulator pilots, we have joint meetings every 4 weeks on two simulators at my home for 8 hours, and also intermediate meetings.

For preparation and during my sessions, I configure the flights for new actions on different airplanes, different weather conditions, different airfields.

Therefore the FSUIPC calibration and configuration could change very often.

I am using profiles from begin on, as we fly gliders, single propeller, twin propeller, commercial airliners (A320), helicopters, etc.

Beside the profiles, I store the configurations in different FSUPC-xxxx.INI files.

Now , since I connected  the additional microcontroller box (Arcaze USB) , I have this jitter problem with "ignore axis" solution .

And, sometimes the (e.g.:) ailerons don't work, due to jitter of other axis !

Please help.

 

 

 

 

 

Share this post


Link to post
Share on other sites

Thanks for explaining why you need this facility. It did seem a bit odd to us.

I think John has now added it to his list of things to do and will get back to you about that when he can.

Pete

 

Share this post


Link to post
Share on other sites

Hi dear Dawsons, thanks for your understanding  and proposed help. 

May I ask Pete: who is John? Your new developing partner? He is very welcome! 

Share this post


Link to post
Share on other sites
49 minutes ago, Alhard Horstmann said:

May I ask Pete: who is John?

John is my son, who is taking over from me. I am retired from FSUIPC development with effect from Jan 1st this year. John will be taking FSUIPC into the future.

Pete

 

 

Share this post


Link to post
Share on other sites

This is bad  and good news!!

Bad, cause I would miss you very  very much Pete, It was great "talking" and developing over the past 12 years with you. I hope you will stay here in the forum. 

Good, cause the brilliant tool FSUIPC stays in Dawson family hands. John, welcome again from my side. 

BTW.: 2 years ago I intended to ask you Pete, who will be your follower? But I didn't dare. Now I got the answer!! 

Best regards, 

Alhard (13 years FSUIPC user) 

Share this post


Link to post
Share on other sites

Hi Alhard,

please try the attached version (5.152a).

It will accept the IgnoreThese ini parameter in the [Axes] section using he same format as the one in the buttons section, except that you specify the axis letter after the '.'. 

Note that there is one 'quirk' in the way I have implemented, in that if you clear or change this parameter when FSUIPC/P3D is running, and you reload the assignments, the initial axes you ignored will still be present and so still ignored. To clear this completely, you need  push 'Clr Ignores' button.

Please try this and let me know how it goes.

Regards,

John

 

FSUIPC5.dll

Share this post


Link to post
Share on other sites

Hi Alhard,

here's a minor update to remove that 'quirk' mentioned above - now the permanent ignores (from the IgnoreThese ini parameter) are maintained in a separate list from the temporary ones from the 'Ignore' button.

Cheers,

John

P.S. Its 'Dowson' not 'Dawson'!

 

FSUIPC5.dll

Share this post


Link to post
Share on other sites

Hi John, IT WORKS PERFECT with P3D.

Thanks!

Now I need it also for FSX FSUIPC V4, as the group flies with FSX mainly and often P3D.

Is it impertinent or ungrateful to ask for again?

 

Share this post


Link to post
Share on other sites
5 minutes ago, Alhard Horstmann said:

Now I need it also for FSX FSUIPC V4

Sorry, FSUIPC4 is now closed for future development.

Cheers,

John

Share this post


Link to post
Share on other sites

Oh, I didnt know. Was it announced somewhere.

I fully understand you to end development , cause I was a developer also in my early times.

Nevertheless, it's bad news for our new function "Ignore" in FSX.

 

I tested the minor update successfully ! Thanks again.

 

best regards

Alhard

PS: send me a PM if you have a work around idea.

 

Share this post


Link to post
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

×

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.