home     projects     services     download     documentation     support    
GSEOS::Download::New Horizons::New Horizons 4.2.0

 

New Horizons 4.2.0

Updates

  • Colors for text references can be specified in the Excel spreadsheet (STATE sheet). Please refer to the TC_TLM_Load documentation for more details.
  • Text reference files are now loaded into GSEOS instead of being referenced from screen files. The new .tr file format allows color names instead of color codes. The GSEOS documentation describes this in more detail.
  • STATE(), EU(), and LINEAR() functions are supported from STOL script.
  • Parsing of command format information.
    Sheet two of a CMD spreadsheet defines the command formats. These are parsed and the commands validated against the command formats. Currently only the DW, INV16, XOR, and FILL_ZERO tags are evaluated.
  • Enlarge the Select Item and Select Block dialogs to accommodate the generated long names.
  • Improved startup handling. Command batch (.cpb) files are no longer used for system startup tasks.

Prerequisites
You have to have Build4 installed before applying this upgrade.

Notes
Please re-run the TC_TLM_Load conversion on your command and telemetry spreadsheets.

Installation
The attached archive contains the GSEOS New Horizons software and updated versions of the individual instrument customizations. Please back up your current installation and unzip the archive into a new folder. Copy the gseos.ini and AutoDsk1.dt files from your instrument folder into the Pluto root directory.

Configuration Changes

Formula (*.qlf) and Text Reference (*.tr) files
Two file types that were referred to from screen files in earlier versions need to be loaded into GSEOS directly. These are formula files (*.qlf) and text reference files (*.tr). Please check all the custom formula files and text reference files you use and update the gseos.ini file to load these files at startup. You simply add an entry in the [Config]/Load entry with the file you want to launch:

[Config]
Load = i_SWAP\SWAP.tr
Load = i_SWAP\SWAP.qlf

File naming convention
The naming convention was streamlined to the following format:

INSTR_DescriptiveName.ext

The instrument acronym is used in all uppercase letters followed by an underscore. The remaining file name consists of capitalized words not using underscores, e.g.:

SWAP_Dec.py
SDC_Custom.cm
LORRI_Startup.py

Startup handling
The startup handling has been changed to using Python scripts instead of the command batch files. For more complex configurations the command batch files started to get hard to manage. The main change is a new entry in the gseos.ini file that allows to execute Python code at startup: [PyStartup]. The section replaces the former [Python] section and adds a new entry: 'Exec'. Exec executes the Python statement listed and usually import a Python module. See the below for a typical example. The documentation lists more details on GSEOS startup handling.

[PyStartup]
Import = TC_TLM_Load
Exec = from Common.Startup import *
Exec = from i_SWAP.SWAP_Constants import *
Exec = from i_SWAP.SWAP_Startup import *

Command format sheet
The command format worksheet within the TC workbook is now parsed and validated. Some basic command settings like XOR 32, FILL ZERO_PAD, and the proper command length are verified. The INV16 token is handled to accomodate SWAP commands. If you get warnings or error messages referring to the command format sheet please verify your worksheet. 

STOL: EU and LINEAR functions
The STOL functions STATE(), EU(), and LINEAR() are now mapped to the proper conversion functions as generated by TC_TLM_Load conversion.

Important:
EU() does not map to the conversion function that is listed in the 'Conversion' column on the BASIC sheet. It always maps to the POLY conversion, if no POLY conversion is defined and execption will be raised. LINEAR() always maps to the LINEAR conversion (CAL PAIRS), if no CAL PAIRS are defined for this data item an exception will be raised. The contents of the 'Conversion' column are only used for validation purposes.

Documentation
The current documentation is included in the archive and can be found in the 'doc' folder. It is also available online. The following chapters cover the changes made to this release:

Support
Thomas Hauck:     310-739-5384 (hauck@gseos.com)

 

2008 GSE Software, Inc.