DataView 0.6beta - Lister-плагин для Total Commander 7.0 и выше
Copyright (c) 2012, 2024 Вячеслав Плиско
http://plsoft.su

Плагин предназначен для графического отображения табличных значений
функциональных зависимостей из текстовых и бинарных файлов. Например, данные
полученные от цифровых измерительных приборов или вычислительных программ.
Текстовые файлы содержащие две колонки цифр могут быть прочитаны сразу. Файлы
с более сложным внутренним форматом требуют написания скриптов на языке Lua.

Скрипт должен содержать следующие объекты:
глобальные переменные:
    extension - расширение файлов которые обрабатывает скрипт (например '.csv')
    caption - название отображаемое в списке скриптов (например'Tektronix 6604') 
    description - описание, необязательное
    data - таблица в которую помещаются прочитанные данные
    comments - таблица с дополнительными данными в текущей версии поддерживаются
               ключи XAxisTitle и YAxisTitle
    flags - флаги настроек;
функцию:
    readData(path) - читает данные из файла path в таблицу data

По умолчанию в первую колонку таблицы data записываются значения оси абсцисс
во вторую значения оси ординат. Если flags=1, то значения оси абсцисс
записываются в первую строку, а значения оси ординат во вторую строку.

  flags=0                     flags=1
+----+----+        +----+---------------------+
¦ X  ¦ Y  ¦        ¦ X  ¦ x1 x2 x3 x4 x5 … xn ¦
+----+----+        +----+---------------------+
¦ x1 ¦ y1 ¦        ¦ Y  ¦ y1 y2 y3 y4 y5 … yn ¦
¦ x2 ¦ y2 ¦        +----+---------------------+
¦ x3 ¦ y3 ¦
¦ x4 ¦ y4 ¦
¦ x5 ¦ y5 ¦
¦ …  ¦ …  ¦
¦ xn ¦ yn ¦
+----+----+


Список файлов
   Readme.txt     - readme на английском
   Readme_rus.txt - этот файл
   DataView.wlx   - файл плагина DataView
   Tektronix.lua  - пример скрипта для чтения csv файов осцилографов Tektronix серии TDS6000
   WFM.lua        - пример скрипта для чтения бинарных файов Tektronix Waveform File Format
   lua.dll        - Lua librarie for x86
   lua64.dll      - Lua librarie for x64
 
Плагин может использоваться бесплатно для некоммерческих целей. В противном
случае свяжитесь с автором.
plsoft@yandex.ru
 
Последнюю версию можно получить на сайте
http://plsoft.su  


История изменений:
------------------
0.5beta
 * начальная версия

0.6beta
 * язык написания скриптов заменен на Lua вместо VBScript и JScript
 + добавлена Windows x64 версия

