Log in

View Full Version : What Software For TQ ?



davemckee
12-10-2010, 01:26 PM
I had posted a similiar thread with no replies so I figured I'd try again. I am using an unknown manufactured 737 TQ. You can see it on you-tube under davemckee1. It was working under the FS2Phidgets software but I can't use that anymore, so my son sent me another software program called "DIATX" or something like that. Everything works with this program EXCEPT for the thrust reversers. On my TQ there is a microswitch (on-off) inside tto operate the thrust reversers. The unit (TQ) is using a Phidgets 8/8/8 card. Can anyone direct me to a program that will work on my TQ, I don't care whether it's a homemade software, just so it works. I am limited to long runway airports. Many Thanks Dave McKee ps "MERRY CHRISTMAS to all

Philb737
12-10-2010, 02:15 PM
Hi Dave,
Check your PM!

Sean Nixon
12-10-2010, 02:16 PM
Does FSUIPC not see the microswitch's?

davemckee
12-10-2010, 08:00 PM
FSUIPC does not recognize or see the Phidgets 8/8/8 card. Dave

diegov
12-11-2010, 03:07 AM
I had posted a similiar thread with no replies so I figured I'd try again. I am using an unknown manufactured 737 TQ. You can see it on you-tube under davemckee1. It was working under the FS2Phidgets software but I can't use that anymore, so my son sent me another software program called "DIATX" or something like that. Everything works with this program EXCEPT for the thrust reversers. On my TQ there is a microswitch (on-off) inside tto operate the thrust reversers. The unit (TQ) is using a Phidgets 8/8/8 card. Can anyone direct me to a program that will work on my TQ, I don't care whether it's a homemade software, just so it works. I am limited to long runway airports. Many Thanks Dave McKee ps "MERRY CHRISTMAS to all

Reversers do work with DVATX for both pots and microswitches. If you are using a microswitch you need to specify it in the digital input section (requires manual editing of the ini file). eg

[DIGITAL_INPUT_0]
OFFSET=089A<O:P></O:P>
OFFSET2=0932<O:P></O:P>
LENGTH=2<O:P></O:P>
ONVALUE=-4094<O:P></O:P>


Cheers

Diego

davemckee
12-13-2010, 09:37 PM
Hi Diego: Thanks for replying. I downloaded your newer program. My Question is the text foes in the confg file right, do I leave it as you posted or do I make changes? Remember I amm a computer dunce, so have pity on me. Always Best Regards Dave

davemckee
12-17-2010, 08:04 PM
OK I tried your manual editing and it works...sort of.....when I pull up on the thrust reversers they go to the off position, when I put the handles down they activate the thrust reversers...in other words...BACKWARDS from the way they are suppose to work. Any suggestions as to how to correct this? Regards Dave

diegov
12-17-2010, 11:20 PM
Hi David,

Please post your dvatx.ini config...

Ill see if i can spot the issue for you.

Cheers
Diego

davemckee
12-18-2010, 02:07 PM
Hope this helps. Phidgets recognizes the spoiler as output 0, left throttle as 1, right throttle as 2, flaps as 3. All analog. Digital rev 1 as 2, rev 2 as 3, fuel vave 1 as 5, fuel valve 2 as 6. Regards Dave.......THANKS FOR THE HELP !!!!!!




[DVATX]
VERSION=1.30

;ACCELERATION RANGE 0 - 320000
;VELOCITY 0 - 6400
;MCVELOCITY & MC ACCELERATION is for Motor control properties

[SETTINGS]
FSUIPCREFRESH=70
ACCELERATION=2000 //global acceleration for SERVOCARD
MCVELOCITY=100
MCACCELERATION=5
PROJECTMAGENTA=0
SIMAVIONICS=1
THRUSTREF=5350

; hard coded to throttle 1
; OFFSET used for SERVO reference

[SERVO_0]
;OFFSET=088C
OFFSET=5354
MINPOS=94
MAXPOS=168
INVERTED=0
VELOCITY=50

; hard coded to throttle 2
; OFFSET used for SERVO reference

[SERVO_1]
;OFFSET=0924
OFFSET=5356
MINPOS=91
MAXPOS=160
INVERTED=1
VELOCITY=50

; hard coded to spoiler

[SERVO_2]
MINPOS=86
MAXPOS=122
INVERTED=0
VELOCITY=20

; hard coded to roll

