OTXSIM debugging tool

image

Description

Tired of having to assemble your model when checking your program? OTXSIM is a graphical tool for designing and validating your program, without the model being present. The model is only required for final outputs calibration.

OTXSIM runs in the Companion simulator (Taranis X9D profile). It displays the active model, reacting in real time to simulated sticks movements. It also displays the actual mixer values.

By following a simple channel naming convention, OTXSim can configure itself automatically for all common glider configuration.

Features

Download

OTXSIM version 1.3 (29 Dec 2021)

Requirements:

  • OpenTX Companion 2.2 or higher
  • EdgeTX Companion 2.8 or higher

Files

  • Script (right-click, save as)

Installation

  1. Download the script, and change the file extension from '.txt' to '.lua'
  2. Copy the script into the \SCRIPTS\TELEMETRY folder of the SD Structure path (specified in Companion settings).
  3. Start Companion and select a profile for X9D/X9D+
  4. Open an .otx file and select the target model.
  5. In the Telemetry menu, scroll to bottom, set the first screen to 'script' + otxsim
  6. Save the .otx file

The screen definition for OTXSIM is now saved with the model.

Operation

To run the script:

  1. Start Companion and select the model
  2. Start the OpenTX simulator
  3. From the splash screen, press {long PAGE} until OTXSIM is displayed.

Navigation

Drawing conventions

The surfaces are drawn using the following convention:

Individual surfaces can be shown reversed (see the Configuration page).

Auto configuration

At startup, OTXSim looks at the channel names and makes an informed guess as to their function. For example, a channel name containing 'v' and 'r' is mapped to the right V-tail panel. Suggested control surface names for auto-configuration:

If the auto configuration fails, surfaces can be manually assigned in the configuration page.

image

Note

OTXSIM is designed as a development tool. If running on the tx, it's recommended to remove it from the final setup before flying.