Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Axis curves

Featured Replies

  • Commercial Member

I'm sorry, but I don't have access to that forum, I can't see any curve pictures in there. They mention an "S-curve" in the text - but that is what AAO does anyway. You can only see half of the curve in the little box, but it is still an S-curve)

LORBY-SI

  • Author

Ok, yes they are talking about S-Curve.  Besides using the mouse to create the curve, is there a way to assign a percentage to it? 

AAL??? Mark "Crabby"  Crabtree

logo_130208.png

 

  • Commercial Member
51 minutes ago, Crabby said:

Ok, yes they are talking about S-Curve.  Besides using the mouse to create the curve, is there a way to assign a percentage to it? 

A percentage? No. You can dial in a specific value for the S-curve shape on the Change Axis dialog, but that is just a numerical "factor", not a percentage.

How would that percentage work, percentage of what exactly? And how would that translate to real world behavior? What is a "50% S-Curve"? 0%? 100%? If there is some agreed upon spec, I can implement that too. But at the moment it is just mathematics.

Edit: to add, if you know the required mathematical formula, you could always script the axis response in AAO to follow any shape you want.

Edited by Lorby_SI

LORBY-SI

  • Author
9 hours ago, Lorby_SI said:

A percentage? No. You can dial in a specific value for the S-curve shape on the Change Axis dialog, but that is just a numerical "factor", not a percentage.

How would that percentage work, percentage of what exactly? And how would that translate to real world behavior? What is a "50% S-Curve"? 0%? 100%? If there is some agreed upon spec, I can implement that too. But at the moment it is just mathematics.

Edit: to add, if you know the required mathematical formula, you could always script the axis response in AAO to follow any shape you want.

Well, I am just a dumb Marine with exceptional shoot skills, and a cherub like demeanor that masks the heartbreaker and lifetaker lurking just below.  Short answer is I don't know.  I used the % because that is how it is displayed in the post I linked, and I assume from a pic taken from the sim.  % of what, who knows, maybe Asobo does.  I will look at the numerical factor dialog and see what that is about.  

AAL??? Mark "Crabby"  Crabtree

logo_130208.png

 

  • Commercial Member
14 hours ago, Crabby said:

Well, I am just a dumb Marine with exceptional shoot skills, and a cherub like demeanor that masks the heartbreaker and lifetaker lurking just below.  Short answer is I don't know.  I used the % because that is how it is displayed in the post I linked, and I assume from a pic taken from the sim.  % of what, who knows, maybe Asobo does.  I will look at the numerical factor dialog and see what that is about.  

The AAO Axis and Buttons have absolutely nothing in common with the control assignments in MSFS. These are two completely different "logics", that do the same thing through different means - they cannot be compared and are not meant to be similar in any way. 

Personally, I would recommend just playing with the curve until you like the response that you are getting (= when the steering is like you imagine it should be). I much prefer gut feeling to numbers. Especially since all the various input devices (joysticks, yokes, pedals, TQs) are very different too. Again IMHO it makes zero sense recommending in-sim controller settings (like curves or percentages) when the other person doesn't have identical hardware. And ideally identical hands and feet too.

Edited by Lorby_SI

LORBY-SI

  • 4 weeks later...
On 6/25/2024 at 3:11 PM, Lorby_SI said:

Edit: to add, if you know the required mathematical formula, you could always script the axis response in AAO to follow any shape you want.

spacer.png

And it is not that difficult to obtain the formula.

By the way, in Futaba 9c Radio Control transmitter (picture), you can adjust the output corresponding to a certain stick position , using "exponential" , "EXP" and it is , on adjusting , expressed in %. An "curve" output.An "dampening".

If one has access to Excell spreadsheet , it is easy to obtain and "interpolation function" for a given series of paired values. I.E. Stick Position v/s Signal Output to the plane.

spacer.png

Like in the figure , you start with a series of paired values Stk v/s Out and give values to out as wanted for each Stk position. In the example, at half Stk(5) , the output is only Out(2.5). You insert an simple Line chart for the range of values  and obtain the Blue and Red lines. graphically. The chart will update every time you change the Out value for each Stk value.

Now , Right clicking on the chart blue line , select "Add trendline", in options make it "Polinomial" "order 3" and select to show formula..

The formula and graphic representation of it , the "Interpolation function" of Out v/s Stk will be to seen as the black line.

In this case , Out (Y) is expressed in terms of Stk (x) values.

For programming in AAO I pass for he time beeing , although I can imagine how to proceed.

Very powerfull software AAO !!

 

 

  

 

On 7/23/2024 at 2:47 PM, fasencio said:

the output is only Out(2.5).

In fact, the output for the given expression y(5) = just under 2 ( maybe 1.8 )

With help of Excell again, programmed the expression for testing and the exact value : y(x=5) = 1.7076.

On 7/23/2024 at 2:47 PM, fasencio said:

For programming in AAO I pass for he time beeing , although I can imagine how to proceed.

 

I fly RC scale Helicopters and know how valuable it is to have a nice flat response curve without loosing the full range of the stick, hence use always EXPO mode in my transmitter ( Aileron and Elevator ), for a smooth flight.

In trying to fullfill  @Crabby s need using powerfull AAO , I will proceed in 2 steps:

1.- Generating an Script that represents the Y(x) function and

2.- Binding the Controller axis to this function.

I will do 1.- this time since it is still a couple days untill I can reach my SIM Pc again to test in situ.

-

1.- The script I created is : ( i am giving x value 5 to (L:Stk) as a parameter, and the result is put into (L:Out) variable)

5·(>L:Stk)
(L:Stk)·3·pow·0.0115·*·(L:Stk)·2·pow·-0.099·*·+·(L:Stk)·0.6866·*·+·-0.6879·+·(>L:Out) 

Which works ok, tested in AAO "OfflineMode". v/s Excell formula

The script is executed for any given parameter wanted.

2.- In AAO you can a) Assign an Script as "Simulator Event" and b) Pass parameters to it when invoked.

for b) to work, you have to insert a special "Script Var" at the very beggining ( in the editor) of the script , possible only after saving the initial script once.

Lets say the script lives in group "Axis" and is called "Expo" you should finish editing with something like :

(L:Axis-Expo) (>L:Stk)

The space between the parenthesis is a must.

Afterwards , you can assign an "Simulator Event" pointing to " "Axis-Expo RPN" to the corresponding controller axis.

It should translate the value of the controller position into its equivalent Y(x) value.

And the output of the script must be edited to epresent an axis setting inside the SIM, for example :

 (L:Axis-Expo)  (>K:AILERON_SET)

I have yet to test in the SIM, so this ends my update for today.

 Greeting and happy fly.
 

And nowadays you can, of course, ask chatgpt to do it for you. Nice experience that one !

Greetings all.

spacer.png

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.