Sign in to follow this  
morgank

Engine cut off and idle jumps back

Recommended Posts

I built my own B737 throttle which works very well with Linda.
But I have a problem with the engine cut off and idle buttons.
I want to stop the engines (PDMG737) and activate the buttons with the handle on the throttle unit, moving it down to cut off.
In the cockpit the handles follow down, but after a couple second they go back to Idle.

Have tried different alternatives, but have not been able tol solve this problem.

To stop the engines, I must use the mouse on the handles tom make them stay down.

Any one experienced the same or have a suggestion?

Share this post


Link to post
Share on other sites
Help AVSIM continue to serve you!
Please donate today!

You probably have some conflicting assignments in LINDA, FSX/P3D or FSUIPC4 that are 'fighting' each other to give this effect.

 

I am not familiar with the 737 throttle set up but a quick test with my PMDG737NGX using the following assignments works (X = 1 or 2):

 

NGX ENGX idle

NGX ENGX cutoff

 

However, the NGX ENGX toggle does not work as first appearance. We will need to check this out.

Share this post


Link to post
Share on other sites

There is definitely an error in the PMDG737NGX module 3.3 with the two NGX_EngX_toggle functions. The first line if pic.readLvar('ngx_switch_68x_a') == 0 then should be changed to == 100.

 

You don't say how you have implemented the IDLE/CUTOFF switch. Are you using a toggle switch or buttons? Which LINDA functions are you using?

Share this post


Link to post
Share on other sites

I do not use toggle, in Linda  I have NGX_ENG1_idle, NGX_ENG1_cutoff
I use normal on-off switches.

 

In edit module:

 

4410 function NGX_ENG1_idle ()

 

ipc.control(70320, 0)
DspShow ("ENG1", "idle")

 

end

 

and so on.

I have NOTHING in FSX whatsoever, deleted everything to avoid conflict.
 


 

Share this post


Link to post
Share on other sites

Right, that gives me a clue. Because you are using an on-off switch (eg. on = idle, off = cutoff) rather than a momentary button (on when pressed, off when released,) you need to assign an OnPress and an OnRelease function. The OnPress should be set to NGX_ENGX_idle and the OnRelease to NGX_ENGX_cutoff (where X is 1 or 2 pending on engine). If your switches is wired the other way round just swap the assignments.

Share this post


Link to post
Share on other sites

No, It is on at cut off, on when pressed, and on as log as pressed.

off at idle, of as long as it is idle.
So even when the switch is pressed, the handle in cockpit returns to idle, and engines does not shut down.

I can not and do not want to have idle on released button. In Linda I can choose if i want pressed or released.

So i have NGX ENG 1 cut off when pressed and idle on release.

Also in fsuipc there is no assignment as I can see. I get the number of buttob/switch thats all. As in Linda.

This is mystique 

Share this post


Link to post
Share on other sites

I am sorry but I am running out of suggestions. I know the functions are working on my system. I would try to eliminate your throttles as a source of the problem. Find a button or switch on another device and see whether you can get the functions to work as you wish. Try the NGX_ENGx_idle and _cutoff on 2 separate buttons. If that does not work, disconnect your throttles completely and retest. If these actions work then the problems lies with your throttle switches.

Share this post


Link to post
Share on other sites

I have now checked the switches.
First, I assigned one engine to taxi light. Same happens, after 3 seconds, the light goes back to off.
I checked the switches and compared with a new unused switch, wit same resistance and function.
Then I moved one switch from nr 5 to nr 20 on the BU0836X card. but same happens.
Also I discovered that the idle-cut off arm in cockpit was activated even on release. When I releases the micro switch the handle want down, the up again.

I had one theory that it was th I/O cards software which was the problem, but since I got the same action when I moved the cables from pos 5 to 20 it should not be that.
Then maybe I should make a shot to PDMG forum to give a shot in the dark:

I will try to find an another switch and assign as well, different from the ones I have and see what happens
This is only meant as info of the progress so far :))

Share this post


Link to post
Share on other sites

I don't know the interface cards you are using. I think it time to get the circuit test out and check you inputs and outputs. I would also use LINDA's Trace facility to monitor the ngx_switch_xxxx values that you will find in the actions.lau file under the _toggle functions.

Share this post


Link to post
Share on other sites

