Flightsim Home
Configuration
Side Stick
B738
Panels Software

This software is a combination of the previously released "panel.exe" and "panel_console.exe" packages.  It supports the following functions:
  • AC/DC Metering panel¹
  • IRS panel
  • Pressurization panel, including outflow valve²
  • Dual brightness annunciators
  • WXR panel
  • Fire panel
  • Support for LE Devices and Stall/Mach Airspeed Warning Tests³
  • Support for engine starter switches with cutout

¹ Panels no longer needs the diode driven switches.  Only the selectors that use resistors
²
The outflow valve is supported by Prosim737
³
Prosim737 currently does not support these

 

The software works both with Project Magenta's pmSystems and Prosim737.  If you want to use Prosim737 you have to assign a number of FSUIPC offsets in the Prosim737 configuration file.  "panels.exe" will read these offsets and control the proper hardware functions.  These are:

Offset Function
0x5724 VDCStandbyBus
0x5726 OutflowValvePos

There are a couple of points that need clarification:

  1. The outputs of the Phidgets LED64 board that is used for the Pressurization panel and the dual-brightness annunciators are hardwired. See the respective page for more information.
  2. The outputs of the Phidgets LED64 board that is used for the fire and the WXR panel are hardwired. See the respective page for more information.
  3. Both the analog and digital inputs of the Phidgets 8/8/8 that are used for the fire and WXR panel are hardwired.  See the respective page for more information.
  4. The digital inputs of the Phidgets LCD boards are intended for Overhead switches.  They can be assigned to FSUIPC values in the panels configuration file.
  5. The analog inputs of the Phidgets LCD boards can be used for any overhead selector switch.  They can be assigned to FSUIPC values in the panels configuration file.

The supplied configuration file is created for my system, so you have modify it.  You can remove all the nodes that you will not use. Nodes are called ACDC, IRS, Pressurization and Console.

This table shows the corresponding Phidgets interface cards:

Node Type Phidgets Name
ACDC TextLCD PhidgetTextLCD 20X2 : White : Integrated PhidgetInterfaceKit 8/8/8
  Interface 8/8/8  
IRS TextLCD PhidgetTextLCD 20X2 : White : Integrated PhidgetInterfaceKit 8/8/8
  Interface 8/8/8  
Pressurization Display PhidgetLED-64 (Advanced)
  FLTALT PhidgetEncoder
  LANDALT PhidgetEncoder
  Valve PhidgetAdvancedServo 1-Motor
Console Interface 8/8/8 PhidgetInterfaceKit 8/8/8
  LED64 PhidgetLED-64 (Advanced)

<Phidget>
<
Name>IRS</Name>
<
Type>Interface 8/8/8</Type>
<
Serial>38502</Serial>
<
Switch>1</Switch>
<
PosMax>4</PosMax>
<
Offset>5710</Offset>
</
Phidget>

This node shows how a selector switch is connected.  In this example the switch is connected to analog input 1 and has 4 positions.  The FSUIPC offset is 5710 hexadecimal. Both the name and type most be copied exactly.  For every selector that you want interface to, you have to add a node.

<Phidget>
<
Name>IRS</Name>
<
Type>Interface 8/8/8</Type>
<
Serial>38502</Serial>
<
Switch>1</Switch>
<
Bit>3</Bit>
<
Offset>5784</Offset>
</
Phidget>

In this node the hardware switch that is connected to input 1 sets bit 3 in the FSUIPC byte at offset 5784 hex. For every switch that you want interface to, you have to add a node.  Note that bits can be negative, that means that they will be set to zero, when the switch is closed. 

<Phidget>
<
Name>ACDC</Name>
<
Type>Interface 8/8/8</Type>
<
Serial>38502</Serial>
<
Switch>2</Switch>
<
On>1</On>
<
Off>2</Off>
<
Offset>56E0</Offset>
</
Phidget>

In this node the hardware switch that is connected to input 2 sets the FSUIPC byte at offset 56E0 hex to a value of 2 when open and to 1 when closed.

For every switch that you want interface to, you have to add a node.

 

To download the software click here. If you have any questions or remarks please send me an e-mail at: pvrijald@planet.nl.