GSEOS::Download::Gseos::5.1.232 |
|
GSEOS 5.1.232 |
Updates for 5.1
- The main changes are the new Conversion function and Alarm
implementation. There are some minor configuration adjustments
required to move from 5.0 to 5.1.
- The old command processor (that has been disabled in previous
releases) is now removed, so is the old formula processor.
- The new Conversion Function module replaces the Qlook formulas,
they still have the same syntax and file extension of .qlf.
- Conversion functions can be called from any Python code and
not only on Qlook screens as with the old formula files. All Conversion
functions are loaded in the module 'Conversion'. If you define
a conversion function Lin like this:
Lin(m, x, t) := m*x+t you can access it from Python code as Conversion.Lin().
- The format of the Conversion functions is compatible to the
old formula file format. However, it is encouraged to use Python
statements only (i.e. the old hex notation of 01234h will still
work but 0x1234 will be more efficient. Eventually all old styles
will be dropped.
- Expressions are also implemented using the new syntax and are
fully backward compatible.
- Explorer support for Conversion Functions and Expressions.
- Alarm files allow you to define alarm limits and apply those
to display items. Please refer to the documentation
for further information.
- Screen files do not longer refer to formula files but only
reference a Conversion function by name. Therefore Conversion
functions need to be loaded independently of the screen files
(usually in the gseos.ini file).
- Conversion function files can be loaded and changed during
run-time.
- Please refer to the documentation
for more details about Conversion functions and Expressions.
- Prompt for confirmation on Clear All command for log files.
- Bug fix: When calling Console edit clear, the active log window
was also cleared. Do not propagate this event.
- Network receive throttling. You can configure the network setting
to limit the throughput on the receive end. This prevents GSEOS
from being overrun with data.
- Improved startup timing. Cache the Python block definitions
in .pyc files faster startup.
This mechanism generates Python files for the generation
of the Python GSEOS block binding. These files are reused if
the source block definition file has not changed. The Python
cache files end in _blk.pyc and they will be recreated if deleted
or the block definition file is updated. The search path will
not be affected by the location of the cache files.
- Improve GSEOS startup by implementing a lazy recorder module
initialization. The recorder module needs to scan the data directory
and build a list of GSEOS recorder files. Instead of doing this
during startup it is now delayed until data is actually played
back.
- Bug fix: The y(t) display style was using inappropriately large
amounts of memory from the GDI heap. The y(t) algorithm has been
reimplemented to work without memory bitmaps. This is more efficient
and faster at the expense of some screen flicker if a background
grid is chosen.
- Configurable initialization file. By default gseos.ini from
the local directory is used. You can now override this setting
with the following command line switch: gseos.exe /ini MyIniFile.ini.
There needs to be at least one space between the /ini switch and
the file name. The file name can either be specified relative
to the local directory or it can be an absolute path.
- Grey-invert scale for dynamic bitmap displays
- Improved performance for dynamic bitmaps.
Installation
- If you upgrade from GSEOS 5.0 please refer to the
upgrade instructions for the installation process.
- For upgrading GSEOS 5.1 installations:
Unzip the archive into the GSEOS project root directory, make
sure to extract using the path names from the archive.
|
|
|
2024 GSE Software, Inc. |
|
|