[SERVO_3]
MINPOS=71
MAXPOS=161
INVERTED=1
VELOCITY=100

;define settings for tq input devices


[SENSOR_INPUT_1]
DESCRIPTION=Throttle_Lever_1
MINPOS=0
MAXPOS=941
INVERTED=0
OFFSET=089A
SIZE=2
MINFSVALUE=0
MAXFSVALUE=16384
TYPE=

[SENSOR_INPUT_2]
MINPOS=0
MAXPOS=941
INVERTED=0
OFFSET=0932
SIZE=2
MINFSVALUE=0
MAXFSVALUE=16384
DESCRIPTION=Throttle_Lever_2

[SENSOR_INPUT_]
MINPOS=492
MAXPOS=991
INVERTED=0
OFFSET=089A
OFFSET2=0932
SIZE=2
MINFSVALUE=-4094
MAXFSVALUE=0
TYPE=REV
DESCRIPTION=Rev_Throttle_Lever_1

[SENSOR_INPUT_]

MINPOS=0
MAXPOS=999
INVERTED=0
OFFSET=0000
SIZE=2
MINFSVALUE=0
MAXFSVALUE=999
TYPE=SPOILER
DESCRIPTION=spoiler
FLAP0MIN=0
FLAP0MAX=0
FLAP1MIN=0
FLAP1MAX=11
FLAP2MIN=11
FLAP2MAX=162
FLAP3MIN=162
FLAP3MAX=345
FLAP4MIN=345
FLAP4MAX=531
FLAP5MIN=531
FLAP5MAX=680
FLAP6MIN=680
FLAP6MAX=780
FLAP7MIN=780
FLAP7MAX=930
FLAP8MIN=930
FLAP8MAX=999
ARMMIN=0
ARMMAX=0

[SENSOR_INPUT_0]

MINPOS=97
MAXPOS=951
INVERTED=0
OFFSET=0BD0
SIZE=4
MINFSVALUE=0
MAXFSVALUE=16383
TYPE=SPOILER
DESCRIPTION=Spoiler
ARMMIN=350
ARMMAX=430

[SENSOR_INPUT_3]
MINPOS=0
MAXPOS=999
INVERTED=0
OFFSET=0BDC
SIZE=4
MINFSVALUE=0
MAXFSVALUE=16383
TYPE=FLAPS
DESCRIPTION=FLAPS
FLAP0MIN=0
FLAP0MAX=14
FLAP1MIN=15
FLAP1MAX=195
FLAP2MIN=196
FLAP2MAX=372
FLAP3MIN=373
FLAP3MAX=529
FLAP4MIN=530
FLAP4MAX=669
FLAP5MIN=670
FLAP5MAX=805
FLAP6MIN=806
FLAP6MAX=840
FLAP7MIN=840
FLAP7MAX=908
FLAP8MIN=908
FLAP8MAX=999



[SENSOR_INPUT_6]

MINPOS=0
MAXPOS=3
INVERTED=0
;OFFSET=0BB6
OFFSET=5300
SIZE=2
MINFSVALUE=-16383
MAXFSVALUE=16383
;MINFSVALUE=0
;MAXFSVALUE=127

TYPE=
DESCRIPTION=Aileron

[SENSOR_INPUT_7]

MINPOS=0
MAXPOS=3
INVERTED=0
OFFSET=5304
;OFFSET=0BB2
SIZE=2
MINFSVALUE=-16383
MAXFSVALUE=16383
TYPE=
DESCRIPTION=Elevator

;////////////////////////////////////////////////////////////
;DIGITAL INPUT SECTION... MODIFY BELOW AS REQUIRED
;
;NOTE: IF you specify an OFFVALUE it will be applied
;if buttons are not pressed. Do not use OFFVALUE if you
;do not want a value to be sent when the button is not pressed
;/////////////////////////////////////////////////////////////

REV THRUST 1
[DIGITAL_INPUT_2]
OFFSET=089A
OFFSET2=0932
LENGTH=2
ONVALUE=-4094
INVERTED=1

REV THRUST 2
[DIGITAL_INPUT_]
OFFSET=089A
OFFSET2=0932
LENGTH=2
ONVALUE=-4094


[DIGITAL_INPUT_]
OFFSET=3590
LENGTH=4
ONVALUE=1
OFFVALUE=0

[DIGITAL_INPUT_]
OFFSET=3594
LENGTH=4
ONVALUE=1
OFFVALUE=0