I use Leo Bodnar BU836X card.
I have now tested with the park brake switch and one extra switch. I assigned the latter switch to an external light as well,

with same result.

I have searched for Linda's trace facility, but did not find it.
I love to solve problems :)
 

Share this post


Link to post
Share on other sites

I have searched for Linda's trace facility, but did not find it.

You first need to select developer mode on the Settings page. The LINDA Tracer is at the middle right on the same page. Then on the top of the left hand panel under under Lau variables type in the required variable name.  I don't have access to my system and the PMDG737NGX at the moment so you will need to use the LINDA Editor to open the 737 actions.lua file in /linda/aircrafts folder and find the function NGX_ENGx_toggle functions to find the correct ngx_switch_ variable number.  Enter variable into the Tracer and click on Start to monitor.  Changes in this variable will appear in the LINDA Console window.  This will show you what your simulator is seeing as the set idle/cutoff switch position. Simples!

 

Again you should try assigning the functions to a device (joystick button) that does not go through your interface cards.  This will isolate that the problem lies with the card and not your sim.  I am not seeing the resetting of the levers that you are. So I suspect it is a function of the card logic.

Share this post


Link to post
Share on other sites

Made a test tonight with windows game controller, similar as in FSX program.
Flightsim and Linda was not started.
I discovered that ALL switches returned to off position via BU0836X card.
I  informed Leo Bodnar about it tongight. Will be interesting to hear if they have any suggestions.
 

We will find out sooner or later :D

Share this post


Link to post
Share on other sites

Problem solved!

I flashed the software of the BU0836X card, and everything worked.

The software was coorupt, according to Leo Bodnar.
A lesson learned. :-)

Now I will make a short haul test flight.

Share this post


Link to post
Share on other sites

Problem solved!

I flashed the software of the BU0836X card, and everything worked.

The software was coorupt, according to Leo Bodnar.

A lesson learned. :-)

 

Now I will make a short haul test flight.

 

I am pleased you got it sorted out. At least the exercise has highlighted a fault in the PDMG 737NGX module which I would ask Guensil to pick up on.

Share this post


Link to post
Share on other sites

The short haul flight was cancelled. 
Reason: I need to reprogram FSUIPC after flashing the card, and that is not an easy job to do.
After opening FSX, all controls suddeny moved opposite. Flaps was 0 at 40. full thrust at no thrust and so on.

 

Everything worked fine before this program corruption.

I am agianst corruption!

 

Puhhhh..........

Share this post


Link to post
Share on other sites

So, throttle adjusted, everything hopefulle seem to work, not quite finished yet, but made a short haul from ESMS (Malmoe-Sturup to ESGG (Gothenburg-Landvetter). 
New experience, new lesson learned :)
Hope someone also learned a little out of this, and can use it in the future.  :lol: 

Bye all!

Share this post


Link to post
Share on other sites

October 28, and most of the flightsim has worked for a period of time, almost without big problems. :Devil:
Still I have not solved the function of stopping the engines. Been flying quite a lot lately, and the small irritating things, seems like I just have to ignore them :smile:
1. Engine idle-engine cutoff engine = same.  (they goes back to idle after a few seconds.)
2. Under the flight, the autopilot have fun by moving throttle forward and backward continuously, not much, but enough to change the trust of engines, example; from 87 % to 92%, up and down, up and down.
3. Same behavior of yoke under flight, makes the airplane move a little up and down. Seems like throttle and yoke is moving together :)
4. A lot of stutter on yoke while parked, both aileron and elevator. Checked if interference with other program, but I use only FSUIPC for these.
5. Conflict with steering tiller and rudder. Even if they are assigned separately in FSUIPC and by controlling and calibrating everything looks fine. When I move steering tiller, the rudder pedals do as well. Calibrated in FSUIPC, looks good.    I get less control while take off and land.
If I look at the rudder itself outside, it is flickering left and right.  For a while I had a perfect steering with the tiller, but "today" this has changed.

6. When pressing TOGA the A/T switch itself off. Makes the take off more exiting.....so I use the spot with the mouse instead. ;)

 

Well Flightsim has never been perfect and without spending a lot of cash on pro sim's  I guess we have to live with it?

I have learned a lot about flying the big jets, thats a huge reward :smile:


 

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
Sign in to follow this