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.

So mSparks, what your default R22 veredict ?

Featured Replies

14 minutes ago, Murmur said:

How can it be done?

 

AutoATC Developer

  • Replies 62
  • Views 9.8k
  • Created
  • Last Reply
21 hours ago, mSparks said:

Same. Mildly annoying because I didn't notice how rough they were until reading the review.

Didnt notice before because I sim fly with the plane sound from speakers with atc through the headset, and helis are just "noisey as ....".

But there are other considerations, e.g. the closest thing the door makes to a noise is maybe a squeak from moving the locking mechansim on ones lacking grease, certainly never a slamming sound; samo nezno "just/only gently", one of the first things I learnt "the hard way" before even sitting in the pilot seat:

6 years ago... cries...

I suspect DIY is my only real option atm. On the plus side probably enough rw samples already to do it, just the time to find 

Got really bored of the existing tractor sound, sampled the above video, looped it up, and automagically added it with an FMOD suppliment. 

much happier with that.

 

AutoATC Developer

  • 1 month later...

So, after also getting annoyed with the robi governor in the VSL R44, I decided it was worth trying my own, this seems to help the R22 as well

throttle_use = find_dataref("sim/flightmodel/engine/ENGN_thro_use")
throttle = find_dataref("sim/flightmodel/engine/ENGN_thro")
throttle_overide = find_dataref("sim/operation/override/override_throttles")
rpm = find_dataref("sim/cockpit2/engine/indicators/engine_speed_rpm")
proprpm = find_dataref("sim/flightmodel2/engines/prop_rotation_speed_rad_sec")
governor= find_dataref("sim/cockpit2/engine/actuators/governor_on")
collective= find_dataref("sim/cockpit2/engine/actuators/prop_ratio")
throttle_overide = 1
current_throttle=0
simDRTime=find_dataref("sim/time/total_running_time_sec")
lastUpdate=0
lastCollective=0
throttleMod=0
local targetProp=53
engineMP=find_dataref("sim/flightmodel/engine/ENGN_MPR")
function do_throttle()
    local diff=simDRTime-lastUpdate
    if diff<0.02 then
        return
    end
    throCoordinator=collective[0]*0.9
    if rpm[0]<2240 or throttle[0]<0.2 or governor==0 then
        throttle_use[0]=throttle[0]/2
        current_throttle=throttle_use[0]
        throttleMod=0
    elseif rpm[0]>2800 then
        throttleMod=throttleMod-0.0005
    end
    if proprpm[0] > 32 then
        if proprpm[0] <targetProp-1 and (engineMP[0]<18 or (throttleMod<0.5 and engineMP[0]<25)) then
            throttleMod=throttleMod+0.01
        elseif proprpm[0] <=targetProp and (engineMP[0]<18 or throttleMod<0.2) then
            throttleMod=throttleMod+0.0002
        elseif proprpm[0] >targetProp then
            throttleMod=throttleMod-0.0002
        end

    end
    if throttleMod>0.5 then
        throttleMod=0.5
    elseif throttleMod<-0.5 then
        throttleMod=-0.5 
    end  
    local tThrottle=current_throttle+throCoordinator+throttleMod
    if tThrottle>1.0 then
        tThrottle=1.0
    end
    if throttle[0]>0.3 then
        throttle_use[0]=tThrottle
    else
        throttle_use[0]=throttle[0]
    end
    --print("c "..throttle_use[0].." "..rpm[0].." "..proprpm[0].." "..throttleMod)
end

I saved that as robi_governor.lua in the scripts/R22_general folder

then "do it" from R22_general.lua with

Quote

dofile("robi_governor.lua")

At the top and

Quote

do_throttle()

in the after_physics.

Exactly the same for VSL R44, but 

local targetProp=53

is 42 instead of 53.

Rationale:

The current XP12 Robinson governor is far to heavy/fast changing the throttle, giving a lot of un-commanded yaw, and the MP changing during flight.

In reality MP should be stable vs collective input, and the throttle only change slightly and slowly (in the real R44 if you grip on the handle too tight you can easily stop it working). I achieved this by moving virtually the full throttle throw into the throttle coordinator (90% of throttle commanded from full down collective to full up), then having the governor just gently "tweek" this to keep the prop target, this also has the added benefit of not pushing the MP above the limit as the governor engages.

I did try using planemaker first, but couldn't get the behaviour I was looking for.

Undoubtedly more tuning needed to get it to match the logic of the real ones, I just did a few circuits with the VSL 44 and some hover testing and a single quick circuit in the 22 to make sure it behaves itself - I'm of the opinion this goes a long way to fix up the yaw instability of both.

Don't really intend to post further updates if/as I do more, but happy to help anyone else that wants to get this working and flight test it.

 

AutoATC Developer

Archived

This topic is now archived and is closed to further replies.

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.