;PARK BREAKS
[DIGITAL_INPUT_]
OFFSET=0BC8
LENGTH=2
ONVALUE=32767
OFFVALUE=0

;TOGA
[DIGITAL_INPUT_]
OFFSET=5351
LENGTH=1
ONVALUE=1
OFFVALUE=0

;AT DISCONNECT
[DIGITAL_INPUT_]
OFFSET=5352
LENGTH=1
ONVALUE=1
OFFVALUE=0

;AP Disconnect
[DIGITAL_INPUT_]
OFFSET=5349
LENGTH=1
ONVALUE=1
OFFVALUE=0


[DIGITAL_INPUT_]
;0BC0 is the offset for trim, the appended 1 indicates that dvatx should apply pressed values
;on this input to TRIM UP
OFFSET=0BC00

[DIGITAL_INPUT_]
;0BC0 is the offset for trim, the appended 0 indicates that dvatx should apply pressed values
;on this input to TRIM UP
OFFSET=0BC01
[SENSOR_INPUT_5]
MINPOS=0
MAXPOS=999
MINFSVALUE=-4094
MAXFSVALUE=16384
INVERTED=1
DESCRIPTION=thrust reverse
[SENSOR_INPUT_4]
MAXPOS=999
MINPOS=3
MINFSVALUE=-4094
MAXFSVALUE=16384
INVERTED=1
DESCRIPTION=thrust reverse

davemckee
12-23-2010, 11:52 AM
Since I can't seem to make contact with Diego, does anyone use his program to operate their TQ and could you check out my ini file and see if you could help me get my TQ to work? Everything is working except the thrust reversers, they operate backwards, that is..when reverse handles are down they go into reverse, when handles are pulled up they go to normal. ANY help will be MUCH appreciated. Merry Christmas to all. Dave

diegov
01-07-2011, 11:43 PM
Dave,

Try the following... Its been configured to expect the reverser microswitches on digital input 0 and 1 of your phidgets card..
Cheers

[DVATX]
VERSION=1.30

;ACCELERATION RANGE 0 - 320000
;VELOCITY 0 - 6400
;MCVELOCITY & MC ACCELERATION is for Motor control properties

[SETTINGS]
FSUIPCREFRESH=70
ACCELERATION=2000 //global acceleration for SERVOCARD
MCVELOCITY=100
MCACCELERATION=5
PROJECTMAGENTA=0
SIMAVIONICS=1
THRUSTREF=5350

; hard coded to throttle 1
; OFFSET used for SERVO reference

[SERVO_0]
;OFFSET=088C
OFFSET=5354
MINPOS=94
MAXPOS=168
INVERTED=0
VELOCITY=50

; hard coded to throttle 2
; OFFSET used for SERVO reference

[SERVO_1]
;OFFSET=0924
OFFSET=5356
MINPOS=91
MAXPOS=160
INVERTED=1
VELOCITY=50

; hard coded to spoiler

[SERVO_2]
MINPOS=86
MAXPOS=122
INVERTED=0
VELOCITY=20

; hard coded to roll

[SERVO_3]
MINPOS=71
MAXPOS=161
INVERTED=1
VELOCITY=100

;define settings for tq input devices


[SENSOR_INPUT_1]
DESCRIPTION=Throttle_Lever_1
MINPOS=0
MAXPOS=941
INVERTED=0
OFFSET=089A
SIZE=2
MINFSVALUE=0
MAXFSVALUE=16384
TYPE=

[SENSOR_INPUT_2]
MINPOS=0
MAXPOS=941
INVERTED=0
OFFSET=0932
SIZE=2
MINFSVALUE=0
MAXFSVALUE=16384
DESCRIPTION=Throttle_Lever_2


[SENSOR_INPUT_3]
MINPOS=0
MAXPOS=999
INVERTED=0
OFFSET=0BDC
SIZE=4
MINFSVALUE=0
MAXFSVALUE=16383
TYPE=FLAPS
DESCRIPTION=FLAPS
FLAP0MIN=0
FLAP0MAX=14
FLAP1MIN=15
FLAP1MAX=195
FLAP2MIN=196
FLAP2MAX=372
FLAP3MIN=373
FLAP3MAX=529
FLAP4MIN=530
FLAP4MAX=669
FLAP5MIN=670
FLAP5MAX=805
FLAP6MIN=806
FLAP6MAX=840
FLAP7MIN=840
FLAP7MAX=908
FLAP8MIN=908
FLAP8MAX=999
ARMMIN=300
ARMMAX=500

[SENSOR_INPUT_4]

MINPOS=97
MAXPOS=951
INVERTED=0
OFFSET=0BD0
SIZE=4
MINFSVALUE=0
MAXFSVALUE=16383
TYPE=SPOILER
DESCRIPTION=Spoiler
ARMMIN=350
ARMMAX=430

[SENSOR_INPUT_6]

MINPOS=0
MAXPOS=3
INVERTED=0
;OFFSET=0BB6
OFFSET=5300
SIZE=2
MINFSVALUE=-16383
MAXFSVALUE=16383
TYPE=
DESCRIPTION=Aileron

[SENSOR_INPUT_7]

MINPOS=0
MAXPOS=3
INVERTED=0
OFFSET=5304
;OFFSET=0BB2
SIZE=2
MINFSVALUE=-16383
MAXFSVALUE=16383
TYPE=
DESCRIPTION=Elevator

;////////////////////////////////////////////////////////////
;DIGITAL INPUT SECTION... MODIFY BELOW AS REQUIRED
;
;NOTE: IF you specify an OFFVALUE it will be applied
;if buttons are not pressed. Do not use OFFVALUE if you
;do not want a value to be sent when the button is not pressed
;/////////////////////////////////////////////////////////////

;REV THRUST 1
[DIGITAL_INPUT_0]
OFFSET=089A
LENGTH=2
ONVALUE=-4094


;REV THRUST 2
[DIGITAL_INPUT_1]
OFFSET=0932
LENGTH=2
ONVALUE=-4094

[DIGITAL_INPUT_]
;0BC0 is the offset for trim, the appended 1 indicates that dvatx should apply pressed values
;on this input to TRIM UP
OFFSET=0BC00

[DIGITAL_INPUT_]
;0BC0 is the offset for trim, the appended 0 indicates that dvatx should apply pressed values
;on this input to TRIM UP
OFFSET=0BC01

davemckee
01-09-2011, 03:46 PM
I installed as you wrote it but spoilers and trhust reversers did not work, I the assigned spoilers to sensor input zero and they worked and assigned thrust rev 1 to digital input 2 and thrust rev 2 to digital input 3 as that is the way they are regonized by the phidgets card .......they work but backwards....that is when the rev handles are down (off) the reversers are on, and vice versa, when handles re pulled up the reversers go off. Regrds Dave

diegov
01-11-2011, 02:49 AM
I installed as you wrote it but spoilers and trhust reversers did not work, I the assigned spoilers to sensor input zero and they worked and assigned thrust rev 1 to digital input 2 and thrust rev 2 to digital input 3 as that is the way they are regonized by the phidgets card .......they work but backwards....that is when the rev handles are down (off) the reversers are on, and vice versa, when handles re pulled up the reversers go off. Regrds Dave

Hi Dave,

Im not sure how to further assist. I tried this config on my simulator, and it works fine.. I normally use pots for the reversers, but i modified DIGITAL_INPUT_0 to
[DIGITAL_INPUT_0]
OFFSET=089A
LENGTH=2
ONVALUE=-4094

which is my TOGA button to test. And hitting the TOGA kicks off the REV thrusters in FSX with no problems...

May i suggest you look at using the phidget test software to ensure that the buttons are being fired correctly when you engage the reversers in your TQ...

Im not sure what else it could be..

Regards
Diego

davemckee
01-11-2011, 10:40 AM
The Phidgets test software was the one I used to find out which digital input had been assigned each number, that's how I knew it was digital input 2 and 3. Is there a way to invert? Dave

diegov
01-11-2011, 06:15 PM
The Phidgets test software was the one I used to find out which digital input had been assigned each number, that's how I knew it was digital input 2 and 3. Is there a way to invert? Dave

You can try using OFFVALUE instead.. that will apply a value when the button is not pressed. In saying that, the program will probably not work properly because you will now be overwriting the foward thrust pot values when the button is not pressed.

davemckee
01-12-2011, 05:09 PM
Your right, the program does not work by applying an off value, no thrusters at all, and the reversers still operate backwards. Diego thanks for the effort, I really appreciate it...guess I'll fly with the handles up, at least when put down the reversers work. Always My Best Dave